Я узнаю, что системное администрирование Linux на надежном человеке человечности и должен был создать логические тома из двух разделов, созданных от диска в ubuntu VM.
Теперь это - то, как это пошло:
sudo pvcreate /dev/sda3
sudo pvcreate /dev/sda4
sudo vgcreate myvg /dev/sda3 /dev/sda4
sudolvcreate -L 300M -n mylvm myvg
sudo mkdir mylvm
sudo mkfs.ext4 /dev/myvg/mylvm
sudo mount /dev/myvg/mylvm /mylvm
sudo lvextend -L 350M /dev/myvg/mylvm
Затем добавленный это к /etc/fstab
/dev/myvg/mylvm /mylvm ext4 defaults 0 0
Теперь, если я работаю lsblk
Я вижу это:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 18G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 3.9G 0 part
│ └─myvg-mylvm (dm-0) 252:0 0 352M 0 lvm /mylvm
├─sda4 8:4 0 4.8G 0 part
└─sda5 8:5 0 2G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
Теперь, почему /dev/sda3
единственный физический том с присвоенным размером, думал бы /dev/sda4
также имел бы ответвление также. Возможно, я не понял, как LVM работает. Хорошее объяснение действительно очистило бы меня.
Вы имеете, создают два физических тома LVM sda3 с 3,9 ГБ в размере и sda4 с 4,8 ГБ в размере.
После этого Вы создали группу объема myvg, который охватывает через физические тома sda3 и sda4 LVM к общему количеству 7,7 ГБ размером.
Вы продолжили логический том создания mylvm с 300 МБ размером. В настоящее время mylvm меньше, чем физический том sda3, что означает, что логический том mylvm находится только на pyhsical объеме sda3.
Попытка расширить логический том для размера, больше, чем sda3 (например, 5 ГБ) и, не забывает изменять размер ext4 файловой системы после этого с командами
sudo lvextend -L 5G /dev/myvg/mylvm
sudo resize2fs /dev/myvg/mylvm
вывод Проверки команды lsblk
, логический том myvg-mylvm должен быть заполнен через sda3 и sda4. Существуют другие команды для LVM также - например vgs
для состояния группы объема и lvs
для состояния логического тома.