Страница 1 из 1
Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 11:41:46
HEDG_SS
Доброго времени суток.
Стоит задача поставить ОС FreeBSD 8.1 i386 на ZFS. Жесткий разбивал gpart. (ставлю по
статье).
Затем этот жесткий поставить на другой роутер.
Соответственно
возникают вопросы:
1. При подключении к другому порту (SATA), жесткий должен определяться под другим номером adN.
Каким образом это можно исправить на ZFS оперативно?
C UFS это достаточно просто устраняется в "mountroot"...
Примечание: был проведен эксперимент на VirtualBox при изменении канала подключения HDD,
выдается сообщение "Invalid partition table". Как это можно устранить?
2. Какие возможны дополнительные проблемы?
P.S. заранее благодарен!
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 12:46:04
mak_v_
правка fstab
прокатит с заранее известным каналом сата
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 12:59:52
HEDG_SS
Сообщение "Invalid partition table" выдается сразу при попытке загрузки с диска, т.е. я так понимаю нужно править загрузчик...
Т.е. до fstab еще добраться нужно... Да и там прописан только swap, т.к. все на ZFS..
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 13:27:17
gonzo111
актуальный вопрос
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 14:10:48
mak_v_
Ну так возьмите веник, загрузитесь правильно с него (или подцепите вторым), подправьте fstab, перетащите на другой сервер и загружайтесь
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 14:16:16
manefesto
тоже вопрос.
как будет себя вести веник с ZFS если я его подцеплю на другой сервак.
метки сохранятся? где они вообще хранятся то ?
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 14:32:07
mak_v_
что значит "как будет себя вести"?
какие метки?
исходя из 2-го непонятно 3-е
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 15:14:38
Neus
а зачем на роутере ZFS?
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 15:16:41
HEDG_SS
Neus писал(а):а зачем на роутере ZFS?
- Сохранность данных
- отсутствие необходимости делать fsck
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 15:30:30
HEDG_SS
mak_v_ писал(а):Ну так возьмите веник, загрузитесь правильно с него (или подцепите вторым), подправьте fstab, перетащите на другой сервер и загружайтесь
Насчет этого понятно, просто интересуют более простые способы...
Например, что делать в ситуации, если батарейка на биосе села и рубанули свет...
Пошло смещение разделов...
Что делать? подбирать в биосе параметры касательно HDD?
В срочном порядке подтыкать DVD (flash, HDD etc) и играться в Fixit ?
Учитывая что ставится будет в том числе на ключевые сервера, то хочется знать, что не будет лишних проблем...
Или не стоит пока на роутерах переходить на ZFS, как считаете?
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 15:45:08
mak_v_
мдя......
у меня на боевых уфс2
везде в rc.conf прописано
честное слово за более чем 8 лет ни одной проблемы (ну окромя проблем с железками - веник посыпался 1 раз и 1 раз убило его перепадом напруги)
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 16:02:07
HEDG_SS
mak_v_ писал(а):мдя......
у меня на боевых уфс2
везде в rc.conf прописано
честное слово за более чем 8 лет ни одной проблемы (ну окромя проблем с железками - веник посыпался 1 раз и 1 раз убило его перепадом напруги)
Пока решения не вижу, придется ждать релиза FreeBSD 9, а сейчас так и буду делать...
P.S. Был бы благодарен , если б кто-то подсказал решения, т.к ZFS все равно придется ставить в качестве зеркала (на серваке бекапа). Да и не факт, что все проблемы будут решены в 9-ке
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 19:19:13
FiL
mak_v_ писал(а):
честное слово за более чем 8 лет ни одной проблемы (ну окромя проблем с железками - веник посыпался 1 раз и 1 раз убило его перепадом напруги)
При дисках на несколько ТБ fsck занимает какое-то неприличное время. Что не радует.
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 20:14:52
mak_v_
Ну тема про роутер, насколько я понял из самой темы. простите за каламбур.
Если "хранилище", так думаю что какое-то аварийное питалово должно быть, а если РОУТЕР, то зачем там несколько терабайт?
ниасилил Вашего пшика, простите или обоснуйте....
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 21:07:42
FiL
mak_v_ писал(а):Ну тема про роутер, насколько я понял из самой темы. простите за каламбур.
Если "хранилище", так думаю что какое-то аварийное питалово должно быть, а если РОУТЕР, то зачем там несколько терабайт?
ниасилил Вашего пшика, простите или обоснуйте....
зачем на роутере ZFS я и сам не понимаю. Но вроде Ваше утверждение "меня на боевых уфс2" было несколько шире и не относилось только к роутерам.
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 21:23:04
mak_v_
Значит Вы невнимательно читаете тему
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-27 22:37:30
hedgehog
а при чем тут zfs и fstab ? на таблицу разделов ругается. возможно, не нравится буткод - попробуйте переписать. сколько саташных устройств у фряшного гостя в вбоксе, кстати?
только что на виртуалке обновил 8.0 > 8.1: при смене sata канала система грузится без проблем. например, изначально диск определился как ad4, после смены канала - как ad10. проблем нет.
покажите:
zpool status
gpart show
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-28 6:27:16
manefesto
кстати сам отвечу на свой вопрос с предысторией.
купил себе на днюху винт сата 500 Gb 2,5", решил поставить на нем zfs чтобы перенести всю файлопомойку с 250ки.
Воткнул хард через внешний бокс usb
диск определился как da1
все скопировал. Пришло время менять старый 250гиговый 3.5" на 500ку 2,5"
Так как цеплять уже было решение на sata, то меня интересовал вопрос, а как собственно будет монтировать хард, это же вам не обыкновенный ufs и в fstab писать ничего не надо.
вообщем всё подхватилось само
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-29 21:59:07
HEDG_SS
hedgehog писал(а):а при чем тут zfs и fstab ? на таблицу разделов ругается. возможно, не нравится буткод - попробуйте переписать. сколько саташных устройств у фряшного гостя в вбоксе, кстати?
только что на виртуалке обновил 8.0 > 8.1: при смене sata канала система грузится без проблем. например, изначально диск определился как ad4, после смены канала - как ad10. проблем нет.
покажите:
zpool status
gpart show
Код: Выделить всё
test# zpool status
pool: zroot
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
gpt/disk0 ONLINE 0 0 0
errors: No known data errors
test# gpart show
=> 34 25165757 ad1 GPT (12G)
34 256 1 freebsd-boot (128K)
290 4194304 2 freebsd-swap (2.0G)
4194594 20971197 3 freebsd-zfs (10G)
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-09-29 22:50:08
HEDG_SS
Если нужно еще что-то показать, говорите ...
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2010-11-16 16:29:48
Rus
За виртуалбокс не скажу.
Но при переносе винта на другую машину вообще не важно, в какой порядковый SATA слот будет подоткнуто.
кстати, подключив винт и смонтировав zroot, собранный по данной инструкции, получить доступ удастся только к /usr и /var.
/ там не монтируется. соответственное /boot, /etc и прочие системные директории из / будут недоступны. И при крэше их тоже не удастся выковырять.
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2011-01-13 12:30:57
мимо шёл
У мну то-же проблема, немного не такая, хочу перенести
систему с ad0(ZFS) на ad4(UFS) c ufs просто, а вот как с ZFS такое провернуть.
Код: Выделить всё
$ zpool status
pool: zroot
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
gpt/disk0 ONLINE 0 0 0
errors: No known data errors
$ gpart show
=> 34 39102269 ad0 GPT (19G)
34 256 1 freebsd-boot (128K)
290 8388608 2 freebsd-swap (4.0G)
8388898 30713405 3 freebsd-zfs (15G)
=> 63 234439443 ad4 MBR (112G)
63 234438561 1 freebsd [active] (112G)
234438624 882 - free - (441K)
=> 0 234438561 ad4s1 BSD (112G)
0 4194304 1 freebsd-ufs (2.0G)
4194304 6291456 2 freebsd-swap (3.0G)
10485760 14680064 4 freebsd-ufs (7.0G)
25165824 4194304 5 freebsd-ufs (2.0G)
29360128 205078433 6 freebsd-ufs (98G)
$
Лень с нуля ставить

Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2011-03-03 23:06:21
zidi
"коль пошла такая пьянка...", то задам и я вопрос в эту ветку.
FreeBSD вроде 8.1 (точно не помню версию ОС, винт сыпется, отключил). Купил новый винчестер, поставил свежую ОС FreeBSD 8.2 и хочу заставить работать с 2-ух терабайтными винтами, стоявшие со времён прошлой freebsd. Раньше делал:
Код: Выделить всё
gpart create -s GPT ad1
gpart add -b 34 -i 01 -t freebsd-zfs -l dsk01 ad1
zpool create -m /mnt/pools/dsk01 storage01 /dev/gpt/dsk01
Как быть с разметкой дисков и с пулом(один винт = один пул)?
Хочу получить мои пулы на новой ОС, конечно же с хранящимися на них файликами. Судя по прочтённому на просторах интернета, "create" и "add" использовать нельзя, так как информация затрётся.
Предположу, что копать надо в сторону экспорта/импорта. Но можно ли обойтись без него? Или может я вообще не в ту сторону копать начал, а решение, как всегда, на поверхности?
Заранее примного благодарен.
Re: Перенос HDD с ZFS на другой роутер.
Добавлено: 2011-03-04 0:10:21
iZEN
zidi писал(а):"коль пошла такая пьянка...", то задам и я вопрос в эту ветку.
FreeBSD вроде 8.1 (точно не помню версию ОС, винт сыпется, отключил). Купил новый винчестер, поставил свежую ОС FreeBSD 8.2 и хочу заставить работать с 2-ух терабайтными винтами, стоявшие со времён прошлой freebsd. Раньше делал:
Код: Выделить всё
gpart create -s GPT ad1
gpart add -b 34 -i 01 -t freebsd-zfs -l dsk01 ad1
zpool create -m /mnt/pools/dsk01 storage01 /dev/gpt/dsk01
Как быть с разметкой дисков и с пулом(один винт = один пул)?
Хочу получить мои пулы на новой ОС, конечно же с хранящимися на них файликами. Судя по прочтённому на просторах интернета, "create" и "add" использовать нельзя, так как информация затрётся.
Предположу, что копать надо в сторону экспорта/импорта. Но можно ли обойтись без него? Или может я вообще не в ту сторону копать начал, а решение, как всегда, на поверхности?
Заранее примного благодарен.
Сначала нужно экспортировать пул. Потом подключить винчестер на целевой машине и импортировать пул в желаемую точку монтирования (с альтернативным корнем): zpool import -R /mnt mypoolname