我在联想笔记本电脑上安装了 Ubuntu,它有三个分区。第一个分区使用 ext4 文件系统格式化并安装在 root /
。它分配了 248GB 的存储空间。第二个分区使用 btrfs 文件系统格式化并安装在/home
。我还有 100GB 的可用空间。
上周我的/home
分区满了,所以我创建了一个用 btrfs 格式化的新分区,并将一些文件从/home
目录中移到了该分区。这释放了/home
分区上大约 50GB 的空间,但我的系统崩溃了,某些操作失败,显示“设备上没有剩余空间”,但我的/home
分区上仍有 50GB 的可用空间。
我曾尝试检查是否用完了 inode,但我发现 btrfs 不使用 inode。
这是运行的输出df -h
:
Filesystem Size Used Avail Use% Mounted on
tmpfs 767M 2.5M 764M 1% /run
/dev/sda2 137G 29G 101G 23% /
tmpfs 3.8G 89M 3.7G 3% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.8G 0 3.8G 0% /run/qemu
/dev/sda3 231G 173G 59G 75% /home
tmpfs 767M 2.5M 764M 1% /run/user/1000