¶ 文件系统惊魂

2007-06-15 23:43

1. 事件

* Mounting local filesystem....

惊慌:
  • 稳定运行一周的DELL D620 Laptop under Ubuntu7.04
  • 一回到家开机就停在上述情况不再有反应

1.1. 处理

  • 幸好有系统管理员的朋友依然在线
  • 幸好家里的 AMD 兼容机 under Ubuntu 6.04 依然工作
  • 询问,得知得fsck 一下

1.2. fsck

  • 幸好随身带着Ubuntu 的DVD!
  • 启动进入后:
    $sudo su -
    #ls /dev | grep sda
    sda 
    ...
    sda11
    
  • 幸好重装机器时详细的记录了分区信息:
  • 所以优先檢查对启动有影响的 /; /usr ;/home

1.3. 幸运ReiserFS

#fsck -t reiserfs /dev/sda2
#fsck -t reiserfs /dev/sda11
  • 果然 /usr 檢查出问题提示进行--rebuild-tree
    #fsck -t reiserfs --rebuild-tree /dev/sda11
    
  • 结果不行?! Google 一下,晕的!原来有专用的
    reiserfsck 
    Usage: reiserfsck [mode] [options]  device
    
    Modes:
      --check                       consistency checking (default)
      --fix-fixable                 fix corruptions which can be fixed without 
                                    --rebuild-tree
      --rebuild-sb                  super block checking and rebuilding if needed
                                    (may require --rebuild-tree afterwards)
      --rebuild-tree                force fsck to rebuild filesystem from scratch
                                    (takes a long time)
      --clean-attributes            clean garbage in reserved fields in StatDatas 
    Options:
      -j | --journal device         specify journal if relocated
      -B | --badblocks file         file with list of all bad blocks on the fs
      -l | --logfile file           make fsck to complain to specifed file
      -n | --nolog                  make fsck to not complain
      -z | --adjust-size            fix file sizes to real size
      -q | --quiet                  no speed info
      -y | --yes                    no confirmations
      -V                            prints version and exits
      -a and -p                     some light-weight auto checks for bootup
      -f and -r                     ignored
    Expert options:
      --no-journal-available        do not open nor replay journal
      -S | --scan-whole-partition   build tree of all blocks of the device
    
  • KO! 经过检测,恢复目录树,再小心检查其它目录,没有隐患...
  • reboot! 熟悉的界面回来了,没有任何不稳....

2. 经验.教训

  1. 在GNU/Linux 中千万别慌!一切都有着的!
  2. 不论作者如何ReiserFS 绝对是个人用户的守护神哪!
  3. 不论多没可能使用,系统的DVD 光盘一定要带在身边!特别是Ubuntu 系统安装DVD,紧急情况下可以作为LiveCD 直接进行工作的!

  • t2t渲染:: 2010-10-09 02:21:41
  • 动力源自::txt2tags

,OpenSource ,Ubuntu


§ 写于: Fri, 15 Jun 2007 | 永久链接;源文: rdf ,rss ,raw | 分类: /oss/Ubuntu §
[MailMe] [Print] Creative Commons License

作品Zoom.Quiet创作,采用知识共享署名-相同方式共享 2.5 中国大陆许可协议进行许可。 基于zoomquiet.org上的作品创作。