我正在运行 Fedora15 并出现以下消息:保存文件、解压缩等时设备上没有剩余空间。
我检查了磁盘使用情况并得到以下结果:
[root@aquanes mapper]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 46968816 6730528 39768244 15% /
udev 1536804 0 1536804 0% /dev
tmpfs 1544600 1180 1543420 1% /dev/shm
tmpfs 1544600 704 1543896 1% /run
/dev/mapper/vg_aquanes-lv_root
46968816 6730528 39768244 15% /
tmpfs 1544600 0 1544600 0% /sys/fs/cgroup
tmpfs 1544600 704 1543896 1% /var/lock
tmpfs 1544600 704 1543896 1% /var/run
tmpfs 1544600 0 1544600 0% /media
/dev/sda1 508745 90135 393010 19% /boot
/dev/mapper/vg_aquanes-lv_home
44866044 42617820 340 100% /home
[root@aquanes mapper]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
rootfs 2940928 161388 2779540 6% /
udev 210625 475 210150 1% /dev
tmpfs 214523 10 214513 1% /dev/shm
tmpfs 214523 485 214038 1% /run
/dev/mapper/vg_aquanes-lv_root
2940928 161388 2779540 6% /
tmpfs 214523 11 214512 1% /sys/fs/cgroup
tmpfs 214523 485 214038 1% /var/lock
tmpfs 214523 485 214038 1% /var/run
tmpfs 214523 1 214522 1% /media
/dev/sda1 128016 47 127969 1% /boot
/dev/mapper/vg_aquanes-lv_home
2809856 69402 2740454 3% /home
看起来我的主目录已满,但是当我运行磁盘使用情况分析器工具时,我仍然有足够的空间:
文件系统总容量:88.1 GB(已用 47.1GB,可用 40.9GB)。
我对分区使用空间的方式有点困惑。有人能告诉我如何解决这个空间问题吗?
谢谢!
答案1
/home 几乎已满 100%。似乎只有 340k 可用。如果您尝试使用超过 340k 的空间,我猜这就是问题所在。您没有说明您尝试写入哪个文件系统,但此处列出的文件系统似乎都不是Total file system capacity:88.1 GB (Used 47.1GB available: 40.9GB).
答案2
许多文件系统都具有为 root 保留一定量空间的功能;如果将该空间设置为 15%,则您将无法以非 root 身份进行读写。尝试以 root 身份写入文件,看看您是否可以做到这一点。
我怀疑这个问题的原因是 15% 是一个很好的整数,可能是为 root 用户保留的空间量的合理默认值。
如果存在这个问题,您可以使用 tune2fs 来查看和修改 ext2/3/4 文件系统上的限制。