yasuです。
今回はUbuntu Desktop 24.04 LTSをインストールしている自作PCのHDDを交換しまして、色々とトラブルがあったので備忘録として残しておくことにしました。
なお、このHDDはデータ格納用でOSのインストールはしていません。
まず交換前後のHDDは以下の通りです。
交換前:Western Digital WD10EFRX 1TB
交換後:Western Digital WD60EZAZ 6TB
容量は増やし信頼性は下げる感じになります。
※交換前はRED、交換後はBLUE
まずHDDを交換する前に、OSが起動したら所定のディレクトリにHDDをマウントする設定をしておりますので、これをコメント化しておきます。
※この作業をやってからHDD交換しないと、Ubuntuが起動しません
$ sudo vi /etc/fstab
#UUID="931dc997-a07d-459e-8697-1b668a6e5676" /home/yasu/hdd ext4 defaults 0 0
↑行の先頭に#を付けてコメント化
保存したらUbuntuを終了します。
$ sudo shutdown
HDDを交換し、電源を入れてUbuntuを再度起動します。
Ubuntuが起動したらログインします。
交換前のHDDはext4でフォーマットして使っていたので、新しいHDDも同じようにext4でフォーマットします。
新しいHDDのフォーマットが完了したらUUIDを確認してマウント設定を行います。
$ ls -l /dev/disk/by-uuid
drwxr-xr-x 2 root root 100 3月 22 11:43 .
drwxr-xr-x 9 root root 180 3月 22 11:43 ..
lrwxrwxrwx 1 root root 15 3月 22 11:41 0148ea02-3cfb-46aa-80ff-b7ae3c8c5c45 ->
../../nvme0n1p5
lrwxrwxrwx 1 root root 10 3月 22 11:43 5391989e-8a6c-4400-8d4d-85826f85163d -> ../../sda1
lrwxrwxrwx 1 root root 15 3月 22 11:41 EF35-320E -> ../../nvme0n1p1
今回交換したHDDはsda1ですので、UUIDは「5391989e-8a6c-4400-8d4d-85826f85163d」になります。
これを先ほどコメント化したところをコメント解除しUUIDを書き換えます。
$ sudo vi /etc/fstab
UUID="5391989e-8a6c-4400-8d4d-85826f85163d" /home/yasu/hdd ext4 defaults 0 0
↑行の先頭の#を削除してコメントを解除し、UUIDも書き換えます
保存したらUbuntuを再起動します。
$ sudo reboot
新しいHDDがマウントされましたが書き込みができないので、マウントしたディレクトリを確認したところ所有者とグループがrootに変わってしまっていたので、自ユーザに変更します。
$ sudo chown yasu /home/yasu/hdd
$ sudo chgrp yasu /home/yasu/hdd
無事書き込みもできるようになりました。