VMware中linux空间不足解决方法ls -l /dev/disk/by-uuid


在虚拟机的linux下yum安装程序的时候,遇到了根文件系统目录空间不足的情况,搜索了一下网上文章,尝试解决。

1、首先,可以通过增加虚拟机本身的磁盘空间,比如在VMware 的VM菜单->setting -> 选择你的磁盘->Utilities->expend   然后可以选择加大你的磁盘了

2、这一步比较关键,因为貌似linux系统虽然支持从新挂载新的磁盘空间的到根文件系统,但是貌似很复杂,所以我选择了一种比较取巧的方法,使用软

件,一个非常cool的开源软件,gparted,操作起来和windows的那些磁盘分割软件差不多。先从网上搜索下载gparted,选择下载live cd版,挂载到光驱中

然后在vmware开机的时候按Esc选择从光驱启动(这个可以按的时间非常短,所以大家要注意点,我在网上看到说这个时间可以在配置文件中改,可是在

配置文件中没有找到相应的选项,貌似版本不同)。接着可以所有选项都选择默认,进入gparted的UI界面,然后你可以进行操作了,操作很简单,你可以

选择拉长根文件系统大小,可能有时候根文件系统处于已经建立好的分区之间,那可能要删除某些已经建立后的分区之后再改变大小。

不过这又个问题,重启后可能由于某些磁盘的UUID发生改变挂载不上,进不了系统。

3、比如重启后提示“fsck.ext3: Unable to resolve UUID”,这时候可以输入root密码进入repiar system模式

输入fsck查看各个盘的UUID

再输入 ls -l /dev/disk/by-uuid 查看各个盘的UUID

对比不同盘的UUID

mount / -o remount,rw   挂载根文件系统为可读写

再用 vi /etc/fstab 直接修改不同的UUID 

mount / -o remount,ro  挂载根文件系统为只读shutdown -r now   重启

可以参考一篇博客http://wilber82.blog.51cto.com/1124820/724472

VMware中linux空间不足解决方法ls -l /dev/disk/by-uuid_第1张图片

你可能感兴趣的:(linux相关)