小编Pur*_*urf的帖子

XFS “设备上没有剩余空间”的错误陈述

我在Ubuntu 14.04.1 LTS上的LVM上有一个XFS 分区的服务器设置。将文件复制到主分区时,显示“设备上没有剩余空间”。

df -h显示足够的空间:

/dev/mapper/prod--vg-home     35G   21G   15G  60% /home
Run Code Online (Sandbox Code Playgroud)

我还使用 fallocate 在同一个家庭帐户中几乎完全填充磁盘,以确保配额和其他磁盘空间问题都不相关:

/dev/mapper/prod--vg-home     35G   34G  1.5G  96% /home
Run Code Online (Sandbox Code Playgroud)

df -i还显示足够的 inode:

/dev/mapper/prod--vg-home   36700160  379390 36320770    2% /home
Run Code Online (Sandbox Code Playgroud)

我还在同一个家庭帐户中使用了大量的小随机文件复制了这个问题

mkdir 1
cd 1
dd if=/dev/zero of=masterfile bs=10000000 count=1
split -b 10 -a 10 masterfile
cd ..
cp -R 1 2
Run Code Online (Sandbox Code Playgroud)

这再次导致“设备上没有剩余空间”,几乎不需要额外的空间(大约 30MB)并且df -i提到:

/dev/mapper/prod--vg-home   36700160 1310464 35389696    4% /home
Run Code Online (Sandbox Code Playgroud)

我确实在同一台机器上进行了 …

linux inode lvm xfs

6
推荐指数
1
解决办法
4444
查看次数

标签 统计

inode ×1

linux ×1

lvm ×1

xfs ×1