linuxでホームの領域を割り当てる方法

Linuxで、homeに領域を割り当てるために論理ボリュームマネージャー(LVM)を使用できます。以下にその手順を示します。

  1. OSにLVMがインストールされていることを確認します。インストールされていない場合は、次のコマンドでインストールできます。
sudo apt-get install lvm2
  1. fdisk
  2. 分かれて
sudo fdisk /dev/sdb

nをタイプして新しいパーテーションを作成し、適切なパーティションタイプ(Linux LVM)を選択してからwをタイプして変更を保存する。

  1. pv作成
sudo pvcreate /dev/sdb1
  1. ボリュームグループを作成する
sudo vgcreate vg_home /dev/sdb1
  1. 論理ボリュームを作成する
sudo lvcreate -L 100G -n lv_home vg_home
  1. mkfs
sudo mkfs.ext4 /dev/vg_home/lv_home
  1. homeのmountポイントとしてディレクトリを作成する。例:/home_new
sudo mkdir /home_new
sudo mount /dev/vg_home/lv_home /home_new
  1. 既存の/homeディレクトリ内の内容を新たな/home_newディレクトリにコピーする。
sudo cp -a /home/* /home_new
  1. システム起動時に自動的にマウントされるには、新しい /home_new ディレクトリを設定します。/etc/fstab ファイルを開き、以下の行を追加します。
/dev/mapper/vg_home-lv_home    /home_new    ext4    defaults    0    2
  1. 最後に、以下のコマンドを使用して新しいパーティションを/homeディレクトリのマウントし、元の/homeディレクトリを置き換えます
sudo umount /home
sudo mv /home_new /home

上記の手順を行うと、新しい論理ボリュームにhomeディレクトリが割り当てられ、システム起動時に自動的にマウントされます。

bannerAds