Partition

將空間從一個分區轉移到另一個分區

  • February 5, 2017

我有一台執行 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

然後重新啟動系統。

引用自:https://serverfault.com/questions/830765