http://www.goudkov.com/public/articles/changing_distro.jsp
$ export LANG=C $ export LC_ALL=C $ init 1 $ mount -o remount,ro / mount: / is busy $ lsof|grep txt $ killall screen $ mount -o remount,ro / $ mount | less $ touch /test.txt touch: cannot touch `/test.txt': Read-only file system $ e2fsck -y -c -f -D -v /dev/cobd0 2>&1 1>/dev/shm/e2fsck.cobd0.log $ mount -o remount,rw / $ cp -pi /dev/shm/e2fsck.cobd0.log ~ $ runlevel 3 1 $ init 3
上の例はext4だが、別のパソコンの普通のハードディスク上のext4で実行したら、
エラー無しで終了したものの、再起動時にduplicate claimed blocksとなったので、
上の例だと何かが悪い。
追記: mount -o remount,rw / の前に sync; sync; sync; を行う。関係ないかもしれない。
0 件のコメント:
コメントを投稿