目次
HDDの構成
システム以外に6個のディスクを接続してある。
それぞれhome, homeの下のmusic, movieにマウントしている。
RAIDにするのが良いのかも知れないが、毎日cron (20時前後)でミラーしている。 この方法が良いのは、何かヘマをしても少なくとも1日前の状態にはすぐに戻りやすい点。
交換手順
交換手順は下のような感じか:
fstabの内容
## / was on /dev/sda1 during installation UUID=8eba37b5-b315-48eb-8a65-6a48d79c0d21 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=f5342e31-9365-477c-8071-245fcb9e7c00 none swap sw 0 0 ### for user space # home (1TB SSD) on 2020-07-05 UUID=0c69d6f5-6c5b-4033-a771-e4a1038411a2 /home ext4 defaults 0 1 # backup home (1TB SSD) UUID=62a3376a-2417-4fec-b484-fd05a85c0f71 /mnt/backup-home ext4 defaults 0 1 #### music # /home/XXXX/music UUID=e95ef828-a65e-491d-8653-db5a92989297 /home/XXXX/music ext4 defaults 0 1 # /mnt/backup-home/XXXX/music UUID=1ccc63f9-9269-470e-9e45-0a064cdc8686 /mnt/backup-home/XXXX/music ext4 defaults 0 1 #### movie # /home/XXXX/movie UUID=b1b5ba11-302e-4489-92f1-2357e1a31009 /home/XXXX/movie ext4 defaults 0 1 # /mnt/backup-home/XXXX/movie UUID=84dad593-8c8b-4bbb-aa83-56baba6a78ad /mnt/backup-home/XXXX/movie ext4 defaults 0 1
uuidの確認
uuidの確認方法はいくつかある。どれでも良いが、ここではblkid
を使った:
(blkidはsudoで実行しないと情報が取得できない)
sudo blkid /dev/sdc1/dev/sdc1: UUID="50431c6a-4b22-47c9-a1f6-f1396a6cbee9" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="83ab872e-33dd-4a0f-a935-ddc08718d258"
実際の交換での注意
元とミラーの交換の順番を以下のようにする:
- fstabでミラーのエントリをコメントアウトする
- 旧ミラーHDDを 入れ替え
- マウントして、旧 元HDD から新HDDへコピー
- fstab で旧元HDD から新元HDD へマウントポイントを変更
- 旧元HDDを新ミラーHDDに入れ替え
fstabを編集した後にmountする場合
毎回systemd に怒られるのでメモしておく。fstabを編集した後にmountする場合は
sudo systemctl daemon-reload
を実行しておく。(systemdが古いfstabを読み込んだままのため)