[root@hf-01 ~]# fdisk -l 列出系統中所有的磁盤磁盤 /dev/sda:21.5 GB, 21474836480 字節,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x0009d2c4設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 41943039 18668544 83 Linux
- 這里會發現沒有識別出新添加的磁盤
我們進行重啟 reboot
[root@hf-01 ~]# reboot
在重啟之后,用 fdisk -l 命令,會發現新添加的磁盤被識別到了
[root@hf-01 ~]# fdisk -l磁盤 /dev/sda:21.5 GB, 21474836480 字節,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x0009d2c4設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 41943039 18668544 83 Linux磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
劃分磁盤分區
fdisk /dev/sdb 劃分磁盤分區
n 表示new,重新創建一個新的分區
p 表示打印當前磁盤的分區情況
w 表示保存
d 表示delete,刪除
輸入m,查看幫助文檔
[root@hf-01 ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。Device does not contain a recognized partition table
使用磁盤標識符 0x73857001 創建新的 DOS 磁盤標簽。命令(輸入 m 獲取幫助):m //查看相關命令使用方法
命令操作a toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitiong create a new empty GPT partition tableG create an IRIX (SGI) partition tablel list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)
命令(輸入 m 獲取幫助):p //這時會發現沒有任何分區列表磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x73857001設備 Boot Start End Blocks Id System
分區的類型:
fdisk命令,劃分的分區有一種格式,叫做mbr分區
mbr分區特點:
最高支持2T,超過2T,就不能使用fdisk去劃分磁盤分區了
該分區最多只能有四個主分
若想劃分成多個分區,我們可以三個劃分成主分區,另外一個劃分成擴展分區
然后在擴展分區里面再去劃分邏輯分區
公式:主分區 + 擴展分區 兩者的和,不能超過4,最多是4,可以小于4
劃分主分區
當輸錯字母時,可以按 快捷鍵ctrl+u 來進行清空
輸入n后
會提示,選擇 p 主分區
選擇 e 擴展分區
命令(輸入 m 獲取幫助):n //新建一個分區
Partition type:p primary (0 primary, 0 extended, 4 free)e extended
Select (default p): p //然后選擇主分區
分區號 (1-4,默認 1):1 //分區號范圍只能是1-4之間,默認為1
起始 扇區 (2048-20971519,默認為 2048): //定義分區大小,默認2048
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-20971519,默認為 20971519):+2G
分區 1 已設置為 Linux 類型,大小設為 2 GiB命令(輸入 m 獲取幫助):P //查看劃分的分區,會看到剛剛劃分的主分區磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x73857001設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
接著繼續來劃分磁盤,再來劃分兩個主分區
命令(輸入 m 獲取幫助):n
Partition type:p primary (1 primary, 0 extended, 3 free)e extended
Select (default p): p
分區號 (2-4,默認 2):2
起始 扇區 (4196352-20971519,默認為 4196352):
將使用默認值 4196352
Last 扇區, +扇區 or +size{K,M,G} (4196352-20971519,默認為 20971519):+2G
分區 2 已設置為 Linux 類型,大小設為 2 GiB命令(輸入 m 獲取幫助):p //這里會看到劃分的兩個分區磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x73857001設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 8390655 2097152 83 Linux
命令(輸入 m 獲取幫助):n
Partition type:p primary (2 primary, 0 extended, 2 free)e extended
Select (default p): p
分區號 (3,4,默認 3):3
起始 扇區 (8390656-20971519,默認為 8390656):
將使用默認值 8390656
Last 扇區, +扇區 or +size{K,M,G} (8390656-20971519,默認為 20971519):+1G
分區 3 已設置為 Linux 類型,大小設為 1 GiB命令(輸入 m 獲取幫助):P //這里會看到劃分的三個主分區磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x73857001設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 8390655 2097152 83 Linux
/dev/sdb3 8390656 10487807 1048576 83 Linux
刪除其中一個主分區
輸入 d 之后,然后選擇要刪除分區的編號 (這里實驗刪除 主分區4)
命令(輸入 m 獲取幫助):n
Partition type:p primary (3 primary, 0 extended, 1 free)e extended
Select (default e): p
已選擇分區 4
起始 扇區 (10487808-20971519,默認為 10487808):
將使用默認值 10487808
Last 扇區, +扇區 or +size{K,M,G} (10487808-20971519,默認為 20971519):+1G
分區 4 已設置為 Linux 類型,大小設為 1 GiB命令(輸入 m 獲取幫助):P磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x73857001設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 8390655 2097152 83 Linux
/dev/sdb3 8390656 10487807 1048576 83 Linux
/dev/sdb4 10487808 12584959 1048576 83 Linux命令(輸入 m 獲取幫助):d //刪除分區
分區號 (1-4,默認 4):4 //選擇分區號4,進行刪除
分區 4 已刪除命令(輸入 m 獲取幫助):p //這時再來查看,會發現只有三個主分區了磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x73857001設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 8390655 2097152 83 Linux
/dev/sdb3 8390656 10487807 1048576 83 Linux
劃分擴展分區
劃分擴展分區
命令(輸入 m 獲取幫助):n
Partition type:p primary (3 primary, 0 extended, 1 free)e extended
Select (default e): e
已選擇分區 4
起始 扇區 (10487808-20971519,默認為 10487808):
將使用默認值 10487808
Last 扇區, +扇區 or +size{K,M,G} (10487808-20971519,默認為 20971519):+4G
分區 4 已設置為 Extended 類型,大小設為 4 GiB命令(輸入 m 獲取幫助):p磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x73857001設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 8390655 2097152 83 Linux
/dev/sdb3 8390656 10487807 1048576 83 Linux
/dev/sdb4 10487808 18876415 4194304 5 Extended