Linuxでエラーのディスクを強制的にマウントする

2017年9月8日金曜日

Linux

t f B! P L
ある日、Raspberry PIに接続していたUSB HDDがマウントできなくなりました。 手動でマウントしようとすると、次のようなエラーになります。
root@raspberrypi:~# mount /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
言われるがままに、dmesgを見てみます。
root@raspberrypi:~# dmesg | tail
[   87.651313] EXT4-fs (sda2): error loading journal
[  272.321158] EXT4-fs (sda2): mounted filesystem without journal. Opts: noload
まずいです。とにかく、マウントする方法はないかといろいろと試した結果、-o ro,noloadオプションを付けることでマウントできました。
root@raspberrypi:~#mount -o ro,noload /dev/sda2 /mnt
root@raspberrypi:~#mount
/dev/sda2 on /mnt type ext4 (ro,relatime,block_validity,delalloc,nojournal_checksum,norecovery,barrier,user_xattr,acl)
noloadオプションがないとマウントできません。

このブログを検索

QooQ