centos – 在增长文件系统后,设备上没有剩余空间

前端之家收集整理的这篇文章主要介绍了centos – 在增长文件系统后,设备上没有剩余空间前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Google Compute Cloud上使用虚拟机.我将磁盘从10G增加到200G.

我按照这里的确切步骤:
https://cloud.google.com/compute/docs/disks#repartitionrootpd

总结一下:

>我运行fdisk,删除了唯一的分区,创建了一个全尺寸,相同的开始/新结束,相同的设备ID
>我重新启动了实例
>我使用sudo xfs_growfs /(我正在运行CentOS 7)调整文件系统的大小

在此之后,我在/ opt子目录中解压缩3.5G存档,几分钟后,结束于:

  1. Cannot mkdir: No space left on device

我可以检查空间是否在这里(至少对我而言)它应该随处可用

  1. # df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/sda1 200G 13G 188G 7% /
  4. devtmpfs 1.9G 0 1.9G 0% /dev
  5. tmpfs 1.9G 0 1.9G 0% /dev/shm
  6. tmpfs 1.9G 8.3M 1.8G 1% /run
  7. tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

现在,通过这种精确配置,50Mb目录上的简单cp命令也会返回:

  1. cp: cannot create regular file toto/conf/server.xml’: No space left on device

我的tar中有很多小文件,所以我想到了一个inode限制,但是:

  1. # df -ih
  2. Filesystem Inodes IUsed IFree IUse% Mounted on
  3. /dev/sda1 200M 100K 200M 1% /
  4. devtmpfs 462K 285 462K 1% /dev
  5. tmpfs 463K 1 463K 1% /dev/shm
  6. tmpfs 463K 309 463K 1% /run
  7. tmpfs 463K 13 463K 1% /sys/fs/cgroup

好像我的新磁盘空间不可用.因为我觉得它大约停止在我以前的10G磁盘限制.

我不知道现在该做什么.

我设法通过命令使其工作:
  1. mount -o remount,inode64 /

显然这是CentOS内核3.7到3.17的回归,我在3.10.

这是相关链接
http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_after_xfs_growfs.3F

猜你在找的CentOS相关文章