尽管我的 /home 目录仍有很多空间,但我的根文件系统似乎已满。
df -h 的输出:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg0-root 19G 18G 144M 100% /
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 385M 960K 384M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 176K 1.9G 1% /run/shm
/dev/mapper/vg0-log 9.3G 49M 8.8G 1% /var/log
/dev/sda1 447M 86M 337M 21% /boot
/dev/mapper/vg0-home 261G 7.5G 241G 4% /home
非常感谢您的帮助!
答案1
磁盘的此分布告诉您,根目录 ( /
) 位于一个分区上,而主目录 ( /home
) 位于另一个分区上,与第一个分区分开。因此,如果根目录已满,则不会使用主目录,因为它们是不同的分区。
因此,我建议清理旧安装的软件包。apt 总是存储下载的软件包 (.deb),也许你可以释放一些空间。还有旧内核。我使用Ubuntu 调整做到这两点。
我的另一个想法是改变根分区的大小。
答案2
根据“安装位置”,您将“所有相关内容”保留在根分区中,但 /home 和 /var/log 除外。这将包括 /var/lib/mysql 或 /var/lib/postgresql/*/data 等目录,这些目录可能会变得非常大。
我会尝试以下操作:
cd /
du -sh *
然后深入研究“大目录”,直到找到罪魁祸首。
答案3
查看此帖子: /var/lib/apt/lists 在 12.04 中非常大
我遇到了类似的问题。我的/var/lib/apt/lists/
包里装满了包。以下命令解决了我的问题:
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update