EndeavourOS上で先日購入したHDDを/homeにマウントしてみました。
-
まずはOSをインストール。
-
「ディスク」アプリを起動。
-
マウントしたいディスクをクリック
-
「ディスクを初期化」を実行
-
表示されたUUIDをコピーしてテキストファイルに保存
※今回はUUID.txtをホームディレクトリ直下に作りました
-
GUIからログアウト
-
ログイン画面でCtrl+Alt+F2を押して仮想端末を起動し、rootユーザでログイン
-
適当なマウントポイントを作成(今回は/mnt/tmp)
# mkdir /mnt/tmp
# mount /dev/sda /mnt/tmp
-
データをコピー
# cp -pr /home/* /mnt/tmp/
# ls /mnt/tmp
-
/home を名前変更して、マウントポイントを作成
# mv /home /home.bak
# mkdir /home
-
fstabを編集
# cat /home.bak/<USER>/UUID.txt >> /etc/fstab
# vi /etc/fstab
~~
71d3e538-fb0d-4de1-bd14-b057714869ca
↓
UUID=71d3e538-fb0d-4de1-bd14-b057714869ca /home ext4 defaults 0 0
fstabに追記されている生のUUIDを書き換えて保存
-
マウント確認
# mount -a
# df /home
ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置
/dev/sda 3844551496 2599160 3646585024 1% /home
で終了です。
次回はシングルユーザモードで10.から実施すれば行けるはず。
よし、これで当分ストレージには困らないぜ!