问题描述
linux cp命令显示 No space left on device
显示空间不足,按照以下几个可能性确定下原因
因素一
这种情况一般作用于存储介质,目标目录实体空间不足导致
可以用df -ah查看,
我的环境不是挂载目录报错所以排除这个原因
因素二
inode数使用太多,导致文件的inode分配不到
可以 -i 查看
ls -lia 可以查看目录的inode 第一个数字就是inode
我的设备也没满
因素三
查看rootfs的大小是否到头了
mounts 查看rootfs的限制大小
有的系统平台rootfs有指定大小,而你的/ 目录 home目录lib等都属于rootfs的范围
假如这些满了你任何文件操作都会包空间不足
du 查看目录大小