> Linux教程 > 系统运维 >

缓解VM虚拟机Linux系统/目录空间不足

以下是假设环境在VMware Workstation中测试,真实环境还是想其他方法吧~
 
[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             9.5G  8.6G  390M  96% /
/dev/sda5             7.9G  1.6G  5.9G  22% /data
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 124M     0  124M   0% /dev/shm
经检查发现/var目录占的空间太大导致的
 
解决思路:增加一个新硬盘将/var目录独立挂载到新硬盘的分区中。
 
在VM中增加一个硬盘,进入系统后对新硬盘分区格式化并挂载到目录中,如我的新硬盘分区后是sdb5
 
[root@localhost ~]# mount /dev/sdb5 /test
 
将/var目录中的所有文件拷贝到/test
[root@localhost ~]# cp -a /var/* /test/
[root@localhost ~]# cd /test/
[root@localhost test]# ls
account  cvs  empty  lib    lock  lost+found  nis  preserve  run    tmp  yp
cache    db   games  local  log   mail        opt  racoon    spool  www
 
确认所有文件拷贝到新的分区后,删除/var的所有文件
[root@localhost ~]# rm -rf /var/*
 
修改/etc/fstab将/dev/sdb5的分区开机后挂载到/var目录中
[root@localhost ~]# vim /etc/fstab 
/dev/sdb5               /var                    ext3    defaults        0 0
 
重启后看看是否有变化
[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             9.5G  3.5G  5.6G  39% /
/dev/sda5             7.9G  1.6G  5.9G  22% /data
/dev/sda1              99M   12M   82M  13% /boot
/dev/sdb5              20G  5.6G   14G  30% /var
tmpfs                 124M     0  124M   0% /dev/shm
(责任编辑:IT)