Linux fc 18上的写入错误(文件系统已满?)
我无法在我的linux机器上编辑任何文件。 我检查了系统上的可用空间Linux fc 18上的写入错误(文件系统已满?),linux,Linux,我无法在我的linux机器上编辑任何文件。 我检查了系统上的可用空间 df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 16G 0 16G 0% /dev tmpfs 16G 84K 16G 1% /dev/shm tmpfs
df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 84K 16G 1% /dev/shm
tmpfs 16G 18M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 50G 4.9G 42G 11% /
tmpfs 16G 40K 16G 1% /tmp
/dev/mapper/fedora-home 428G 428G 0 100% /home
/dev/xvda1 477M 90M 358M 21% /boot
“/dev/mapper/fedora home”正在消耗全部内存,我不确定该文件的含义。我怎样才能释放由此消耗的空间?这是主目录所在的分区;由于文件已满,您将无法在
/home
下的任何位置创建新文件
删除主目录中的一些文件以释放空间。如果系统上有其他用户,请让他们删除不需要的文件。运行以下命令以查找$HOME中的大文件
find ~ -type f -exec du {} + > /tmp/size_report.txt
sort -rn /tmp/size_report.txt | head -n20
并从列表中删除您不需要的内容。将数字从20改为任意数字以查看更多文件。df显示的是可用的磁盘空间,而不是内存。我的主目录中没有消耗428G的文件。是否有一个命令来进行碎片整理?碎片整理不会损失近半TB的数据;有东西占据了那个空间。运行
du-sch$HOME/*
查看主目录中所有内容的实际大小。如果加起来不到428G左右,请在/home/*
上以root用户身份运行它,查看您自己的主目录之外的内容。当我运行“du-sch/home/*”时,总共消耗了4.5G。您是以root用户身份运行的吗?如果没有,您可能没有权限查看其他用户主目录中的文件。但是如果你真的只有4.5GB的文件,文件系统可能已经损坏;您可能需要在上面运行fsck
。顺便说一句,这种故障排除与StackOverflow无关。这是一个更适合提问的地方。