私の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