无法写入 ext4,设备上没有剩余空间?

无法写入 ext4,设备上没有剩余空间?

在我的 ext4 分区中创建一个文件夹、将一些数据复制到其中、然后将整个文件夹移动到另一个驱动器后,当我启动 Linux 时,我无法向 ext4 分区添加其他数据。

我可以通过 Paragon ExtFS for Windows 实现通过 Windows 的访问。

我可以删除文件,但不能添加新文件。启动 LiveUSB 后,我使用 GParted 进行了分区检查,但这并没有解决这个问题。此分区上有 >1GB 的可用空间。

登录到我的 Linux 分区后如何添加新数据?

答案1

看来我错了,认为这是一个来自其他地方的问题,实际上这不是一个损坏问题!已通过以下方式修复这个答案

经过一番摆弄之后,我能够使用以下命令回收大量空间tune2fs

wim@wim-ubuntu:~/Desktop$ df -h | grep sdc
/dev/sdc1             1.8T  1.7T  352M 100% /media/data
wim@wim-ubuntu:~/Desktop$ sudo tune2fs -l /dev/sdc1 | grep 'Reserved block count'
Reserved block count:     24418900
wim@wim-ubuntu:~/Desktop$ sudo tune2fs -m 0 /dev/sdc1
tune2fs 1.41.14 (22-Dec-2010)
Setting reserved blocks percentage to 0% (0 blocks)
wim@wim-ubuntu:~/Desktop$ sudo tune2fs -l /dev/sdc1 | grep 'Reserved block count'
Reserved block count:     0
wim@wim-ubuntu:~/Desktop$ df -h | grep sdc
/dev/sdc1             1.8T  1.7T   94G  95% /media/data

显然,Linux 为 root 用户和系统服务保留了 5% 的新分区,这样当磁盘空间不足时,root 仍然可以登录并清理东西,同时系统服务正常运行。当系统服务只需要一百兆左右时,这对我来说似乎有点疯狂,而 2TB 驱动器的 5% 比这多出 $h17load。耸肩

这样我还剩下 93.5 GB 的可用空间,仍然有大约 30 GB 未被利用,因此如果有人有更多想法,请随时提出!

相关内容