Partition
將空間從一個分區轉移到另一個分區
我有一台執行 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
?
我怎樣才能做到這一點或將 / 放在 /dev/md2 上?重新安裝,但如果你要這樣做,那麼可能值得修復分區並使用 LVM。
這就是我可能會做的。我猜md1的大部分都是日誌文件,所以
- 關閉系統,然後以單使用者模式啟動。
- 在 /home 下為 /var/log 創建一個目錄,例如 /home/varlog
- 將 /var/log 的內容轉移到 /home/varlog
- 刪除 /var/log 和 /var/log 目錄的內容
- 將 /var/log 連結到 /home/varlog
然後重新啟動系統。