我已经完成了一半,升级过程已经终止。 它关于我正在升级的virtualbox下的虚拟debian wheezy实例设置。
df -h的输出如下:
Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/01a-root ext4 5.0G 4.9G 0 100% / udev devtmpfs 10M 0 10M 0% /dev tmpfs tmpfs 149M 348K 148M 1% /run tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 297M 0 297M 0% /run/shm /dev/sda1 ext4 236M 19M 205M 9% /boot /dev/mapper/01a-home ext4 5.0G 246M 4.5G 6% /home /dev/sdb1 ext4 47G 180M 47G 1% /gg/gg01 /dev/sdb2 ext4 47G 180M 47G 1% /gg/gg02 /dev/sdb3 ext4 47G 180M 47G 1% /gg/gg03 /dev/sdb4 ext4 57G 192M 56G 1% /gg/gg04 tmpfs tmpfs 357M 4.0K 357M 1% /tmp none vboxsf 222M 20M 203M 9% /media/sf_K2 none vboxsf 222M 20M 203M 9% /media/sf_k1 none vboxsf 346G 189G 158G 55% /media/sf_sh01 none vboxsf 346G 189G 158G 55% /media/sf_sh_mcn vgdisplay 01a --- Volume group --- VG Name 01a System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 8 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 2 Act PV 2 VG Size 29.05 GiB PE Size 4.00 MiB Total PE 7437 Alloc PE / Size 2651 / 10.36 GiB Free PE / Size 4786 / 18.70 GiB VG UUID Vltnqr-dDCv-VnlD-7pts-MYCB-8u7w-QNCHk3
提前致谢。
在以下评论中与@Sekenre讨论之后,对上述问题的附加信息 :
你好,这里是历史的更多细节:首先,这是一个虚拟驱动器的虚拟机安装在这个debian实例。 历史上,创build它时,我使用了以下选项:
*Partitions : /home and the rest *Using LVM *Name of Volume Group : 01a
接下来,大约1。5年前,我遇到了更多空间的需求,所以我追求了以下过程:
一开始,我只有sda5的物理音量。
我使用vboxmanage将磁盘大小增加到30000 mbs接下来,使用cfdisk在新的空闲空间上添加新的物理卷sda6(lvmspace / 8e)。 接下来,新的sda5 pv被添加到主vg 01a:
vgextend 01a /dev/sda6
这样,vg 01a就变成了30GB左右。 然后,名为“root”的vg 01a上的第一个lv被扩展了:
lvresize -L 5G /dev/01a/root
接下来,文件系统被resize:
resize2fs -f -p /dev/01a/root
这导致我们目前的情况。 马上 :
>pvscan PV /dev/sda5 VG 01a lvm2 [7.76 GiB / 0 free] PV /dev/sda6 VG 01a lvm2 [21.29 GiB / 18.70 GiB free] Total: 2 [29.05 GiB] / in use: 2 [29.05 GiB] / in no VG: 0 [0 ] >pvdisplay -m --- Physical volume --- PV Name /dev/sda5 VG Name 01a PV Size 7.76 GiB / not usable 2.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 1986 Free PE 0 Allocated PE 1986 PV UUID txt13Y-x6Rj-KgLM-hpNL-uklw-uJaf-Xx0ET1 --- Physical Segments --- Physical extent 0 to 614: Logical volume /dev/01a/root Logical extents 0 to 614 Physical extent 615 to 689: Logical volume /dev/01a/swap_1 Logical extents 0 to 74 Physical extent 690 to 1985: Logical volume /dev/01a/home Logical extents 0 to 1295 --- Physical volume --- PV Name /dev/sda6 VG Name 01a PV Size 21.30 GiB / not usable 3.97 MiB Allocatable yes PE Size 4.00 MiB Total PE 5451 Free PE 4786 Allocated PE 665 PV UUID Z2JwLd-d5Zs-0GGR-hE5P-69eP-9TTD-fF4y01 --- Physical Segments --- Physical extent 0 to 664: Logical volume /dev/01a/root Logical extents 615 to 1279 Physical extent 665 to 5450: FREE >lvdisplay --- Logical volume --- LV Path /dev/01a/root LV Name root VG Name 01a LV UUID qh5Lon-k6eL-ZlOM-3RGv-mMvg-aPLW-1f1TuW LV Write Access read/write LV Creation host, time D-710-64-01, 2013-06-23 17:16:42 +0530 LV Status available # open 1 LV Size 5.00 GiB Current LE 1280 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:0 --- Logical volume --- LV Path /dev/01a/swap_1 LV Name swap_1 VG Name 01a LV UUID 2Glp7C-20Mc-H0RT-G0xt-Nqyt-wp3v-6wGz0p LV Write Access read/write LV Creation host, time D-710-64-01, 2013-06-23 17:16:43 +0530 LV Status available # open 2 LV Size 300.00 MiB Current LE 75 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:1 --- Logical volume --- LV Path /dev/01a/home LV Name home VG Name 01a LV UUID l3dh7W-fPkC-Chj2-EXdK-5egB-QUOw-iWz5I6 LV Write Access read/write LV Creation host, time D-710-64-01, 2013-06-23 17:16:43 +0530 LV Status available # open 1 LV Size 5.06 GiB Current LE 1296 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:2
================
@Sekenre,我希望你的build议与当前的configuration同步。 只是想与你分享这个评论。 再次感谢朋友。 感谢!
我build议你用足够的空间创build一个新的逻辑卷,把它挂载到一个临时的位置,移动/拷贝当前/var目录的内容到上面,编辑你的fstab,以便/var/被挂载到新的位置,删除从原来的/var一些包文件,然后重新启动。
首先,创build新的variables卷:
lvcreate -L10G --name var 01a
现在,创build一个文件系统:
mkfs.ext4 -L VAR /dev/mapper/01a-var
将其安装在临时位置:
mkdir /tmp/new-var mount /dev/mapper/01a-var /tmp/new-var
将/var的现有文件复制到新位置:
cd /var tar -cf - . | (cd /tmp/new-var && tar -xf -) cd -
在继续之前确保这个命令是成功的!
ls /tmp/new-var # Did everything copy ok? umount /tmp/new-var
删除一些aptcaching文件,以便在root上有工作空间:
rm /var/cache/apt/archives/*.deb
现在运行以下命令以确保新的逻辑卷在启动时出现为/var :
echo "/dev/mapper/01a-var /var ext4 defaults 0 2" >> /etc/fstab
现在你应该可以重新启动,并且在root和var都有足够的空间!
编辑添加所有的LVM的东西是关于什么的指南: http : //www.tutonics.com/2012/11/ubuntu-lvm-guide-part-1.html
PVSDA6似乎有未分配的空间:
Physical extent 665 to 5450: FREE
和:
/dev/01a/root is 5GiB /dev/01a/swap_1 300MiB /dev/01a/home is 5Gib
我希望我们可以使用01a上的未分配空间。 我们可以直接执行以下操作并添加5个GiB到:
lvresize -L 10G /dev/01a/root resize2fs -f -p /dev/01a/root
…我们的问题应该解决? / root应该变成10G吧? 我应该继续吗?