设备上没有剩余空间 - 尽管 inode 和空间正常

设备上没有剩余空间 - 尽管 inode 和空间正常

我正在运行 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

尝试在 /dev/sda2 中创建新文件夹时出错

我该如何解决我的问题?(自由使用 Ubuntu 的 DATA 硬盘的空闲 inode 和空间)

还有一个幼稚的问题:如果我在 Ubuntu 启动时,将一个大文件从 USB 传输到具有足够空间的第二个 ntfs 硬盘,那么这些数据是否会以某种方式在 ext 4 分区中传输,因此也需要这里的空间?(无论如何,目前我甚至无法创建文件夹,尽管 ext 4 和 ntfs 第二块硬盘上都有大量空间)

非常感谢你的帮助

相关内容