眾所周知,linux安裝系統的時候要分割槽,主分割槽最多4個,如果有邏輯分割槽的話就最多3個主分割槽乙個擴充套件分割槽,再在擴充套件分割槽上建邏輯分割槽
分割槽的時候,如果沒有採用邏輯卷管理(lvm),建立的是普通分割槽的話,預設就是從 /dev/sda1 開始向下分block,同乙個分割槽裡資料塊都是連續的,乙個分區分完了,下乙個分割槽緊接著下乙個block開始,也就是說,不同分割槽在物理硬碟上所占用的資料塊是連續的。正是由於這種連續性,是無法對分割槽進行動態擴充套件的
可以用fdisk -l 命令來看當前硬碟和分割槽的資訊
上圖可以看到整塊硬碟 /dev/sda 有21.5gb大小,有若干個sector(磁碟讀取資料的最小單元,這裡為512b大小),但沒有顯示有多少個block,如果要硬算的話,可以分別找出每個分割槽的block大小(),乘以block數,算出來所有分割槽共用掉了多少空間
而且,不同分割槽的block大小還不一樣,不能偷懶用4k去乘,extend和swap分割槽的block大小這個命令也看不出來
那到底要怎麼才能快速看到當前磁碟還剩多少能用來分割槽的空間呢?
使用parted -l [磁碟裝置]命令
上圖很明顯的看到,整塊磁碟有21.5g大小,每個分割槽都依次相連,剛好一一對應fdisk -l看到的5個分割槽,而extend分割槽是從16.3gb開始到21.5gb結束,剛好所有分割槽佔滿了整塊磁碟
而邏輯分割槽是在擴充套件分割槽裡的,可以看到swap分割槽是從16.3gb開始到18.4gb結束,只占用了擴充套件分割槽開頭的一部分
因此,該磁碟上還可以新建邏輯分割槽
Openwrt硬碟剩餘空間區域網共享
用ttyd終端 cfdisk 建立磁碟sda3 mkfs.ext4 dev sda3 將sda3磁碟分割槽 mount dev sda3 mnt sda3 將sda3分割槽掛載到目錄 openwrt後台系統管理檢視掛載點是否正確 剛建的分割槽看容量匹配 網路選單選網路共享 新增一條,名稱自定,目錄 ...
linux如何檢視磁碟剩餘空間
root linux var df hl 檔案系統 容量 已用 可用 已用 掛載點 dev hdb2 75g 75g 0 100 dev hdb1 99m 9.2m 85m 10 boot none 251m 0 251m 0 dev shm 這樣是什麼意思呢,我還有多少空間可以使用.能不能檢視乙個...
在Linux下對未分配剩餘空間分割槽
1 分割槽 sudo fdisk l disk dev sda 320.1 gb,320072933376 bytes 255 heads,63 sectors track,38913 cylinders,total 625142448 sectors units 扇區 of 1 512 512 b...