LINUX.ORG.RU
ФорумAdmin

Преврать раздел внутри Logical Volume в Logical Volume

 , ,


0

1

Есть гипервизор с пачкой машин под KMV, часть из которых я хочу перевести на LXC.
В качестве дисков к машинам подключены LV с таблицами разделов. Я хочу как бы «обрезать» LV, удалив mbr, и использовать раздел с корневой ФС машины как самостоятельный LV.
Возможно ли как-то это сделать, не копируя раздел в новый LV?

Что-то типа того хочешь?

# ls /dev/ubuntu-vg/
root  swap  test

fdisk /dev/ubuntu-vg/test

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения остаются только в оперативной памяти, пока вы не решите их сохранить.
Будьте осторожны с использованием команды сохранения!


Команда (m для справки): p
Диск /dev/ubuntu-vg/test: 5 GiB, 5368709120 байтов, 10485760 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Тип метки диска: dos
Идентификатор диска: 0xb7013b5a

Устр-во              Загрузочный Start Конец Секторы Size Id Тип
/dev/ubuntu-vg/test1              2048 10485759 10483712   5G 83 Linux

# losetup /dev/loop1 /dev/ubuntu-vg/test

# ls /dev/mapper/ -l 
итого 0
crw------- 1 root root 10, 236 апр 14 11:44 control
lrwxrwxrwx 1 root root       7 апр 21 21:00 sda3_crypt -> ../dm-0
lrwxrwxrwx 1 root root       7 апр 21 21:00 ubuntu--vg-root -> ../dm-1
lrwxrwxrwx 1 root root       7 апр 21 21:00 ubuntu--vg-swap -> ../dm-2
lrwxrwxrwx 1 root root       7 апр 21 21:04 ubuntu--vg-test -> ../dm-3
lrwxrwxrwx 1 root root       7 апр 21 21:01 ubuntu--vg-test1 -> ../dm-4

# mount /dev/dm-4 /mnt/

# ls -l /mnt/
итого 80
lrwxrwxrwx  1 root root     7 апр 21 21:06 bin -> usr/bin
dr-xr-xr-x  3 root root  4096 апр 21 21:06 boot
drwxr-xr-x  4 root root  4096 апр 21 21:06 dev
drwxr-xr-x 65 root root  4096 апр 21 21:06 etc
drwxr-xr-x  2 root root  4096 апр 21 21:06 home
lrwxrwxrwx  1 root root     7 апр 21 21:06 lib -> usr/lib
lrwxrwxrwx  1 root root     9 апр 21 21:06 lib64 -> usr/lib64
drwx------  2 root root 16384 апр 21 21:01 lost+found
drwxr-xr-x  2 root root  4096 апр 21 21:06 media
drwxr-xr-x  2 root root  4096 апр 21 21:06 mnt
drwxr-xr-x  3 root root  4096 апр 21 21:06 opt
dr-xr-xr-x  2 root root  4096 апр 21 21:06 proc
dr-xr-x---  4 root root  4096 апр 21 21:06 root
drwxr-xr-x 12 root root  4096 апр 21 21:06 run
lrwxrwxrwx  1 root root     8 апр 21 21:06 sbin -> usr/sbin
drwxr-xr-x  2 root root  4096 апр 21 21:06 selinux
drwxr-xr-x  2 root root  4096 апр 21 21:06 srv
dr-xr-xr-x  2 root root  4096 апр 21 21:06 sys
drwxr-xr-t 10 root root  4096 апр 21 21:06 tmp
drwxr-xr-x 13 root root  4096 апр 21 21:06 usr
drwxr-xr-x 19 root root  4096 апр 21 21:06 var
Difrex ★★★★
()
Ответ на: комментарий от Difrex

Следуя примеру, я хочу, чтобы /dev/ubuntu-vg/test1 превратился в /dev/ubuntu-vg/test

gasinvein ★★★
() автор топика
Последнее исправление: gasinvein (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.