![主分区标记为已满,但 / 目录只有一半大小](https://linux22.com/image/1166827/%E4%B8%BB%E5%88%86%E5%8C%BA%E6%A0%87%E8%AE%B0%E4%B8%BA%E5%B7%B2%E6%BB%A1%EF%BC%8C%E4%BD%86%20%2F%20%E7%9B%AE%E5%BD%95%E5%8F%AA%E6%9C%89%E4%B8%80%E5%8D%8A%E5%A4%A7%E5%B0%8F.png)
我是 Linux 新手,因此如果它很“简单”,请原谅我的问题。
我最近在 SSD 上安装了 Windows 10 旁边的 Linux(我有一个单独的分区,大小为 29GB)。然后我将/home
目录移动到 HDD 以存储文件和内容。
现在,我遇到的问题是操作系统说我没有剩余空间,事实上,当我通过磁盘应用程序查看分区或甚至使用 df 命令时,它显示它已满,但当我查看目录时,/
它只有 14 GB 大,并且这个分区上没有其他东西,这就是我感到困惑的原因。
如果我需要向这个问题添加一些特殊信息,请告诉我。
概述:
- main partition on SSD (29GB) (marked as full) has all directories on it except /home (in sum the / directory is only 14GB large)
- secondary partition on HDD (85GB) where I moved my /home to
当我跑步时df -h | grep -v loop
我得到了这个:
Datasystem Size Used Avab. Used% Mounted on
udev 7,7G 0 7,7G 0% /dev
tmpfs 1,6G 11M 1,6G 1% /run
/dev/nvme0n1p6 27G 25G 0 100% /
tmpfs 7,8G 332M 7,4G 5% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/nvme0n1p1 256M 59M 198M 23% /boot/efi
tmpfs 1,6G 20K 1,6G 1% /run/user/131
tmpfs 1,6G 100K 1,6G 1% /run/user/0
/dev/sda1 821G 29G 792G 4% /media/root/DATA
/dev/sda3 95G 9,6G 80G 11% /home
/dev/nvme0n1p3 211G 100G 111G 48% /media/root/Windows
谢谢...
答案1
这是关于如何将 /home 从 /(根目录)内的文件夹移动到新分区的一个很好的链接。要移动 /home,请使用 rsync - 请务必使用参数来保留所有权和权限
https://help.ubuntu.com/community/Partitioning/Home/Moving
将 /home 复制到新分区后,并确认复制正确,您就可以删除 /(根)内的 /home 文件夹中的信息。
当然,为了以防万一,在任何重大更改之前都需要做好备份。