fdisk命令是一個基於文字的實用程式,用於檢視和管理Linux上的硬碟分割槽。它是您可以用來管理分割槽的最強大的工具之一,但是它會讓新使用者感到困惑。
本教程將介紹使用fdisk管理分割槽表的基礎知識。在使用fdisk之後,您必須使用mkfs命令來格式化檔案系統中的新分割槽。
在Ubuntu、linuxmint或其他Ubuntu派生髮行版上,fdisk和mkfs命令必須以sudo作為字首。在不使用sudo的發行版上,首先使用su–命令獲取根shell,然後鍵入每個不使用sudo的命令。
sudo fdisk-l命令列出系統上的分割槽。
您可以新增磁碟的裝置名,以便只列出磁碟上的分割槽。例如,使用以下命令僅列出第一個磁碟裝置上的分割槽:
sudo fdisk -l /dev/sda
要處理磁碟分割槽,必須輸入命令模式。您需要fdisk-l命令中磁碟的裝置名稱。以下命令進入第一個磁碟裝置的命令模式:
sudo fdisk /dev/sda
使用分割槽時不要編輯分割槽。如果要編輯系統分割槽,請先從livecd引導。
在命令模式下,使用單字母命令指定要執行的操作。鍵入m並按Enter鍵檢視可以使用的命令列表。
在命令模式下使用p將當前分割槽表列印到終端。
使用d命令刪除分割槽。系統將詢問您要刪除的分割槽的編號,您可以從p命令獲得該編號。例如,如果我想刪除/dev/sda5處的分割槽,我會鍵入5。
刪除分割槽後,可以再次鍵入p以檢視當前分割槽表。分割槽看起來已刪除,但fdisk不會將這些更改寫入磁碟,直到您使用w命令。
使用n命令建立一個新分割槽。您可以建立邏輯分割槽或主分割槽(l表示邏輯分割槽,p表示主分割槽)。一個磁碟只能有四個主分割槽。
接下來,指定要從中啟動分割槽的磁碟扇區。按Enter鍵接受預設扇區,預設扇區是磁碟上的第一個空閒扇區。
最後,指定磁碟上分割槽的最後一個扇區。如果要用完初始扇區之後的所有可用空間,只需按Enter鍵。您還可以指定一個特定的大小,例如5G的分割槽為+5G,512M的分割槽為+512M。如果不在+號後面指定單位,fdisk將使用扇區作為單位。例如,+10000會導致分割槽的末尾在其開始之後是10000個扇區。
我剛才執行的n命令重新建立了我先前刪除的交換分割槽—或者是這樣做的?如果我再次執行p命令,我將看到新的/dev/sda5分割槽是“Linux”分割槽,而不是“Linux swap”分割槽。
如果我想改變它的型別,我可以使用t命令並指定分割槽的編號。
我會被要求輸入這種型別的十六進位制程式碼。我不知道,所以我可以鍵入L來檢視十六進位制程式碼列表。
它說82是Linux交換分割槽的程式碼,所以我可以鍵入它。
這不會用您選擇的檔案系統格式化分割槽。稍後您必須使用適當的mkfs命令來執行此操作。
使用w寫入對磁碟所做的更改。
如果要退出而不儲存更改,請使用q。
在使用新分割槽之前,必須使用檔案系統格式化新分割槽。您可以使用適當的mkfs命令來完成此操作。例如,此命令使用ext4檔案系統格式化第一個磁碟上的第五個分割槽。
sudo mkfs.ext4 /dev/sda5
如果要將分割槽格式化為交換分割槽,請使用mkswap命令:
sudo mkswap /dev/sda5
Fdisk包含多種其他命令,包括可以透過先執行x命令來訪問的專家命令。有關詳細資訊,請使用manfdisk命令檢視fdisk的手冊頁。
有備用硬碟,你想更有效地使用你的Linux電腦?RAID可以提供效能提升或新增冗餘,具體取決於它的配置方式。讓我們快速進入多磁碟世界。 ...
... 幸運的是,有解決辦法。這就是如何在雙引導作業系統之間共享資料的方法。 ...
...他事情也是如此。許多人將面臨的一個很大的不同點是,如何將這樣一個系統安裝到計算機上。 ...
...dows計算機的,但是,如果您執行的是Linux,您可能不知道如何成功地設定Raspberry Pi。 ...
如果您希望更多地使用Linux終端,那麼學習如何手動裝載和解除安裝硬碟是一個簡單的開始。此外,如果你發現自己處於一種讓你遠離傳統桌面的境地,學習如何這樣做可能會節省很多時間和谷歌搜尋。 ...
... 簡而言之,你需要從你的電腦上解除安裝Ubuntu。你如何安全地做到這一點,而不丟失Ubuntu或Windows的資料? ...
你在你的電腦上執行Linux,但你也安裝了Windows。這是一個雙引導,但有時您希望在兩個作業系統之間共享資料。 ...
...是你在任何地方都看不到你的新硬碟。為什麼沒有出現?如何讓Linux“看到”驅動器以便開始配置它? 實際上,Linux已經看到了您的硬體,但它並沒有很快宣佈它。或者給你一個提示,它已經找到了你的新硬體。您必須詢問Linux...
...業系統。 現在,在我們開始之前,去做個備份。 相關:如何備份Linux系統 識別驅動器 如果您剛剛將一個驅動器安裝到Linux計算機上,或者將Linux安裝到新的多驅動器計算機中的一個驅動器上,然後重新啟動,那麼幾乎沒有證據...