FreeBSD: Перенос системы на диск размером более 2TB
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2008-07-23 12:46:12
FreeBSD: Перенос системы на диск размером более 2TB
Администраторы FreeBSD, в том числе и я, столкнулись с очередным ограничением файловой системы. Традиционными средствами невозможно создать раздел, размер которого превышает 2TB (два терабайта).
Однако уже почти созрели новые, довольно простые средства, которые я описал в своей статье: http://www.lissyara.su/?id=1944
В статье описано, как разбить диск размером более 2TB на разделы, сделать загрузочным, а затем перенести на него информацию с рабочей системы — донора. Увы, пока невозможно установить FreeBSD напрямую на большлй диск. Инсталлятор sysinstall к этому не приспособлен.
Однако уже почти созрели новые, довольно простые средства, которые я описал в своей статье: http://www.lissyara.su/?id=1944
В статье описано, как разбить диск размером более 2TB на разделы, сделать загрузочным, а затем перенести на него информацию с рабочей системы — донора. Увы, пока невозможно установить FreeBSD напрямую на большлй диск. Инсталлятор sysinstall к этому не приспособлен.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2008-07-23 12:46:12
Re: FreeBSD: Перенос системы на диск размером более 2TB
ZFS мне очень нравится, но:
1. Загрузка с ZFS пока невозможна
2. ZFS требует больше оперативной памяти.
3. Переход на ZFS требует значительно больше телодвижений (в т.ч. построение своего ядра).
В статье описан GPT. Просто меняешь таблицу разделов MBR на GPT и пользуешься.
1. Загрузка с ZFS пока невозможна
2. ZFS требует больше оперативной памяти.
3. Переход на ZFS требует значительно больше телодвижений (в т.ч. построение своего ядра).
В статье описан GPT. Просто меняешь таблицу разделов MBR на GPT и пользуешься.
Код: Выделить всё
# man bsdlabel
СОВМЕСТИМОСТЬ
... Диски большего размера (больше 2TB) могут быть разбиты посредством другого метода, такого как gpt(8).
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: FreeBSD: Перенос системы на диск размером более 2TB
>1. Загрузка с ZFS пока невозможна
так вроде ж уже сделали
так вроде ж уже сделали
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: FreeBSD: Перенос системы на диск размером более 2TB
1. пока вроде еше да, хотя не знаю может на 7-STABLE уже и сделали, на CURRENT уже как почти полгода можно, даже в здешней вики описаноmvalery писал(а):ZFS мне очень нравится, но:
1. Загрузка с ZFS пока невозможна
2. ZFS требует больше оперативной памяти.
3. Переход на ZFS требует значительно больше телодвижений (в т.ч. построение своего ядра).
2. Эм в наше время это аргумент? насколько тесты в студию

3. нафига свое ядро?
Да gpt вроде уже давно устарел, если еше нет то в скором времени, теперь gpart.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2008-07-23 12:46:12
Re: FreeBSD: Перенос системы на диск размером более 2TB
http://wiki.freebsd.org/ZFSTuningGuidef_andrey писал(а): 3. нафига свое ядро?
Читаем:
i386
...On i386 systems you will need to recompile your kernel with increased KVA_PAGES option
... На i386 вам необходимо построить ядро с увеличеным значением KVA_PAGES
amd64
... FreeBSD 7.2+ has improved kernel memory allocation strategy and no tuning may be necessary on systems with more than 2 GB of RAM.
... FreeBSD 7.2+ имеет улучшенную стратегию выделения памяти ядру и никакие настройки скорее всего не нужны если в наличии более 2GB оперативки.
т.е. в принципе можно начинать пользоваться ZFS, если
1. архитектура amd64
2. в наличии более 2GB оперативки.
3. FreeBSD 7.2+
Жестковатые ограничения.
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2008-07-23 12:46:12
Re: FreeBSD: Перенос системы на диск размером более 2TB
Да это аргумент.f_andrey писал(а):2. Эм в наше время это аргумент? насколько тесты в студиюmvalery писал(а):ZFS мне очень нравится, но:
2. ZFS требует больше оперативной памяти.![]()
Серверная память дорогая. HP, SUN и пр. продают вообще втридорога.
В нашей компании прибыль идет или на железо или в фонд заработной платы.
И почему я должен делиться с серваком своей зарплатой?
Что получу взамен? Надежность и производительность меня устраивает.
-
- проходил мимо
Re: FreeBSD: Перенос системы на диск размером более 2TB
А зачем в синглюзер лезть для бэкапа?( dump -0Lf - / ) | ( cd /mnt/root ; restore -rf - )
-L в dump как раз нужен для того, шоп в живую переносить
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2008-07-23 12:46:12
Re: FreeBSD: Перенос системы на диск размером более 2TB
Если делаешь резервную копию, то да. Можно вживую. Все что свежее, скопируешь в следующий раз.
В ситуации с переносом, все что пользователи накидают после переноса так и останется на старом диске.
Да и спокойнее как-то, корректнее - выполнять системные работы в однопользовательском режиме.
В ситуации с переносом, все что пользователи накидают после переноса так и останется на старом диске.
Да и спокойнее как-то, корректнее - выполнять системные работы в однопользовательском режиме.
-
- проходил мимо
Re: FreeBSD: Перенос системы на диск размером более 2TB
ZFS еще не объявили в production, так что на свой страх и риск.
Вот с FreeBSD 7.3 ожидается ZFS v13.
http://www.opennet.ru/openforum/vsluhfo ... 750.html#1
Вот с FreeBSD 7.3 ожидается ZFS v13.
http://www.opennet.ru/openforum/vsluhfo ... 750.html#1
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-06-03 20:39:39
Re: FreeBSD: Перенос системы на диск размером более 2TB
после комментария к статье:
возник вопрос такого характера: где bsdlabel хранит информацию о разделах (в частности offset и size)? Может быть кто подскажет? сам ответа не нашел к сожалению!
В-третьих - никто не заставляет использовать двухуровневую систему - можешь на весь HDD сделать один bsdlabel. Тогда не будет MBR, а будет только bsdlabel.
возник вопрос такого характера: где bsdlabel хранит информацию о разделах (в частности offset и size)? Может быть кто подскажет? сам ответа не нашел к сожалению!
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-06-03 20:39:39
Re: FreeBSD: Перенос системы на диск размером более 2TB
Найдя ответ, забыл "нарисовать" его здесь.где bsdlabel хранит информацию о разделах (в частности offset и size)? Может быть кто подскажет? сам ответа не нашел к сожалению!
Если верить disklabel(5) то
В свою очередь, sys/disklabel.h (из состава RELENG_8_1) "провозглашает":The label is located in sector number LABELSECTOR of the drive, usually sector 0 where it may be found without any information about the disk geometry. It is at an offset LABELOFFSET from the beginning of the sector, to allow room for the initial bootstrap.
Знакомые с английским, я думаю, все поймут.#define LABELSECTOR 1 /* sector containing label */
#define LABELOFFSET 0 /* offset of label in sector */