Storage
目錄已滿,分區磁碟上有 200+GB 可用空間
我正在執行 Fedora 30(此發行版的新版本),並且似乎無法使用加密分區上的所有可用空間。sda 只有兩個分區,總共 300GB,1 個 1GB 和 2299GB,1 個啟動,2 個其他。sda2 已加密並使用 LVM 設置。
執行 df -h 時,我可以看到分配給每個目錄的大小:
Filesystem Size Used Avail Use% Mounted on devtmpfs 7.9G 0 7.9G 0% /dev tmpfs 7.9G 72M 7.8G 1% /dev/shm tmpfs 7.9G 9.2M 7.9G 1% /run tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup /dev/mapper/fedora-root 15G 13G 2.1G 87% / tmpfs 7.9G 24K 7.9G 1% /tmp /dev/sda1 976M 167M 742M 19% /boot tmpfs 1.6G 52K 1.6G 1% /run/user/1000
查看 gparted 我可以看到所有 299GB 都分配給了 sda2 分區。在 /dev/mapper 中還可以看到一個 luk 目錄,我知道這與磁碟加密有關,但我不確定如何。
fdisk -l 輸出:
Disk /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectors Disk model: Virtual disk Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x18ffed28 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 2099199 2097152 1G 83 Linux /dev/sda2 2099200 629145599 627046400 299G 83 Linux Disk /dev/mapper/luks-1a41761b-c234-4fee-9c8d-5464c79c71d9: 299 GiB, 321030979584 bytes, 627013632 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/fedora-root: 15 GiB, 16106127360 bytes, 31457280 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/fedora-swap: 7.9 GiB, 8497659904 bytes, 16596992 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
我還嘗試使用 lvextend/resize2fs 為 /dev/mapper/fedora-root 提供更多儲存空間,但沒有成功。
請讓我知道我做錯了什麼,或者我對這個過程或這裡發生的事情有誤解。感謝您的幫助!
編輯
vgs 和 lvs 根據刪除評論的請求輸出。卷大小在一些實驗中有些混亂,但情況與以前相同。
VG #PV #LV #SN Attr VSize VFree fedora 1 2 0 wz--n- 298.98g <54.07g LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root fedora -wi-ao---- 237.00g swap fedora -wi-ao---- 7.91g
免責聲明:最好在執行潛在危險操作之前進行備份,例如第一次調整文件系統的大小。
您的
fedora-root
LV 大小為 237.00g,但您的/
文件系統大小為 15g。這意味著沒有完成增加可用大小的最後一步。對於xfs文件系統,要使用所有可用的分區或 LV 空間,只需:
# xfs_growfs /
如果沒有選擇預設的xfs,每個文件系統都有自己特定的方法來增加其大小。例如,使用ext4文件系統將改為:
# resize2fs /dev/mapper/fedora-root
兩者都線上工作(或必須完成)。請注意,xfs根本無法收縮,ext4不能線上收縮,只能離線收縮,這對於根文件系統來說是相當困難的。
還有一次:該
lvresize
命令有一個--resizefs
選項可以在一個命令中執行這兩個操作。