![设备上没有剩余空间 - 尽管 inode 和空间正常](https://linux22.com/image/1018073/%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%20-%20%E5%B0%BD%E7%AE%A1%20inode%20%E5%92%8C%E7%A9%BA%E9%97%B4%E6%AD%A3%E5%B8%B8.png)
我正在运行 Ubuntu 双启动(16.04 和 Windows 10),遵循此协议: https://itsfoss.com/install-ubuntu-1404-dual-boot-mode-windows-8-81-uefi/
初始分区不是很大(Ext 4 Root 分区大约为 20G、SWAP 文件为 8GB、Home 分区为 40G)。
但是我的所有重要数据都存储在第二个 ntfs 2.0 TB 硬盘上,设备 /dev/sda2 挂载为 /media/sachahai/DATA
我在 Ubuntu 上安装了几个软件,它们可以加载和存储该硬盘上的数据,一切运行正常(超过 80G 的文件已从 UBUNTU 保存到该磁盘)。
但是,我尝试解压一个包含 40,000 个文件的 4G 文件夹,但在某个地方失败,出现“设备上没有剩余空间”错误。现在我甚至无法在第二个硬盘上创建新文件夹或文件,并出现相同的错误。
我知道这个错误已被报告过几次,但是提出的解决方案对我来说不起作用,并且所有的 inode 和可用空间看起来都很好:
DF-H
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 9.6M 6.3G 1% /run
/dev/nvme0n1p7 21G 9.4G 9.7G 50% /
tmpfs 32G 93M 32G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/nvme0n1p1 646M 80M 567M 13% /boot/efi
/dev/nvme0n1p9 34G 15G 18G 47% /home
tmpfs 6.3G 60K 6.3G 1% /run/user/1000
/dev/sda2 1.9T 304G 1.6T 17% /media/sachahai/DATA
DF-我
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 8200278 618 8199660 1% /dev
tmpfs 8209580 906 8208674 1% /run
/dev/nvme0n1p7 1343488 285747 1057741 22% /
tmpfs 8209580 99 8209481 1% /dev/shm
tmpfs 8209580 5 8209575 1% /run/lock
tmpfs 8209580 17 8209563 1% /sys/fs/cgroup
/dev/nvme0n1p1 0 0 0 - /boot/efi
/dev/nvme0n1p9 2252800 297462 1955338 14% /home
tmpfs 8209580 31 8209549 1% /run/user/1000
/dev/sda2 1636301572 1453504 1634848068 1% /media/sachahai/DATA
我该如何解决我的问题?(自由使用 Ubuntu 的 DATA 硬盘的空闲 inode 和空间)
还有一个幼稚的问题:如果我在 Ubuntu 启动时,将一个大文件从 USB 传输到具有足够空间的第二个 ntfs 硬盘,那么这些数据是否会以某种方式在 ext 4 分区中传输,因此也需要这里的空间?(无论如何,目前我甚至无法创建文件夹,尽管 ext 4 和 ntfs 第二块硬盘上都有大量空间)
非常感谢你的帮助