forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 02.02.2018, 18:40
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 02.02.2018, 19:55
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 02.02.2018, 21:01
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.02.2018, 00:50
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.02.2018, 00:50
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.02.2018, 01:40
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.02.2018, 05:01
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.02.2018, 05:01
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.02.2018, 12:20
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 03.02.2018, 14:01
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:57. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot