![在 Xubuntu 上将文件复制到几乎未使用的 5TB NTFS 外部驱动器时,“设备上没有剩余空间”](https://linux22.com/image/1062245/%E5%9C%A8%20Xubuntu%20%E4%B8%8A%E5%B0%86%E6%96%87%E4%BB%B6%E5%A4%8D%E5%88%B6%E5%88%B0%E5%87%A0%E4%B9%8E%E6%9C%AA%E4%BD%BF%E7%94%A8%E7%9A%84%205TB%20NTFS%20%E5%A4%96%E9%83%A8%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%97%B6%EF%BC%8C%E2%80%9C%E8%AE%BE%E5%A4%87%E4%B8%8A%E6%B2%A1%E6%9C%89%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4%E2%80%9D.png)
我有一个 5TB 的驱动器通过 USB3 连接到运行 Xubuntu 的机器。该驱动器格式化为单个 NTFS 分区。我试图将大约 400GB 的文件复制到它,并且根据以下 /dev/sdb2 条目,它有足够的空间:
df -h
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 18M 6.3G 1% /run
/dev/sda2 410G 319G 70G 83% /
tmpfs 32G 152K 32G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
tmpfs 6.3G 36K 6.3G 1% /run/user/1000
/dev/sdb2 4.6T 275G 4.3T 6% /media/josh/5TB-2016-05-08
在寻找此错误的来源时,出现的一个常见问题是没有足够的 inode,但这似乎不是这里的问题:
df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 7.9M 570 7.9M 1% /dev
tmpfs 7.9M 867 7.9M 1% /run
/dev/sda2 26M 679K 26M 3% /
tmpfs 7.9M 7 7.9M 1% /dev/shm
tmpfs 7.9M 5 7.9M 1% /run/lock
tmpfs 7.9M 16 7.9M 1% /sys/fs/cgroup
tmpfs 7.9M 22 7.9M 1% /run/user/1000
/dev/sdb2 4.3G 489K 4.3G 1% /media/josh/5TB-2016-05-08
我也遇到了这。尽管驱动器距离写入 TB 还很远,我还是尝试使用 inode64 选项卸载并重新安装它,但没有成功(是的,它的文件系统不同)。
不管我是一次性复制所有文件还是逐个目录复制,最终我都会在复制完所有文件之前收到“设备上没有剩余空间”的错误信息。
答案1
当我将驱动器连接到 Windows 机器时,我发现目标目录的父目录已打开压缩。关闭该文件夹的压缩并重新连接到 Xubuntu 机器后,整个文件集便可成功复制。当然,这意味着使用的空间比之前尝试在复制结束时失败并出现“设备上没有剩余空间”错误时更多。似乎存在一些与压缩相关的故障,但未明确传达。