今天启动虚拟机上的Debian系统,提示无法unable to open logs.

 

用df一查看,系统盘/dev/sda1已经用了93%了,从日志也确定是这个问题。我后来又新增了一个硬盘/dev/sdb1,但是却无法将大的文件夹如/usr挂载到新的硬盘上。查了一下资料,似乎LVM工具可以。

 

但是也看到:

 

LVM可以支持动态的分区尺寸调整,这些分区可以在硬盘上,甚至可以跨盘。举例来说,你可以添加一个新的硬盘,然后把一个原有分区动态的扩展到新的硬盘上。

 

LVM只能支持修改由LVM工具创建的分区的大小,如果分区不是由LVM作的初始配置,那么LVM无法对它进行动态调整大小。因此,如果想动态调整LVM分区的容量,就需要在开始的时候使用LVM来配置你的分区。

 

请注意在调整分区尺寸时需要把分区离线,就是说把分区卸载掉。

 

但是由于我的系统已经创建,因此无法用LVM管理。后来查到一个办法就是将/dev/sdb1挂到一个临时目录,如/backup。然后将/usr下面所有的文件copy过去,并删除掉/usr,而将/backup更名为/usr,再在/etc/fstab中自动挂载该分区。

 

但是,这种方法还没来得试,就不小心将整个vm的虚拟磁盘给删除掉了,汗,只能重新安装来过。

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐