将空间从一个分区转移到另一个分区

我有一台运行Ubuntu 16.04的Linux服务器。

今天早上我遇到了一个问题,其中一个分区的空间不足,我设法释放了一些空间作为临时解决scheme,但是需要将一个分区的空间从一个分区转移到另一个分区。

运行df -h我得到:

 Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev tmpfs 3.2G 318M 2.9G 10% /run /dev/md1 20G 19G 25M 100% / tmpfs 16G 4.0K 16G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/md2 201G 943M 190G 1% /home tmpfs 3.2G 0 3.2G 0% /run/user/1004 tmpfs 3.2G 0 3.2G 0% /run/user/1000 

正如你可以看到/dev/md1 ,我想将/dev/md2上的一些可用空间转移到这个分区上,因为我永远不会在我的/home目录上使用201G。

我该怎么做,或把/dev/md2放在/

我该怎么做,或把/ dev / md2放在/? 重新安装,但如果你要这样做,那么可能值得修复分区并使用LVM。


这是我可能会做的。 我会猜测大部分的md1是充满了日志文件,所以

  • closures系统,然后以单用户模式启动。
  • 在/ home下为/ var / log创build一个目录,例如/ home / varlog
  • 将/ var / log的内容传送到/ home / varlog
  • 删除/ var / log和/ var / log目录的内容
  • 链接/ var / log到/ home / varlog

然后重新启动系统。