Проблема и вопрос конфигурации AWS. В Debian во время установки мы можем настроить конфигурацию LVM, которая позволяет нам настроить корневую точку/точку монтирования.
Обычно для меня это выглядит так в Debian 9:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext2 e9f69388-1854-45eb-8467-75211b2b22a9 /boot
├─sda2
└─sda5 LVM2_member mL4Ktn-n87F-2s1y-Jsiu-BFdQ-OVXg-CP6OAO
├─main--vg-root ext4 a0781bd3-cc8f-49a6-bc90-f973e5296a2d /
└─main--vg-swap_1 swap a5c9a5fe-14e3-499d-94cf-d6c2640d2c9a [SWAP]
К сожалению, в AWS мы не можем создать точку монтирования загрузки во время установки, поэтому моя конфигурация выглядит следующим образом:
NAME FSTYPE LABEL UUID MOUNTPOINT
nvme1n1 LVM2_member i5HVTe-yn1Q-fhyK-kxMz-DpfO-SjE1-DgyMfi
├─main--vg-root ext4 7e38e77e-603f-450f-a8b6-b7c199f021dd /home
└─main--vg-swap_1 swap c5ad16a3-2eb2-4d87-b22d-29a698f34a38
nvme0n1
└─nvme0n1p1 ext4 13ea901b-a08d-41a5-8e04-521c4415f9aa /
У меня вопрос - можно ли как-то перенести /root
точку монтирования в мой main--vg-root? Или, если нет, было бы здорово использовать две точки монтирования в одну VG.
Лучшим решением было бы использовать настройку nvme0n1p1
во время конфигурации LVM, но я не могу использовать раздел, который используется, и, к сожалению, я не могу использовать какой-либо Live CD для его настройки?
решение1
Я нашел обходной путь, создав дополнительную точку монтирования на моем томе LVM и создав только binds
3 папки, которые были для меня критически важны.
Итак, следующая конфигурация в моем вопросе:
NAME FSTYPE LABEL UUID MOUNTPOINT
nvme1n1 LVM2_member i5HVTe-yn1Q-fhyK-kxMz-DpfO-SjE1-DgyMfi
├─main--vg-root ext4 7e38e77e-603f-450f-a8b6-b7c199f021dd /home
└─main--vg-swap_1 swap c5ad16a3-2eb2-4d87-b22d-29a698f34a38
nvme0n1
└─nvme0n1p1 ext4 13ea901b-a08d-41a5-8e04-521c4415f9aa /
/mnt/data/
После этого я создал папку с данными в папке after /mnt/data/var
и/mnt/data/home
/mnt/data/tmp
Я скопировал все данные из исходных папок в новые папки с помощьюcp -ax .
После этого было отредактировано /etc/fstab
, что изменения в системе вступят в силу при следующей перезагрузке.
# Mounting point
/dev/main-vg/root /mnt/data ext4 errors=remount-ro 0 1
# Binds
/mnt/data/home /home none bind 0 0
/mnt/data/var /var none bind 0 0
/mnt/data/tmp /tmp none bind 0 0
Этот обходной путь был создан с помощью другой ссылки на stackoverflow.Перемещение /var, /home на отдельный раздел