linux - CentOS 将文件复制到/home/ansible-user/但 admin-vol1 为 100GB 时没有剩余磁盘空间

标签 linux centos7

我正在尝试使用 wincp 将 tarball 复制到具有 CentOS 7 的服务器。 一段时间后复制会抛出没有剩余空间的错误。但是,当我从监控 GUI 进行检查时,它显示服务器的容量为 100GB。我正在复制到 home/ansible-user 用户目录,该目录的空间只有 2GB。

如何增加分配给 home/ansible-user 文件夹的空间? 另外,df 或 df -h 不清楚 100gb 空间在哪里被用完,它是如何以及在哪里被用完的?这是命令的输出

3.9G  1.3G  2.5G  34% /
485M     0  485M   0% /dev
496M     0  496M   0% /dev/shm
496M   51M  446M  11% /run
496M     0  496M   0% /sys/fs/cgroup
496M  4.0K  496M   1% /tmp
99G   61M   94G   1% /data
488M  140M  313M  31% /boot
33G  2.7G   29G   9% /var
2.0G  443M  1.5G  24% /home
5.9G   65M  5.6G   2% /var/log
2.0G  3.0M  1.9G   1% /var/tmp
492M   35M  432M   8% /var/log/audit
100M     0  100M   0% /run/user/1000

更新:

df -i 给出以下输出:

262144 43638  218506   17% /
124118   378  123740    1% /dev
126926     1  126925    1% /dev/shm
126926   575  126351    1% /run
126926    16  126910    1% /sys/fs/cgroup
126926     9  126917    1% /tmp
6553600    11 6553589    1% /data
32768   344   32424    2% /boot
2162688 38203 2124485    2% /var
524288   869  523419    1% /home
393216    49  393167    1% /var/log
131072    13  131059    1% /var/tmp
131072    15  131057    1% /var/log/audit
126926     1  126925    1% /run/user/1000

更新: 好吧,我的错误。我读到的输出是错误的。 var文件夹有~40G,data文件夹有94G空间。

最佳答案

使用(在您的远程 Linux 服务器上,可能通过 ssh)dfdf -i 来检查可用空间(数据和 inode s)。即使大量数据空间仍然可用,您也可能没有更多可用的 inode 。请参阅df(1) 。可能有disk quotas 。请参阅quota(1)并询问您的系统管理员。

error that no space left

这可能是数据空间或 inode 空间(或超出了某些磁盘配额)。您应该使用两者 dfdf -i 来找出答案。

How can I increase the space allocated to the home/ansible folder?

这是 Linux 服务器的系统管理员的问题(他可能还负责安装软件)。顺便说一句,Linux 有 directories ,而不是文件夹(文件夹在某些 GUI 中可见,但可能不会显示)。

创建 file system 时,专用于 inode 和数据的空间量是固定的。与 mkfs(8) (实际上 mke2fs(8) 用于 ext4 文件系统);通常在安装 Linux 发行版时会发生这种情况。您可以考虑调整它的大小,但在尝试(在某些未安装分区上)任何 resize2fs(8) 之前,请务必备份所有数据(在某些外部存储上)。 (这是一个有风险的操作,如果出现问题,您可能会丢失所有磁盘分区...)

最后,我建议将 *tar.gz 存档复制到远程 Linux 服务器,并在该服务器上使用一些 tar xvf 命令来提取它。之前尝试一下 tar tvf 。请参阅tar(1) .

关于linux - CentOS 将文件复制到/home/ansible-user/但 admin-vol1 为 100GB 时没有剩余磁盘空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52198147/

相关文章:

linux - 无法解决 TypeError : '>' not supported between instances of 'NoneType' and 'int'

php - 登录时出现空白页

centos - 通过脚本安装包

shell - Tomcat 即服务

python-3.x - urllib.error.URLError : <urlopen error [Errno 113] No route to host>

linux - 如何获取top命令的输出

c++ - 命令行 XRandR 和自己的代码之间的差异

c++ - 如何对进程的 'manager' 和 'worker' 线程进行优先级排序(或设置调度策略)?

linux - Tcsh 脚本不退出

python - Jupyter 中存在 MemoryError,但 Python 中没有