論理ボリュームのマウント

論理ボリュームのマウント

私のVPSは最初に80gのディスク容量が割り当てられていない状態に設定されました。 fdisk /dev/sdaを正常に実行し、スペース(sda3)を割り当て、パーティションテーブルを作成して再起動した後、pvcreate /dev/sda3を実行しました。

今私の質問は、この新しいボリュームをマウントする方法です。グループを作成した後、文書に入りました。

==>vgcreate vg3 /dev/sda3

/dev/sda3にのみ/backupをマウントしたいです。

==>lsblk -a
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk 
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0  200M  0 part /boot
├─sda2            8:2    0 19.8G  0 part 
│ ├─vg0-lv_swap 253:0    0    2G  0 lvm  [SWAP]
│ └─vg0-lv_root 253:1    0 17.8G  0 lvm  /
└─sda3            8:3    0   60G  0 part 
sr0              11:0    1 1024M  0 rom

答え1

まず、論理ボリュームを削除して/dev/sda3から削除する必要がありますvg3

lvremove /dev/mapper/vg3-lv_bkup

vgreduce vg3 /dev/sda3

次に、それをボリュームグループに追加し、論理ボリュームを再作成してマウントし、ファイルシステムを作成します。

vgextend vg3 /dev/sda3

lvcreate -l 100%VG -n lv_bkup vg3

mkfs.ext4 /dev/mapper/vg3-lv_bkup

存在する/etc/fstab

/dev/mapper/vg3-lv_bkup /backup ext4 defaults 0 0

mount -a

df -hインストール済みと表示されます。

答え2

/dev/sda3いいえ、LVMで使用する場合はファイルシステムを作成しないでください。

また、システム内の対応するディスクに異なるLVがあるため、vg0新しいボリュームグループを作成するのではなく、ボリュームグループを拡張することをお勧めします。これにより、ある日ルートLVを拡張する必要がある場合、/dev/sda3新しいLVがまだ完全に満たされていない場合は、容量の一部を使用することができます(または最初に新しいLVを縮小または削除できます)。ただし、説明されていない他のVGがある可能性があり、この新しいスペースを使用してそれらの1つを拡張できます。

/dev/mapper/vg3-lv_bkupファイルシステムを作成していないため失敗しました。LVから。以前に作成したファイルシステムがLVM PVヘッダーで上書きされている可能性がvgcreateあります。vgextend

初めて新しいLVをインストールする前に、使用するmkfs.xfs /dev/mapper/vg3-lv_backupファイルシステムの種類に応じて作業を実行する必要があります。mkfs.ext4 /dev/mapper/vg3-lv_bkup

関連情報