1
dorothyREN 2019-02-26 10:51:30 +08:00
目测是单个目录下的子目录和文件超过 64k 个的原因。
|
2
imianhuatang OP @dorothyREN 有什么办法吗?全部文件只读,删也删不掉
|
3
dorothyREN 2019-02-26 10:57:50 +08:00
@imianhuatang #2 可以删除的。只是写不进去了而已。不过你要找到是哪个目录下的文件太多了。。
|
4
dorothyREN 2019-02-26 10:59:03 +08:00
@imianhuatang #2 或者找到后给目录改个名字也可以
|
5
dorothyREN 2019-02-26 10:59:38 +08:00
@imianhuatang #2 你这个可能是 /var 下面的目录跟文件太多了。
|
6
imianhuatang OP @dorothyREN 确实删不掉,不光删除,新建、重命名、改权限都不行,只能读取
|
7
Orenoid 2019-02-26 11:21:55 +08:00
你们俩这头像我还以为谁在自言自语
|
8
abmin521 2019-02-26 11:57:32 +08:00 via Android
挂出来删一下?
|
9
asilin 2019-02-26 12:14:42 +08:00 1
很简单:
1. 使用 LiveCD 进入系统,fsck 先修复 ext 文件系统; 2. 正常挂载文件系统,使用 find、ncdu 等工具,查找到底是哪些目录的文件把 inode 占用完; 3. 删除 /移走该目录,退出 LiveCD ; 4. 正常启动系统即可恢复; |
10
snoopygao 2019-02-26 13:44:07 +08:00
mount -o remount,rw /
fsck 出错的文件系统 |
11
julyclyde 2019-02-26 14:08:34 +08:00
dmesg 看一眼
估计是有 IO 错误 也就是盘坏了 |
12
catalina 2019-02-26 15:40:18 +08:00 via Android
硬盘问题,快点换一个
|
13
y7E6IG8spV7TU8n7 2019-02-27 11:05:50 +08:00
没有什么问题是重启解决不了的,如果有,那就重装系统。。。。。。。
|