fdisk命令-檢測創建磁盤分區

檢測創建磁盤 fdisk

實驗操作一下,創建一個磁盤分區

格式:

fdisk -l [磁盤設備] 查看某個磁盤的信息
[root@localhost ~]# fdisk -l 查看所有的設備磁盤信息
fdisk [磁盤設備]: 交互的操作環境中管理磁盤分區

m 查看幫助
p 列表查看所創建的分區信息
n 新建分區
d 刪除分區
t 更改磁盤類型
w 保存並退出
q 不保存退出

ctrl + 退格鍵:刪除輸入的錯誤字符

給虛擬機添加一塊20G的磁盤,分區成兩個5G的主區,其他的設置成擴展分區,擴展分區分爲兩個邏輯分區,一個爲6G ,一個爲4G

接下來開始創建分區:
使用命令fdisk ,進入交換環境中更改磁盤,使用命名p列表查看所創建的分區信息

[root@localhost ~]# fdisk /dev/sdb  
歡迎使用 fdisk (util-linux 2.23.2)。

更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。

Device does not contain a recognized partition table
使用磁盤標識符 0x5c443f41 創建新的 DOS 磁盤標籤。

命令(輸入 m 獲取幫助):p

磁盤 /dev/sdb:21.5 GB, 21474836480 字節,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理)512 字節 / 512 字節
I/O 大小(最小/最佳)512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x5c443f41

   設備 Boot      Start         End      Blocks   Id  System

新建兩個主分區(p),擴展分區(e)


命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分區號 (1-4,默認 1):
起始 扇區 (2048-41943039,默認爲 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-41943039,默認爲 41943039)+5G
分區 1 已設置爲 Linux 類型,大小設爲 5 GiB

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): P
分區號 (2-4,默認 2):
起始 扇區 (10487808-41943039,默認爲 10487808):
將使用默認值 10487808
Last 扇區, +扇區 or +size{K,M,G} (10487808-41943039,默認爲 41943039)+5G
分區 2 已設置爲 Linux 類型,大小設爲 5 GiB

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): e
分區號 (3,4,默認 3):
起始 扇區 (20973568-41943039,默認爲 20973568):
將使用默認值 20973568
Last 扇區, +扇區 or +size{K,M,G} (20973568-41943039,默認爲 41943039):
將使用默認值 41943039
分區 3 已設置爲 Extended 類型,大小設爲 10 GiB

在擴展分區裏新建邏輯分區(l),邏輯分區從5開始計算


命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
添加邏輯分區 5
起始 扇區 (20975616-41943039,默認爲 20975616):
將使用默認值 20975616
Last 扇區, +扇區 or +size{K,M,G} (20975616-41943039,默認爲 41943039)+6G
分區 5 已設置爲 Linux 類型,大小設爲 6 GiB

命令(輸入 m 獲取幫助):
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
添加邏輯分區 6
起始 扇區 (33560576-41943039,默認爲 33560576):
將使用默認值 33560576
Last 扇區, +扇區 or +size{K,M,G} (33560576-41943039,默認爲 41943039):
將使用默認值 41943039
分區 6 已設置爲 Linux 類型,大小設爲 4 GiB

命令(輸入 m 獲取幫助):
命令(輸入 m 獲取幫助):p

磁盤 /dev/sdb:21.5 GB, 21474836480 字節,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理)512 字節 / 512 字節
I/O 大小(最小/最佳)512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x5c443f41

   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10487807     5242880   83  Linux
/dev/sdb2        10487808    20973567     5242880   83  Linux
/dev/sdb3        20973568    41943039    10484736    5  Extended
/dev/sdb5        20975616    33558527     6291456   83  Linux
/dev/sdb6        33560576    41943039     4191232   83  Linux

建立完分區,w保存退出,別忘了partprobe 重啓一下磁盤,這樣纔可以識別出來更改的操作

命令(輸入 m 獲取幫助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盤。
[root@localhost ~]# partprobe /dev/sdb

我們查看一下,使用管道過濾一下,省的太多磁盤,可以看出,分區正常,磁盤想使用,還需要格式化掛載一下,才能使用哦!

[root@localhost ~]# fdisk -l | grep "sdb"
磁盤 /dev/sdb:21.5 GB, 21474836480 字節,41943040 個扇區
/dev/sdb1            2048    10487807     5242880   83  Linux
/dev/sdb2        10487808    20973567     5242880   83  Linux
/dev/sdb3        20973568    41943039    10484736    5  Extended
/dev/sdb5        20975616    33558527     6291456   83  Linux
/dev/sdb6        33560576    41943039     4191232   83  Linux

格式化爲sdb1 爲xfs 類型,sdb2爲ext4類型,sdb5爲fat32 類型,這裏舉出幾種類型的分區,供大家參考!

[root@localhost ~]# mkfs.xfs  /dev/sdb1
[root@localhost ~]# mkfs.ext4 /dev/sdb2
[root@localhost ~]# mkfs.vfat -F 32 /dev/sdb5

掛載磁盤:

[root@localhost ~]# mkdir {a,b,c}
[root@localhost ~]# mount /dev/sdb1 a
[root@localhost ~]# mount /dev/sdb2 b
[root@localhost ~]# mount /dev/sdb5 c

我們使用df查看一下磁盤使用量,看下我們是否可以正常使用磁盤哦

[root@localhost ~]# df -Th |grep "sdb"
/dev/sdb1               xfs       5.0G   33M  5.0G    1% /root/a
/dev/sdb2               ext4      4.8G   20M  4.6G    1% /root/b
/dev/sdb5               vfat      6.0G  4.0K  6.0G    1% /root/c

顯示正常,大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章