Linux
合併邏輯卷組
我想增加根 LVM 卷空間。是否可以將 LogVol01 合併到 LogVol00?我的 LVM 設置如下所示:
[root@server~]# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVol00 VolGroup00 -wi-ao 34.84G LogVol01 VolGroup00 -wi-ao 33.38G [root@server~]# pvs PV VG Fmt Attr PSize PFree /dev/cciss/c0d0p2 VolGroup00 lvm2 a- 68.22G 0 [root@server~]# vgs VG #PV #LV #SN Attr VSize VFree VolGroup00 1 2 0 wz--n- 68.22G 0 [root@server~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 34G 1.3G 31G 4% / /dev/cciss/c0d0p1 99M 13M 81M 14% /boot tmpfs 16G 0 16G 0% /dev/shm [root@server~]#fdisk -l Disk /dev/cciss/c0d0: 73.3 GB, 73372631040 bytes 255 heads, 63 sectors/track, 8920 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/cciss/c0d0p1 * 1 13 104391 83 Linux /dev/cciss/c0d0p2 14 8920 71545477+ 8e Linux LVM [root@server~]#lvremove -f /dev/VolGroup00/LogVol01 Can't remove open logical volume "LogVol01" [root@server~]#lvchange -a n /dev/VolGroup00/LogVol01 /dev/hdc: open failed: No medium found LV VolGroup00/LogVol01 in use: not deactivating
固定:
swapoff -a lvchange -a n /dev/VolGroup00/LogVol01 lvextend -l +100%FREE /dev/VolGroup00/LogVol00
那應該這樣做。謝謝喬納森
邏輯卷將有自己的文件系統,因此無法直接合併兩者。
您需要先刪除第二個卷,然後再增長第一個。
通過繼續,您將不可撤銷地銷毀第二卷上的任何數據。
與往常一樣,請確保在繼續之前備份所有重要數據(在任一卷上)。
您必須首先解除安裝並停用第二個卷:
lvchange -a n /dev/VolGroup00/LogVol01
然後刪除它:
lvremove /dev/VolGroup00/LogVol01
然後擴展您的第一卷:
lvextend -l +100%FREE /dev/VolGroup00/LogVol00
之後,您將需要擴展您的文件系統。假設 ext4,您可以通過以下方式線上增長:
resize2fs /dev/VolGroup00/LogVol00