1
mgna17 2016-12-02 17:05:28 +08:00
chown: 警告:发现循环的目录架构。
这几乎可以肯定文件系统已经损坏。 ** 请通知系统管理员。** |
2
mdzz 2016-12-02 17:12:46 +08:00
有意思
usr/include/c++/6.2.1/ext/pb_ds/detail/left_child_next_sibling_heap_/bits 目录下有个名字叫 / 的文件夹 如果简单的 rm -rf 的话会把本机根目录删掉 |
5
wql 2016-12-02 17:57:20 +08:00
提供一个思路:用 LS 查看目录 ID ,用 ID 作为条件把这个文件改名。
|
7
heiher OP @mgna17 我在虚拟机里试了一下 sudo chwon -R xxx:xxx /mnt ,在上面的警告打印出来后,我检查了一下 / 下文件的 owner 全部变成 xxx 了。 :(
|
9
mrbaiwei 2016-12-02 21:53:14 +08:00 1
这硬链接逆天了,只有 fsck 大法了
e2fsck -f ext4.img e2fsck 1.43.3 (04-Sep-2016) 第 1 步:检查 inode 、块和大小 第 2 步:检查目录结构 /usr/include/c++/6.2.1/ext/pb_ds/detail/left_child_next_sibling_heap_/bits ( 12 )中的项 “/”含有删除或未使用的 @ 13 。 清除<y>? 是 第 3 步:检查目录连接性 第 4 步:检查引用计数 Inode 12 的引用计数为 3 ,应为 2 。 处理<y>? 是 第 5 步:检查组概要信息 块位图的差异: -25 处理<y>? 是 组 #0 的可用块计数错误( 0 ,实际为 0 )。 处理<y>? 是 可用块数错误( 0 ,实际为 0 ) 处理<y>? 是 组 #0 的可用 inode 计数错误( 6 ,实际为 1 )。 处理<y>? 是 组 #0 的目录计数错误( 119 ,实际为 118 ) 处理<y>? 是 可用 inode 数错误( 6 ,实际为 1 ) 处理<y>? 是 ext4.img :***** 文件系统已修改 ***** ext4.img : 127/128 文件( 0.0% 为非连续的), 158/1024 块 |