Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux fc 18上的写入错误(文件系统已满?)_Linux - Fatal编程技术网

Linux fc 18上的写入错误(文件系统已满?)

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

我无法在我的linux机器上编辑任何文件。 我检查了系统上的可用空间

    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无关。这是一个更适合提问的地方。