Ubuntu
Ubuntu 伺服器只使用了一部分可用磁碟空間
所以我的伺服器中有一個 240 GB 的 ssd,但我在登錄時注意到它總是顯示給我
Usage of /: 56.6% of 108.79GB
lsblk
所以當我使用以下列印出來時,我開始看起來更深入:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 52.4M 1 loop /snap/certbot/579 loop1 7:1 0 96.6M 1 loop /snap/core/9804 loop2 7:2 0 97.1M 1 loop /snap/core/9993 loop3 7:3 0 29.9M 1 loop /snap/snapd/8790 loop4 7:4 0 30.3M 1 loop /snap/snapd/9279 loop5 7:5 0 61M 1 loop /snap/core20/634 loop6 7:6 0 55.3M 1 loop /snap/core18/1885 sda 8:0 0 223.6G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 222.1G 0 part └─ubuntu--vg-ubuntu--lv 253:0 0 111G 0 lvm /
我得到
sudo parted /dev/sda print
這個Model: ATA CT240BX200SSD1 (scsi) Disk /dev/sda: 240GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 538MB 537MB fat32 boot, esp 2 538MB 1612MB 1074MB ext4 3 1612MB 240GB 238GB
所以我根本不是專家,但對我來說,分區(sda3)的大小似乎正確,但 ubuntu 只使用了一半的空間?另外,我注意到 parted 沒有顯示 sda3 的文件系統,這很奇怪,不是嗎?
那麼有沒有人可以解釋這裡發生了什麼以及如何解決它。需要明確的是,我希望系統可以使用所有空間,而不僅僅是一半。
更新資訊
pvs
PV VG Fmt Attr PSize PFree /dev/sda3 ubuntu-vg lvm2 a-- <222.07g 111.03g
vgs
VG #PV #LV #SN Attr VSize VFree ubuntu-vg 1 1 0 wz--n- <222.07g 111.03g
lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert ubuntu-lv ubuntu-vg -wi-ao---- <111.04g
看起來磁碟被分成三個分區:
第一個分區被標記並格式化為 fat32 並安裝在 /boot/efi
第二個分區被標記並格式化為 ext4 並安裝在 /boot
其餘磁碟組成 sda3,未標記為特定文件系統。
它由 linux 邏輯捲管理器管理。檢查與
pvdisplay
。Linux LVM 管理的物理儲存在一個卷組中進行管理,並且可以分配給一個或多個(名稱中的)邏輯卷。這些邏輯卷又可以用文件系統格式化並掛載。可能並非所有物理儲存都分配給邏輯卷。例如在 pvdisplay 和 vgdisplay 輸出中檢查“free PE”
未分配的儲存可用於擴展現有的邏輯捲和文件系統,或用於新的捲和文件系統,具體取決於您的需要和偏好。