Linuxで壊れたディスクの修復(壊れたセクタをスキップして使う)
2021年10月6日Linux Tips, トピックス, ノウハウ
たまに一部セクタが壊れたディスクを再利用することがあるので、忘れないようにメモをしておく。 壊れたセクタをスキップして使う方法がfsckにあるので試してみる。/dev/sdc1が今回の故障を修復する対象。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
$ sudo blkid /dev/sdb2: UUID="02374507-d1c2-4bea-a042-88df7c322b5b" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="43b4bada-02" /dev/sdb1: UUID="f12f750d-c2ea-4177-9306-464ffd1ddd87" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="43b4bada-01" /dev/sdc1: UUID="6859493d-aa65-423a-97e2-23e4caf5648a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="8b2ca51d-01" /dev/sda1: UUID="21bf8c9a-94b6-4c2a-9495-aa4f68afd5f8" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="00ae3ddb-01" $ sudo fsck -cfvr /dev/sdc1 <----壊れたディスクの不良セクタを検出しスキップさせる処理をする。 $ sudo vi /etc/fstab #/dev/sda1 UUID=f12f750d-c2ea-4177-9306-464ffd1ddd87 / xfs rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 1 # /dev/sdb1 UUID=21bf8c9a-94b6-4c2a-9495-aa4f68afd5f8 /home ext4 rw,relatime 0 2 # /dev/sdc1 <----追加&修復ディスク UUID=6859493d-aa65-423a-97e2-23e4caf5648a /var/www ext4 rw,relatime 0 2 # /dev/sda2 UUID=02374507-d1c2-4bea-a042-88df7c322b5b /boot ext4 rw,relatime 0 2 /swapfile swap swap defaults 0 0 |