Partition
用可用空間擴展分區
我不想破壞我的虛擬機 :) 我是 linux 的新手(按預算開始)
這是我的分區:
Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 798M 924K 797M 1% /run /dev/mapper/ubuntu-root 4.6G 3.9G 442M 90% / tmpfs 3.9G 8.0K 3.9G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/mapper/ubuntu-tmp 453M 2.3M 423M 1% /tmp /dev/sda1 990M 145M 779M 16% /boot /dev/mapper/ubuntu-home 1.8G 128M 1.6G 8% /home /dev/mapper/ubuntu-var 2.7G 1.4G 1.2G 55% /var tmpfs 798M 0 798M 0% /run/user/1000 total 24G 5.5G 18G 24% -
看起來我應該有接近 400GB 但我的分區總數(上面的“總數”)顯示 24GB
我幾乎沒有分區空間
/
,需要擴展它:/dev/mapper/ubuntu-root 4.6G 3.9G 442M 90% /
查看我的虛擬磁碟大小時:
H/W path Device Class Description ===================================================== /0/100/10/0.0.0 /dev/sda disk 1073MB Virtual disk /0/100/10/0.1.0 /dev/sdb disk 284GB Virtual disk /0/100/10/0.3.0 /dev/sdd disk 107GB Virtual disk
我怎麼知道正在播放
/dev/sdb
什麼?我怎麼知道正在播放
/dev/sdd
什麼?那隻是自由空間嗎?
我該如何擴展
/
?要求的資訊:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 1G 0 disk └─sda1 8:1 0 1022M 0 part /boot sdb 8:16 0 265G 0 disk sdc 8:32 0 50G 0 disk ├─ubuntu-root 253:0 0 4.7G 0 lvm / ├─ubuntu-swap 253:1 0 1.9G 0 lvm [SWAP] ├─ubuntu-tmp 253:2 0 476M 0 lvm /tmp ├─ubuntu-home 253:3 0 1.9G 0 lvm /home └─ubuntu-var 253:4 0 2.8G 0 lvm /var sdd 8:48 0 100G 0 disk sr0 11:0 1 1024M 0 rom
應用溶液後
fd0 2:0 1 4K 0 disk sda 8:0 0 1G 0 disk └─sda1 8:1 0 1022M 0 part /boot sdb 8:16 0 265G 0 disk └─sdb1 8:17 0 265G 0 part ├─ubuntu-root 253:0 0 204.7G 0 lvm / ├─ubuntu-home 253:3 0 7.9G 0 lvm /home └─ubuntu-var 253:4 0 22.8G 0 lvm /var sdc 8:32 0 50G 0 disk ├─ubuntu-root 253:0 0 204.7G 0 lvm / ├─ubuntu-swap 253:1 0 1.9G 0 lvm [SWAP] ├─ubuntu-tmp 253:2 0 476M 0 lvm /tmp ├─ubuntu-home 253:3 0 7.9G 0 lvm /home └─ubuntu-var 253:4 0 22.8G 0 lvm /var sdd 8:48 0 100G 0 disk sr0 11:0 1 1024M 0 rom
所以你的
sdb
和sdd
驅動器似乎沒有使用。您正在使用 LVM,因此您首先需要將這些驅動器添加到現有捲組中,然後調整root
(home
或var
邏輯卷)的大小。
- 創建
sdb
和sdd
使用分區fdisk
(它是一個互動式工具,只需執行fdisk /dev/sdb
,使用n
添加新分區,接受所有預設值開始,大小等並使用w
寫入更改,重複/dev/sdd
)。- 在新分區上創建物理卷
pvcreate /dev/sdb1
,pvcreate /dev/sdd1
。- 使用,將物理卷添加到您的ubuntu卷組
vgextend ubuntu /dev/sdb1
,vgextend ubuntu /dev/sdd1
- 調整
root
邏輯卷的大小lvresize -L+100G -r ubuntu/root
(這將使您的root
捲增加 100 GiB,根據您的需要調整數量,您可能還想調整大小var
)home
。根據您使用的文件系統,您可能需要從 LiveCD 執行最後一步,某些文件系統在使用時無法調整大小(通常最好在非活動設備上執行儲存操作)。並且不要忘記進行備份,以防出現問題。