Ubuntu

將 /var 與 / 合併

  • May 11, 2018

我的 ubuntu 桌面充滿了導致失敗/boot/的舊核心,導致文件充滿。update-initramfs``/var``/var/tmp/mkinitramfs*

問題是/boot,/var都是單獨的分區,所以 apt,滿dpkg時無法工作/var,因此我無法釋放空間。

filesystem         Size  Used Avail Use% Mounted on
udev               7,8G     0  7,8G   0% /dev
tmpfs              1,6G   18M  1,6G   2% /run
/dev/nvme0n1p1      19G  2,3G   16G  13% /
/dev/nvme0n1p3      92G  9,0G   78G  11% /usr
tmpfs              7,9G   34M  7,8G   1% /dev/shm
tmpfs              5,0M  4,0K  5,0M   1% /run/lock
tmpfs              7,9G     0  7,9G   0% /sys/fs/cgroup
/dev/nvme0n1p2     369M  353M     0 100% /boot
/dev/nvme0n1p4     189M  3,4M  185M   2% /boot/efi
/dev/sda1          9,1G  9,1G     0 100% /var
/dev/sda3          1,8T   72G  1,7T   5% /home
/dev/loop0          87M   87M     0 100% /snap/core/4486
/dev/loop1          87M   87M     0 100% /snap/core/4571
/dev/loop2         175M  175M     0 100% /snap/atomify/153
tmpfs              1,6G   80K  1,6G   1% /run/user/1000
/home/kg/.Private  1,8T   72G  1,7T   5% /home/kg
/dev/sdb1          932G  489G  444G  53% /media/kg/Elements
/dev/sdc1          7,4G  7,0G  400M  95% /media/kg/ZOTACWINUSB

我正在考慮/var/. 它們位於單獨的磁碟上,我實際上有興趣將/var其作為分區刪除,我不在乎剩餘的未使用空間。您認為以下程序安全嗎?

  1. sudo mkdir /var2
  2. sudo cp -a /var/* /var2/
  3. sudo umount /var
  4. sudo rm -r /var
  5. sudo mv /var2 /var
  6. 編輯 fstab,註釋掉 /var 的掛載點
  7. reboot

如果沒有,你能想到一個更安全的解決方案嗎?

刪除臨時文件對我來說似乎更安全:

rm /var/tmp/mkinitramfs*

毫無疑問,您會在下面找到文件,/var/cache並且/var/log也可以將其刪除。

也刪除舊核心版本的軟體包。我想,你用的是最新的。

引用自:https://unix.stackexchange.com/questions/443195