No space left on device
1. 磁盘满了
df -hT # 查看磁盘使用率
### 1. 使用du确认是哪个目录满了
#### 1.1 正常查看
du -sh /* 2>/dev/null | grep G
#### 1.2 --exclude可以过滤
du -sh --exclude="/data" /* 2>/dev/null
2. inode满了
df -i # 查看inode使用率
3. 文件目录限制
报错内容
Large directory feature is not enabled on this filesystem
查看/var/log/syslog, 是否有如上报错. 如果是的,这种情况需要开启large_dir
# 查看是否开启large_dir
tune2fs -l /dev/vda1 | grep large_dir
# 开启
tune2fs -O large_dir /dev/vda1
系统盘不建议开启
我开启后,磁盘过了一会就read-only, 然后重启就起不来了. 这个功能需要磁盘格式化的时候配置
mkfs.ext4 -o large_dir /dev/vdb
然后将开启large_dir挂载到对应的目录