linuxでホームの領域を割り当てる方法
Linuxで、homeに領域を割り当てるために論理ボリュームマネージャー(LVM)を使用できます。以下にその手順を示します。
- OSにLVMがインストールされていることを確認します。インストールされていない場合は、次のコマンドでインストールできます。
sudo apt-get install lvm2
- fdisk
- 分かれて
sudo fdisk /dev/sdb
nをタイプして新しいパーテーションを作成し、適切なパーティションタイプ(Linux LVM)を選択してからwをタイプして変更を保存する。
- pv作成
sudo pvcreate /dev/sdb1
- ボリュームグループを作成する
sudo vgcreate vg_home /dev/sdb1
- 論理ボリュームを作成する
sudo lvcreate -L 100G -n lv_home vg_home
- mkfs
sudo mkfs.ext4 /dev/vg_home/lv_home
- homeのmountポイントとしてディレクトリを作成する。例:/home_new
sudo mkdir /home_new
- 山
sudo mount /dev/vg_home/lv_home /home_new
- 既存の/homeディレクトリ内の内容を新たな/home_newディレクトリにコピーする。
sudo cp -a /home/* /home_new
- システム起動時に自動的にマウントされるには、新しい /home_new ディレクトリを設定します。/etc/fstab ファイルを開き、以下の行を追加します。
/dev/mapper/vg_home-lv_home /home_new ext4 defaults 0 2
- 最後に、以下のコマンドを使用して新しいパーティションを/homeディレクトリのマウントし、元の/homeディレクトリを置き換えます
sudo umount /home
sudo mv /home_new /home
上記の手順を行うと、新しい論理ボリュームにhomeディレクトリが割り当てられ、システム起動時に自動的にマウントされます。