%2C%20%D0%B5%D1%81%D0%BB%D0%B8%20%D0%BD%D0%B0%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B0%20%E2%80%8B%E2%80%8B%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%20Ubuntu%3F.png)
У меня новый сервер с двумя SSD-накопителями NVMe емкостью 1 ТБ.
Моя цель — создатьодин дискс 2 ТБ. Поэтому мне нужно объединить два 1 ТБ.
Я установил Ubuntu на SSD 1 с помощью:
PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 all
После установки я вижу lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 256M 0 part /boot/efi
├─nvme0n1p2 259:2 0 31G 0 part [SWAP]
├─nvme0n1p3 259:3 0 1G 0 part /boot
└─nvme0n1p4 259:4 0 921.6G 0 part /
nvme1n1 259:5 0 953.9G 0 disk
Теперь моя цель —объединить part 921.6G nvme0n1p4
но disk 953.9G nvme1n1
я не смог.
Я читал оЛВМи аРуководство пользователя LVM, но я все равно не мог придумать правильные шаги.
Первым шагом в создании LVM является преобразование существующих физических устройств в физические тома (PV) (Источник)
pvcreate /dev/nvme1n1 # create physical volume from disk
vgcreate serverssd /dev/nvme0n1p4 # create volume group named "serverssd" and add partition to it
В этот момент я получаюсообщение об ошибке:
Невозможно открыть /dev/nvme0n1p4 исключительно. Смонтированная файловая система?
Невозможно открыть /dev/nvme0n1p4 исключительно. Смонтированная файловая система?
Я предполагаю, что проблема в том, что Ubuntu установлен на nvme0n1p4
. Однако я читал, что это не должно влиять на какие-либо операции по управлению дисками.
Исходя из инструкций, я предполагаю, что следующим шагом будет:
vgextend serverssd /dev/nvme1n1 # extend the existing Volume Group
Любая помощь в устранении сообщения об ошибке и выполнении задачи приветствуется.
решение1
- Создать VG на втором диске
- копировать файлы из оригинала
/
- Измените grub для загрузки с нового диска
- Добавить старый диск в VG
(это очень высокоуровневый рабочий процесс и он, безусловно, нуждается в расширении/исправлении)
решение2
В итоге я изменил скрипт установки Ubuntu (из Rescue-системы), так что теперь он использует только 80 ГБ вместо всего пространства на диске для Ubuntu.
Вместо:
PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 all
Я использовал:
PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 80G
После установки я создал раздел из оставшегося пространства nvme0n1
и объединил его с разделом nvme1n1
.
Создать раздел из оставшегося пространства nvme0n1:
parted /dev/nvme0n1
print
Дает:
Number Start End Size File system Name Flags 1 2097kB 271MB 268MB fat16 boot, esp 2 271MB 33.6GB 33.3GB linux-swap(v1) swap 3 33.6GB 34.6GB 1074MB ext3 4 34.6GB 121GB 85.9GB ext4
Затем:
mkpart primary ext4 121GB 100%
quit
Затем:
mkfs.ext4 /dev/nvme0n1p5
Создать раздел из пространства nvme1n1
parted /dev/nvme1n1
mkpart primary ext4 0% 100%
Используйте
lsblk
, что дает:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS nvme1n1 259:0 0 953.9G 0 disk └─nvme1n1p1 259:8 0 953.9G 0 part