んたのブログ

週末になると出没します。

HDDを/homeにマウント

EndeavourOS上で先日購入したHDDを/homeにマウントしてみました。
 
  1. まずはOSをインストール。
  1. 「ディスク」アプリを起動。
  1. マウントしたいディスクをクリック
  1. 「ディスクを初期化」を実行

  1. 表示されたUUIDをコピーしてテキストファイルに保存
※今回はUUID.txtをホームディレクトリ直下に作りました

  1. GUIからログアウト
  1. ログイン画面でCtrl+Alt+F2を押して仮想端末を起動し、rootユーザでログイン
  1. 適当なマウントポイントを作成(今回は/mnt/tmp)
# mkdir /mnt/tmp
# mount /dev/sda /mnt/tmp
  1. データをコピー
#  cp -pr /home/* /mnt/tmp/
# ls /mnt/tmp
  1. /home を名前変更して、マウントポイントを作成
# mv /home /home.bak
#  mkdir /home
  1. 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を書き換えて保存
  1. マウント確認
# mount -a
# df /home
ファイルシス  1K-ブロック    使用    使用可 使用% マウント位置
/dev/sda        3844551496 2599160 3646585024    1% /home
 
で終了です。
 
次回はシングルユーザモードで10.から実施すれば行けるはず。
よし、これで当分ストレージには困らないぜ!