在 Linux 系統(tǒng)中,fdisk 是一個常用的命令行工具,用于管理磁盤分區(qū)。通過 fdisk,你可以創(chuàng)建、刪除、查看和修改磁盤分區(qū)。以下是如何使用 fdisk 命令進行常見磁盤操作的步驟和示例。
1. 查看磁盤信息
要查看系統(tǒng)中所有磁盤的信息,可以運行以下命令:
sudo fdisk -l
該命令會列出所有磁盤及其分區(qū),包括磁盤的設備名(如 /dev/sda)、分區(qū)信息、文件系統(tǒng)類型
等。
2. 選擇磁盤進行操作
啟動 fdisk 命令后,指定你要操作的磁盤設備(例如 /dev/sda):
sudo fdisk /dev/sda
這將進入 fdisk 的交互模式,允許你對該磁盤進行分區(qū)操作。
3. 查看磁盤當前的分區(qū)情況
進入 fdisk 后,你可以查看磁盤當前的分區(qū)情況,輸入 p:
Command (m for help): p
這會列出磁盤的所有分區(qū)信息,包括分區(qū)編號、起始和結(jié)束位置、分區(qū)大小、類型等。
4. 創(chuàng)建新分區(qū)
若要創(chuàng)建新的分區(qū),可以按照以下步驟操作:
輸入 n 選擇創(chuàng)建新分區(qū):
Command (m for help): n
然后選擇分區(qū)類型:p(主分區(qū))或 e(擴展分區(qū)):
Select (default p): p
接著輸入分區(qū)編號(通常是 1 到 4.如果是主分區(qū)):
Partition number (1-4. default 1): 1
然后輸入起始和結(jié)束扇區(qū)(或按 Enter 鍵使用默認值),來確定分區(qū)的大小:
First sector (2048-209715199. default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-209715199. default 209715199): +10G
這表示創(chuàng)建一個大小為10GB的分區(qū)。
5. 刪除分區(qū)
若要刪除現(xiàn)有的分區(qū),輸入 d:
Command (m for help): d
然后選擇要刪除的分區(qū)編號:
Partition number (1-4): 1
該操作會刪除指定的分區(qū),但不會刪除分區(qū)中的數(shù)據(jù),除非你重新格式化該分區(qū)。
6. 更改分區(qū)類型
如果你想更改分區(qū)的文件系統(tǒng)類型(例如,從 Linux 類型更改為 swap 類型),可以使用 t 命令:
Command (m for help): t
然后選擇要修改類型的分區(qū)編號:
Partition number (1-4): 1
然后輸入新的分區(qū)類型代碼。例如,82 代表 Linux swap 類型:
Hex code (type L to list all codes): 82
7. 寫入更改并退出
所有的更改(如創(chuàng)建、刪除分區(qū))都在內(nèi)存中進行,并不會立即生效。你需要輸入 w 命令來保存這些更改到磁盤:
Command (m for help): w
該命令會寫入所有更改并退出 fdisk。
注意:在寫入更改之前,如果出現(xiàn)錯誤或不想應用更改,可以使用 q 命令退出而不保存:
Command (m for help): q
8. 更新分區(qū)表
如果你修改了磁盤的分區(qū)(如刪除或創(chuàng)建分區(qū)),你可能需要重新加載分區(qū)表?梢允褂靡韵旅钏⑿路謪^(qū)表:
sudo partprobe
或者重啟系統(tǒng)以使更改生效。
9. 格式化新分區(qū)
創(chuàng)建分區(qū)后,下一步通常是格式化分區(qū)。你可以使用 mkfs 命令來格式化新分區(qū),選擇合適的文件系統(tǒng)。例如,格式化為 ext4 文件系統(tǒng):
sudo mkfs.ext4 /dev/sda1
常見 fdisk 命令總結(jié):
m:顯示幫助菜單。
p:打印當前磁盤的分區(qū)表。
n:創(chuàng)建新分區(qū)。
d:刪除分區(qū)。
t:更改分區(qū)類型。
w:保存并退出。
q:退出,不保存更改。
fdisk 是一個功能強大的分區(qū)工具,可以幫助你管理磁盤分區(qū)。記住,在執(zhí)行操作時,要謹慎操作,尤其是在刪除或修改分區(qū)時,因為這些操作會影響數(shù)據(jù)的存儲。創(chuàng)建、刪除分區(qū)、修改分區(qū)類型、格式化分區(qū)等操作都需要小心處理,尤其是生產(chǎn)環(huán)境中的服務器。