我有一台运行 Ubuntu 16.04 的 Linux 服务器。
今天早上我遇到一个问题,我的一个分区空间不足,我设法释放一些空间作为临时解决方案,但需要将一些空间从一个分区转移/重新分配到另一个分区。
运行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
?
答案1
我该怎么做才能做到这一点或将 / 放在 /dev/md2 上?重新安装,但如果您要这样做,那么可能值得修复分区并使用 LVM。
我可能会这么做。我猜 md1 的大部分内容都是日志文件,所以
- 关闭系统然后以单用户模式启动。
- 在 /home 下为 /var/log 创建一个目录,例如 /home/varlog
- 将 /var/log 的内容传输到 /home/varlog
- 删除 /var/log 和 /var/log 目录的内容
- 将 /var/log 链接到 /home/varlog
然后重新启动系统。