#1
|
|||
|
|||
zvol - кто имел дело?
Alex Korchmar написал(а) к All в Feb 18 17:18:56 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> народ, никому не доводилось получать из zvolume файл? желательно - с дырками, так что dd оставим на крайний случай. (на целевой системе не zfs ни разу, поэтому и нужен именно файл) > Alex --- ifmail v.2.15dev5.4 |
#2
|
|||
|
|||
Re: zvol - кто имел дело?
Eugene Grosbein написал(а) к Alex Korchmar в Feb 18 22:39:46 по местному времени:
02 февр. 2018, пятница, в 17:18 NOVT, Alex Korchmar написал(а): AK> народ, никому не доводилось получать из zvolume файл? AK> желательно - с дырками, так что dd оставим на крайний случай. AK> (на целевой системе не zfs ни разу, поэтому и нужен именно файл) Попробуй net/vblade, оно же https://github.com/OpenAoE/vblade Eugene -- Все любят естественный наркотик --- slrn/1.0.2 (FreeBSD) |
#3
|
|||
|
|||
Re: zvol - кто имел дело?
Alex Korchmar написал(а) к Eugene Grosbein в Feb 18 19:38:00 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: AK>> народ, никому не доводилось получать из zvolume файл? AK>> желательно - с дырками, так что dd оставим на крайний случай. AK>> (на целевой системе не zfs ни разу, поэтому и нужен именно файл) EG> Попробуй net/vblade, оно же https://github.com/OpenAoE/vblade ненене, мне не раздать, мне унести - совсем. Та машина идет под снос, в виде zvol жили диски виртуалок, которые надо теперь как-то переделать в файлы, ибо на новом месте zfs не предвидится. > Alex P.S. надо ж, кто-то все еще возится с aoe... --- ifmail v.2.15dev5.4 |
#4
|
|||
|
|||
Re: zvol - кто имел дело?
Eugene Grosbein написал(а) к Alex Korchmar в Feb 18 02:57:11 по местному времени:
02 февр. 2018, пятница, в 19:38 NOVT, Alex Korchmar написал(а): AK>>> народ, никому не доводилось получать из zvolume файл? AK>>> желательно - с дырками, так что dd оставим на крайний случай. AK>>> (на целевой системе не zfs ни разу, поэтому и нужен именно файл) EG>> Попробуй net/vblade, оно же https://github.com/OpenAoE/vblade AK> ненене, мне не раздать, мне унести - совсем. AK> Та машина идет под снос, в виде zvol жили диски виртуалок, которые надо AK> теперь как-то переделать в файлы, ибо на новом месте zfs не предвидится. Ну так раздай, а там - забери. >> Alex AK> P.S. надо ж, кто-то все еще возится с aoe... Или по-новому утащи, через iSCSI. Eugene --- slrn/1.0.2 (FreeBSD) |
#5
|
|||
|
|||
Re: zvol - кто имел дело?
Eugene Grosbein написал(а) к Eugene Grosbein в Feb 18 03:07:23 по местному времени:
03 февр. 2018, суббота, в 02:57 NOVT, Eugene Grosbein написал(а): AK>> Та машина идет под снос, в виде zvol жили диски виртуалок, которые надо AK>> теперь как-то переделать в файлы, ибо на новом месте zfs не предвидится. А если у тебя виртуалки, то сам бог велел юзать qemu-img convert: https://www.1stbyte.com/2017/08/12/c...aw-sparse-img/ Eugene --- slrn/1.0.2 (FreeBSD) |
#6
|
|||
|
|||
Re: zvol - кто имел дело?
Alex Korchmar написал(а) к Eugene Grosbein в Feb 18 00:22:40 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: AK>>> Та машина идет под снос, в виде zvol жили диски виртуалок, которые надо AK>>> теперь как-то переделать в файлы, ибо на новом месте zfs не предвидится. EG> А если у тебя виртуалки, то сам бог велел юзать qemu-img convert: хм, а никак нельзя вообще не читать пустых мест здоровенного полупустого zvol? > Alex --- ifmail v.2.15dev5.4 |
#7
|
|||
|
|||
Re: zvol - кто имел дело?
Eugene Grosbein написал(а) к Alex Korchmar в Feb 18 07:28:23 по местному времени:
03 февр. 2018, суббота, в 00:22 NOVT, Alex Korchmar написал(а): AK>>>> Та машина идет под снос, в виде zvol жили диски виртуалок, которые надо AK>>>> теперь как-то переделать в файлы, ибо на новом месте zfs не предвидится. EG>> А если у тебя виртуалки, то сам бог велел юзать qemu-img convert: AK> хм, а никак нельзя вообще не читать пустых мест здоровенного полупустого zvol? Хм, а вообще да, можно - начиная с 10.1 у нас есть mkimg(1), который умеет использовать флаги lseek(2) SEEKDATA и SEEKНOLE для этого. И он умеет делать QCOW/QCOW2/VНD/VMDK. Но я не пробовал. Ещё эти флаги умеет использовать libarchive, но наши оболочки над ним (bsdtar сотоварищи) не станут читать из блочного устройства, а засунут его в архив как "специальный файл". Eugene -- Прекрасны тонко отшлифованная драгоценность; победитель, раненный в бою; слон во время течки; река, высыхающая зимой; луна на исходе; юная женщина, изнуренная наслаждением, и даятель, отдавший все нищим. (Дхарма) --- slrn/1.0.2 (FreeBSD) |
#8
|
|||
|
|||
Re: zvol - кто имел дело?
Eugene Grosbein написал(а) к All в Feb 18 07:30:30 по местному времени:
03 февр. 2018, суббота, в 07:28 NOVT, Eugene Grosbein написал(а): AK>>>>> Та машина идет под снос, в виде zvol жили диски виртуалок, которые надо AK>>>>> теперь как-то переделать в файлы, ибо на новом месте zfs не предвидится. EG>>> А если у тебя виртуалки, то сам бог велел юзать qemu-img convert: AK>> хм, а никак нельзя вообще не читать пустых мест здоровенного полупустого zvol? EG> Хм, а вообще да, можно - начиная с 10.1 у нас есть mkimg(1), который умеет EG> использовать флаги lseek(2) SEEKDATA и SEEKНOLE для этого. EG> И он умеет делать QCOW/QCOW2/VНD/VMDK. Но я не пробовал. И да, сама поддержка SEEKDATA/SEEKНOLE втянута в систему из OpenSolaris десять лет назад, так что на более старую чем 10.1 систему можно просто притащить сорцы из src/usr.bin/mkimg от системы поновее и собрать. Eugene -- Choose no career --- slrn/1.0.2 (FreeBSD) |
#9
|
|||
|
|||
Re: zvol - кто имел дело?
Alex Korchmar написал(а) к Eugene Grosbein в Feb 18 11:03:05 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> Хм, а вообще да, можно - начиная с 10.1 у нас есть mkimg(1), который умеет EG> использовать флаги lseek(2) SEEKDATA и SEEKНOLE для этого. EG> И он умеет делать QCOW/QCOW2/VНD/VMDK. Но я не пробовал. он странен - то есть умеет все, кроме нужного мне - потому что зачем-то работает с "partitions" вместо того чтоб уметь работать с физическими дисками целиком - у автора какой-то очень странный use-case, видимо, что-то типа тестовой мультибут системы с двумя десятками разделов, которые он внезапно захотел переделать в виртуалки. Интересно, зачем эту одноразовую недоделанную ерунду втянули в base и сколько ж у нас там еще непонятного мусора. в общем, остается утиль от qemu, попробуем в качестве последнего варианта, и вернемся к dd ;-) > Alex --- ifmail v.2.15dev5.4 |
#10
|
|||
|
|||
Re: zvol - кто имел дело?
Eugene Grosbein написал(а) к Alex Korchmar в Feb 18 16:37:50 по местному времени:
03 февр. 2018, суббота, в 11:03 NOVT, Alex Korchmar написал(а): EG>> Хм, а вообще да, можно - начиная с 10.1 у нас есть mkimg(1), который умеет EG>> использовать флаги lseek(2) SEEKDATA и SEEKНOLE для этого. EG>> И он умеет делать QCOW/QCOW2/VНD/VMDK. Но я не пробовал. AK> он странен - то есть умеет все, кроме нужного мне - потому что AK> зачем-то работает с "partitions" вместо того чтоб уметь работать с AK> физическими дисками целиком - у автора какой-то очень странный AK> use-case, видимо, что-то типа тестовой мультибут системы с двумя AK> десятками разделов, которые он внезапно захотел переделать в AK> виртуалки. Copyright (c) 2013,2014 Juniper Networks, Inc. AK> в общем, остается утиль от qemu, попробуем в качестве последнего варианта, AK> и вернемся к dd ;-) Если у тебя там внутри zvol полноценные виртуалки, то там наверняка уже есть таблицы разделов, а тогда и проблемы нет: md=/dev/$(mdconfig -af /dev/zvol/$name) || exit 1 mkimg -f qcow2 -s mbr -p ntfs:=/dev/${md}s1 ... mdconig -du $md Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.2 (FreeBSD) |