V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
heiher
V2EX  ›  信息安全

谁帮忙删除这个 EXT4 镜像文件中的 usr 目录?

  •  
  •   heiher · 2016-12-02 16:53:24 +08:00 · 3746 次点击
    这是一个创建于 2939 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大神,谁能帮忙删除这个 EXT4 镜像文件中的 usr 目录呢?

    http://hev.cc/sftp/ext4.img

    有趣,但要小心。

    10 条回复    2016-12-02 23:32:11 +08:00
    mgna17
        1
    mgna17  
       2016-12-02 17:05:28 +08:00
    chown: 警告:发现循环的目录架构。
    这几乎可以肯定文件系统已经损坏。
    ** 请通知系统管理员。**
    mdzz
        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 的话会把本机根目录删掉
    heiher
        3
    heiher  
    OP
       2016-12-02 17:13:52 +08:00
    @mgna17 Gooood! 有没有在容器或虚拟机用实验?
    heiher
        4
    heiher  
    OP
       2016-12-02 17:19:32 +08:00 via Android
    @mdzz :D
    wql
        5
    wql  
       2016-12-02 17:57:20 +08:00
    提供一个思路:用 LS 查看目录 ID ,用 ID 作为条件把这个文件改名。
    mgna17
        6
    mgna17  
       2016-12-02 18:27:31 +08:00 via Android
    @heiher 没有啊,我是用真机做的
    heiher
        7
    heiher  
    OP
       2016-12-02 18:45:46 +08:00 via Android
    @mgna17 我在虚拟机里试了一下 sudo chwon -R xxx:xxx /mnt ,在上面的警告打印出来后,我检查了一下 / 下文件的 owner 全部变成 xxx 了。 :(
    mgna17
        8
    mgna17  
       2016-12-02 18:51:30 +08:00 via Android
    @heiher 是的,就是这样
    mrbaiwei
        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 块
    Tyanboot
        10
    Tyanboot  
       2016-12-02 23:32:11 +08:00
    @mrbaiwei 厉害了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:10 · PVG 06:10 · LAX 14:10 · JFK 17:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.