FreeBSD-8.0 amd64 и gpart?
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Medison
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2009-11-24 17:43:58
- Откуда: MSK
- Контактная информация:
FreeBSD-8.0 amd64 и gpart?
Поискал по форуму и сайту "gpart" - ваще не встречается, нашел тут http://wiki.lissyara.su/wiki/Gpart
Если я правильно понял, gpart - пришло на замену gpt в FreeBSD-8.
На 7-ке пробовал размечать диск с помощью gpt - пока работает.
zfs поюзал на 8-ке, неудачно (http://forum.lissyara.su/viewtopic.php?f=8&t=25667), решил для себя пока посидеть на ufs, но с разметкой gpart.
Как оно (gpart) на 8-ке?
Если я правильно понял, gpart - пришло на замену gpt в FreeBSD-8.
На 7-ке пробовал размечать диск с помощью gpt - пока работает.
zfs поюзал на 8-ке, неудачно (http://forum.lissyara.su/viewtopic.php?f=8&t=25667), решил для себя пока посидеть на ufs, но с разметкой gpart.
Как оно (gpart) на 8-ке?
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]
Услуги хостинговой компании 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/
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
"Оно" отлично.
На рабочем десктопе:На рабочем серваке:На домашнем десктопе:В первом случае просто один разбитый gpart'ом винт на i386/8-STABLE, во втором случае два винта разбиты gpart'ом и объединены в gmirror на AMD64/8-STABLE (gpart и gmirror вообще-то изначально не дружат, пришлось немного изголиться чтобы схема заработала, дома лежит недоделанная статья по этому поводу, ближайшее время закончу - выложу), в третьем случае разбит gpart'ом один винт, на нем ZFS на AMD64/8-STABLE. Во всех трех случаях - никаких нареканий по поводу работы.
Что именно интересует, какие вопросы, конкретика?
На рабочем десктопе:
Код: Выделить всё
dog@dog:~> uname -a
FreeBSD dog.ic.kharkov.ua 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Mar 5 18:59:15 EET 2010 root@dog.ic.kharkov.ua:/usr/obj/usr/src/sys/DOG i386
dog@dog:~> gpart show
=> 34 312579628 ad4 GPT (149G)
34 128 1 freebsd-boot (64K)
162 2097152 2 freebsd-ufs (1.0G)
2097314 4194304 3 freebsd-swap (2.0G)
6291618 2097152 4 freebsd-ufs (1.0G)
8388770 8388608 5 freebsd-ufs (4.0G)
16777378 295802284 6 freebsd-ufs (141G)Код: Выделить всё
dog@ns:~> uname -a
FreeBSD ns.kharkov.ukrpack.net 8.0-STABLE FreeBSD 8.0-STABLE #0: Wed Mar 10 17:40:27 EET 2010 root@ns.kharkov.ukrpack.net:/usr/obj/usr/src/sys/ALPHA amd64
dog@ns:~> gpart show
=> 34 312581741 ada0 GPT (149G)
34 128 1 freebsd-boot (64K)
162 2097152 2 freebsd-ufs (1.0G)
2097314 4194304 3 freebsd-swap (2.0G)
6291618 2097152 4 freebsd-ufs (1.0G)
8388770 20971520 5 freebsd-ufs (10G)
29360290 20971520 6 freebsd-ufs (10G)
50331810 262249965 7 freebsd-ufs (125G)
=> 34 312581741 ada1 GPT (149G)
34 128 1 freebsd-boot (64K)
162 2097152 2 freebsd-ufs (1.0G)
2097314 4194304 3 freebsd-swap (2.0G)
6291618 2097152 4 freebsd-ufs (1.0G)
8388770 20971520 5 freebsd-ufs (10G)
29360290 20971520 6 freebsd-ufs (10G)
50331810 262249965 7 freebsd-ufs (125G)Код: Выделить всё
dog@dog:~> uname -a
FreeBSD dog 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu Apr 8 09:42:52 EEST 2010 root@dog:/usr/obj/usr/src/sys/DOG amd64
dog@dog:~> gpart show
=> 34 976773101 ad4 GPT (466G)
34 128 1 freebsd-boot (64K)
162 4174304 2 freebsd-swap (2.0G)
4174466 972598669 3 freebsd-zfs (464G)Что именно интересует, какие вопросы, конкретика?
Oh my God, they killed init! Bastards!
-
Medison
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2009-11-24 17:43:58
- Откуда: MSK
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
Собственно, что хотел - увидел, спасибо.
Хочу новый диск разбить по-новому, и перекинуть на него систему (зеркал нет) - как делать, вобщем понятно, информация в интернете есть.
Если у вас падала система, какие были проблемы при восстановлении файловой системы?
Хочу новый диск разбить по-новому, и перекинуть на него систему (зеркал нет) - как делать, вобщем понятно, информация в интернете есть.
Если у вас падала система, какие были проблемы при восстановлении файловой системы?
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: FreeBSD-8.0 amd64 и gpart?
Dog у тебя восьмерка уже. А ты пробовал на ней bsdlabel где сняли лимит на 8 разделов (теперь вроде 25 можно делать)?
Просто интересно - я не юзал еще...
Просто интересно - я не юзал еще...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
Сисинтстал все так же может только 8-мь, а если без него нафиг заморачиваться(ну по крайней мере мне лениво), лучше уж с GPT работать 
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
Да в общем-то никаких. ZFS (тьфу-тьфу-тьфу!) ни разу не сюрпризил, а все проблемы с ФС/схемой разбиения возникали исключительно как результат криворуких экспериментов, все лечилось своими же руками через загрузку в fixit mode.Medison писал(а):Собственно, что хотел - увидел, спасибо.
Хочу новый диск разбить по-новому, и перекинуть на него систему (зеркал нет) - как делать, вобщем понятно, информация в интернете есть.
Если у вас падала система, какие были проблемы при восстановлении файловой системы?
Не, не юзал. Помню, новость почитал, порадовался, но руки так и не дошли. Да собственно теоретически должно работать так же как и раньше с восемью максимумterminus писал(а):Dog у тебя восьмерка уже. А ты пробовал на ней bsdlabel где сняли лимит на 8 разделов (теперь вроде 25 можно делать)?
Просто интересно - я не юзал еще...
sysinstall - кака, fixit mode - нашэ всиоf_andrey писал(а):Сисинтстал все так же может только 8-мь, а если без него нафиг заморачиваться(ну по крайней мере мне лениво), лучше уж с GPT работать
Oh my God, they killed init! Bastards!
-
Medison
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2009-11-24 17:43:58
- Откуда: MSK
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
Примерно такая штука получилась, только freebsd-ufs вместо freebsd-zfs, freebsd-swap побольше и в конце харда (систему копирнул, работает):
А что у вас на zfs ?Dog писал(а):dog@dog:~> uname -a
FreeBSD dog 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu Apr 8 09:42:52 EEST 2010 root@dog:/usr/obj/usr/src/sys/DOG amd64
dog@dog:~> gpart show
=> 34 976773101 ad4 GPT (466G)
34 128 1 freebsd-boot (64K)
162 4174304 2 freebsd-swap (2.0G)
4174466 972598669 3 freebsd-zfs (464G)
Код: Выделить всё
zfs listКод: Выделить всё
zpool listFirefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
Код: Выделить всё
dog@dog:~> zfs list
NAME USED AVAIL REFER MOUNTPOINT
zroot 443G 9,52G 886M legacy
zroot/tmp 8,70M 9,52G 8,70M /tmp
zroot/usr 442G 9,52G 8,41G /usr
zroot/usr/home 431G 9,52G 431G /usr/home
zroot/usr/ports 3,03G 9,52G 233M /usr/ports
zroot/usr/ports/distfiles 2,80G 9,52G 2,80G /usr/ports/distfiles
zroot/usr/ports/packages 19K 9,52G 19K /usr/ports/packages
zroot/usr/src 305M 9,52G 305M /usr/src
zroot/var 137M 9,52G 212K /var
zroot/var/crash 18,5K 9,52G 18,5K /var/crash
zroot/var/db 132M 9,52G 107M /var/db
zroot/var/db/pkg 25,5M 9,52G 25,5M /var/db/pkg
zroot/var/empty 18K 9,52G 18K /var/empty
zroot/var/log 1,23M 9,52G 1,23M /var/log
zroot/var/mail 1,97M 9,52G 1,97M /var/mail
zroot/var/run 133K 9,52G 133K /var/run
zroot/var/tmp 940K 9,52G 940K /var/tmp
dog@dog:~> zpool list
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
zroot 460G 443G 16,7G 96% ONLINE -
dog@dog:~> zpool upgrade -v
This system is currently running ZFS pool version 14.
The following versions are supported:
VER DESCRIPTION
--- --------------------------------------------------------
1 Initial ZFS version
2 Ditto blocks (replicated metadata)
3 Hot spares and double parity RAID-Z
4 zpool history
5 Compression using the gzip algorithm
6 bootfs pool property
7 Separate intent log devices
8 Delegated administration
9 refquota and refreservation properties
10 Cache devices
11 Improved scrub performance
12 Snapshot properties
13 snapused property
14 passthrough-x aclinherit support
For more information on a particular version, including supported releases, see:
http://www.opensolaris.org/os/community/zfs/version/N
Where 'N' is the version number.Oh my God, they killed init! Bastards!
-
rution
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-09 14:55:54
Re: FreeBSD-8.0 amd64 и gpart?
А я вот вторые сутки бъюсь, хочу ZFS on GPT... все вроде как по маслу... до ребута
, после него Invalid partition table. Может кто может чем помочь.
Система
Пробовал по http://wiki.opennet.ru/ZFS_%D0%B8_FreeB ... 0.BA.D0.B8, правда ставилось все не с memstick и не с диска, а с винта с уже установленной фрей. По другой статье http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot... в Fixit mode если запускать с флешки, то gpart "обрезанный" (list, status, help, load, unload). А если с DVD, при попытки выполнить: происходит беда
. Помогите пжлста 
Система
- m/b: GA-EP45-UD3LR
Intel Matrix: RAID10 (ar0)
4 x Seagate Baracuda ES.2 1000 Gb (ad4, ad6,ad8,ad10)
Hitachi HDD 80Gb (ad14)
Пробовал по http://wiki.opennet.ru/ZFS_%D0%B8_FreeB ... 0.BA.D0.B8, правда ставилось все не с memstick и не с диска, а с винта с уже установленной фрей. По другой статье http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot... в Fixit mode если запускать с флешки, то gpart "обрезанный" (list, status, help, load, unload). А если с DVD, при попытки выполнить:
Код: Выделить всё
#gpart create -t GPT ar0
inappropriate ioctl for device - Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
Странно, у меня в fixit gpart работал совершенно нормально вне зависимости от источника загрузки.
И что делает в команде gpart create ключ -t?
И что делает в команде gpart create ключ -t?
Oh my God, they killed init! Bastards!
-
rution
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-09 14:55:54
Re: FreeBSD-8.0 amd64 и gpart?
Приношу извинения, -t а -s
А можно источник, откуда вы качали и какая версия восьмерки
А можно источник, откуда вы качали и какая версия восьмерки
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
ftpX.ua.freebsd.org - выбирал ближайшее зеркало. Правда когда я все это наворачивал, 8.0 только зарелизили, я тогда ставил не 8-STABLE, а 8.0-RELEASE, потом уже обновлял.
Вообще имеет смысл написать в официальную рассылку, может у GEOM проблема с рейдом. Хотя это не более чем предположение.
Вообще имеет смысл написать в официальную рассылку, может у GEOM проблема с рейдом. Хотя это не более чем предположение.
Oh my God, they killed init! Bastards!
-
Medison
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2009-11-24 17:43:58
- Откуда: MSK
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
Dog, спасибо.
rution, я делал так:
Все, что выше сначала комментирую и иду по шагам, шаг - посмотрел, что получилось:
- интересно наблюдать и видно, что писать в "-b"
Откат можно делать так:
Копировал ad8s1a -> ad12p2 так:
PS: Несколько лет работал на дисках без разбиения на /usr, /var ... - корпоративный почтарь, сайт, самба - нагрузка небольшая, проблем не было (очень удобно бекапить).
rution, я делал так:
Код: Выделить всё
#!/bin/sh
mnt="/mnt0";
adx="ad12";
disk="/dev/ad12p2";
# создаем на диске таблицу разделов GPT
gpart create -s GPT $adx;
# делаем диск загрузочным
gpart bootcode -b /boot/pmbr $adx;
# cоздание выделенного freebsd-boot раздела в 128 блоков (64 KB) чего в принципе хватит и для загрузки ZFS раздела
gpart add -b 34 -s 128 -t freebsd-boot $adx;
# размещаем там загрузчик
gpart bootcode -p /boot/gptboot -i 1 $adx;
# add partiton
gpart add -b 162 -s 943218541 -t freebsd-ufs $adx;
# остальное место под swap (16 GB)
gpart add -t freebsd-swap $adx;
# format
newfs -U $disk
# здесь копирую ad8s1a -> ad12p2 (у меня там нет разбиения)
# монтируем новый диск
mount $disk $mnt;
# правлю fstab с учетом новой разбивки
# все можно перегружаться с нового
umount $mnt;
reboot (вынимаю исходный винт)Код: Выделить всё
gpart show $adx;Откат можно делать так:
Код: Выделить всё
# удаление партиции
gpart delete -i 3 $adx;
gpart delete -i 2 $adx;
gpart delete -i 1 $adx;
# уничтожение схемы разметки
gpart destroy $adx;
Код: Выделить всё
#!/bin/sh
log="/var/log/dump0.log"
src="/dev/ad8s1a"
dst="/dev/ad12p2"
mnt="/mnt0"
str="Backup from $src to $dst using $mnt begin (see $log)"
echo "format disk" # (!) перед форматом диск должен быть размонтирован
newfs -U $dst
echo $str
echo $str > $log
# backup /data
((mount $dst $mnt; cd $mnt; dump -0 -L -f- $src | restore -rf-; cd /; sleep 10; umount $mnt; echo "Backup finished.") 2>&1 | cat >> $log) &Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]
-
rution
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-09 14:55:54
Re: FreeBSD-8.0 amd64 и gpart?
НЕт никак не хочет (((((((((((((.....
Испробовали все....
Дошло до того что разбили на два массива ar0 (boot) и ar1 (other)... После выполнения всех действий ar0 просто пропадает
, в связи с этим решили что мать гамно, точнее её raid. Ставим на 5-ый диск freebsd с zfs-gpt, и подключаем ar0. 
Жалко. Неделя ушла в пустую
Испробовали все....
Дошло до того что разбили на два массива ar0 (boot) и ar1 (other)... После выполнения всех действий ar0 просто пропадает
Жалко. Неделя ушла в пустую
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: FreeBSD-8.0 amd64 и gpart?
А может лучше все-таки PR накатать, чем вот так безапелляционно "фтопку"? Возможно проблема имеет программное решение.
Oh my God, they killed init! Bastards!
