1. 程式人生 > >linux命令之添加刪除磁盤分區

linux命令之添加刪除磁盤分區

額外 linux 未使用 CI des linux命令 start spa fdisk命令

之前已經寫過df和fdisk的區別了,df可以顯示當前已經掛載的磁盤分區,df -T可以額外顯示文件系統類型

fdisk -l可以顯示出所有掛載未掛載的分區,但不顯示文件類型

在我的虛擬機上有一塊分配了40G的硬盤但未使用,使用fdisk -l 對於40G的磁盤就是只顯示了 Disk /dev/sdb 40G,並未有對應的Device,

接下來就是對其分區並掛載

1.fdisk /dev/sdb

command(m for help):n

接下來一路默認,第一次分區選了p(primary part),主分區,結束後輸入P可以查看當前磁盤分區,另外離開fdisk命令時記得輸入w,不然不會保存剛剛的分區

2.fdisk /dev/sdb

第二次選了e(extended),其他同上

3.做完以上操作時,準備用mkfs磁盤格式化時,mkfs -t ext4(文件系統格式) /dev/sdb2,報錯

  1. mkfs.ext4: inode_size (128) * inodes_count (0) too big for a
  2. filesystem with 0 blocks, specify higher inode_ratio (-i)
  3. or lower inode count (-N).

查詢後是因為:

Linux格式化擴展分區時會報錯,因為Linux擴展分區格式化無意義,它是為logicalpartition服務的,它們大小一

樣。在一塊硬盤裏你最多只能創造fourpartiton,包括主分區與expand分區,而一個expand分區可以創造去多個

logicalpartition,是在logicalpartition使用space的。此時,為了解決問題,可以在擴展分區上創建主分區(p

或邏輯分區(l

4.所以第四步,繼續fdisk /dev/sdb ,增加了一個邏輯分區,其實對應的之前的拓展分區

5.mkfs -t ext4 /dev/sdb5 成功

6.掛載文件系統 mount -t ext4 /dev/sdb5 Videos/,成功

此時用df看就能看到這個/dev.sdb5了

linux命令之添加刪除磁盤分區