在Debian(VM)上用LVM调整分区的大小
今天启动虚拟机上的Debian系统,提示无法unable to open logs. 用df一查看,系统盘/dev/sda1已经用了93%了,从日志也确定是这个问题。我后来又新增了一个硬盘/dev/sdb1,但是却无法将大的文件夹如/usr挂载到新的硬盘上。查了一下资料,似乎LVM工具可以。 但是也看到: LVM可以支持动态的分区尺寸调整,这些分区可以在硬盘上,甚至可以跨盘
今天启动虚拟机上的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的虚拟磁盘给删除掉了,汗,只能重新安装来过。
更多推荐
所有评论(0)