一、fdisk 命令簡介
fdisk 是Linux下常見的分區工具,它可以讓用戶在Linux系統下創建、刪除、查看磁盤分區,是一款維護磁盤分區的重要工具。在命令行中輸入命令 「fdisk -l」 可以查看所有硬盤的分區信息,並且可以根據需要進行調整和創建。
二、查看磁盤分區
在Linux命令行中輸入 「fdisk -l」 即可查看到所有硬盤及其分區情況。如下所示:
Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00090fdf Device Boot Start End Blocks Id System /dev/sda1 * 1 64 514048+ 83 Linux /dev/sda2 65 60801 488258007+ 5 Extended /dev/sda5 65 1263 9600411 82 Linux swap / Solaris /dev/sda6 1264 30509 233056483+ 83 Linux /dev/sda7 30510 39085 68585436 83 Linux /dev/sda8 39086 60801 174812578+ 83 Linux Disk /dev/sdb: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sdc doesn't contain a valid partition table
命令輸出結果中包括了磁盤設備的信息、容量、分區表的類型和分區數量等信息,其中 「System」 列是本磁盤的分區類型,如 ext3, ext4, swap 等等,這些需要用戶根據自己的需要進行調整。
三、創建新分區
使用 fdisk 命令可以很容易地創建新的磁盤分區。
- 首先執行 「fdisk /dev/sda」 命令,進入磁盤分區創建模式;
- 輸入 「n」,然後選擇分區類型,一般選擇 「p」 表示創建主分區,或者 「e」 表示創建擴展分區,然後確認;
- 接着輸入分區起始位置和大小,單位為扇區,也可以設置百分比;
- 最後保存分區表即可。
以下是創建一個新分區的具體步驟:
[root@linux-server ~]# fdisk /dev/sdb Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-24321, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-24321, default 24321): +500M Command (m for help): w The partition table has been altered!
上述命令是在 /dev/sdb 磁盤上創建一個新的主分區,容量為 500MB。創建完成後,需要重啟服務器,然後使用 「fdisk -l」 命令進行確認。
四、刪除分區
使用 fdisk 命令也可以很容易地刪除磁盤分區。
- 首先執行 「fdisk /dev/sda」 命令,進入磁盤分區創建模式;
- 輸入 「d」,然後選擇要刪除的分區,然後確認;
- 最後保存分區表即可。
以下是刪除一個分區的具體步驟:
[root@linux-server ~]# fdisk /dev/sdb Command (m for help): d Partition number (1-4): 1 Command (m for help): w The partition table has been altered!
上述命令是刪除 /dev/sdb 磁盤上的第一個分區,刪除完成後,需要重啟服務器,然後使用 「fdisk -l」 命令進行確認。
五、調整分區大小
在Linux系統下,使用 fdisk 命令也可以調整分區大小,但是需要注意的是調整分區大小時,其他分區的邏輯布局也需要進行相應調整。
以下是調整分區大小的具體步驟:
[root@linux-server ~]# fdisk /dev/sda Command (m for help): d Partition number (1-8): 8 Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 8 First cylinder (38448-60801, default 38448): 38448 Last cylinder or +size or +sizeM or +sizeK (38448-60801, default 60801): Using default value 60801 Command (m for help): t Partition number (1-8): 8 Hex code (type L to list codes): 83 Command (m for help): w The partition table has been altered!
上述命令是將 /dev/sda 磁盤上最後一個分區的大小從 100GB 調整為 150GB,調整完成後,需要重啟服務器,然後使用 「fdisk -l」 命令進行確認。
六、總結
通過本文的闡述,我們認識到了 fdisk 命令的作用,以及其在 Linux 系統下創建、刪除、查看磁盤分區等方面的使用方法。在使用 fdisk 命令時,需要注意備份重要數據,避免不必要的損失。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/198418.html