The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Третий бета-выпуск FreeBSD 12.0 , opennews (ok), 03-Ноя-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "Третий бета-выпуск FreeBSD 12.0 "  +1 +/
Сообщение от Ivan_83 (ok), 04-Ноя-18, 03:01 
gpart create -s GPT ada1
gpart show
gpart add -i 1 -t freebsd-boot -b 40 -s 512 ada1
gpart add -i 2 -a 4m -t freebsd-ufs -b 131072 ada1
gpart add -t efi -b 552 ada1
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1
dd if=/boot/boot1.efifat of=/dev/ada1p3 bs=4k
gpart unset -a active ada1

вот так загрузчик всё находит без проблем, а у тебя mbr=legacy разметка.

Ответить | Правка | Наверх | Cообщить модератору

18. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от КГБ СССР (?), 04-Ноя-18, 03:17 
У меня bsd-разметка.


gpart show
=>  0   33554432    ada0    BSD (16G)
    0   33554432       1    freebsd-ufs (16G)

Что-либо в ней менять я сегодня точно не буду.

Ответить | Правка | Наверх | Cообщить модератору

21. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от Аноним (-), 04-Ноя-18, 05:48 
А зачем?

А почему не по старинке boot0 => {MBR {BSD_label {UFS2}}} ?
Что, старпёрский танец из "fdisk -i ada0 && boot0cfg -Bv ada0 && bsdlabel -wB ada0s1 && newfs -UO2 ada0s1a" уже не в моде?

Ответить | Правка | Наверх | Cообщить модератору

22. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от Аноним (-), 04-Ноя-18, 05:52 
кстати с такой конфой и LILO и маздай дружат на носителях до 2тб, но если больше - приходится гибрид с ports/sysutils/gdisk рисовать.
Ответить | Правка | Наверх | Cообщить модератору

31. "Третий бета-выпуск FreeBSD 12.0 "  –5 +/
Сообщение от пох (?), 04-Ноя-18, 09:38 
"носители 2tb" - уже не в моде.
И системы с legacy bios - не в моде с 2014го года, я вот ставился сейчас на какие-то раритеты имени ibm - разные и разных годов, но оба старые шо п-ц - ты со своим носителем - в пролете.

поэтому да, старперские танцы оставим тем, кому нужно обслуживать где-то в колхозе гнилой хлам со вздутыми транзисторами.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

42. "Третий бета-выпуск FreeBSD 12.0 "  +4 +/
Сообщение от хтаэта (?), 04-Ноя-18, 11:13 
конденсаторами - в транзисторе нечему вздуваться
Ответить | Правка | Наверх | Cообщить модератору

47. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от пох (?), 04-Ноя-18, 12:37 
пардон, думаю одно, пишу по инерции другое. (силовой ключ у меня тут бахнул, на такой же древности)

Ответить | Правка | Наверх | Cообщить модератору

51. "Третий бета-выпуск FreeBSD 12.0 "  +4 +/
Сообщение от Аноним (51), 04-Ноя-18, 13:56 
>> вздутыми транзисторами.
> пардон, думаю одно, пишу по инерции другое.

Мы уже давно привыкли.


Ответить | Правка | Наверх | Cообщить модератору

52. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от ldpr (?), 04-Ноя-18, 13:59 
Оно еще думоет!
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

57. "Третий бета-выпуск FreeBSD 12.0 "  +1 +/
Сообщение от Аноним (57), 04-Ноя-18, 14:52 
Ещё как есть ).
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

67. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от КГБ СССР (?), 04-Ноя-18, 17:11 
> А зачем?
> А почему не по старинке boot0 => {MBR {BSD_label {UFS2}}} ?
> Что, старпёрский танец из "fdisk -i ada0 && boot0cfg -Bv ada0 &&
> bsdlabel -wB ada0s1 && newfs -UO2 ada0s1a" уже не в моде?

Во-первых, я к бета-версиям подхожу как исследователь, а не как юзер.

Во-вторых, частичное объяснение логики разметки BSD есть в этом слайде: http://quigon.bsws.de/papers/2015/asiabsdcon/mgp00014.html

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

79. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от Ivan_83 (ok), 04-Ноя-18, 22:33 
fdisk не юзаю уже лет 10 поди, как только завезли gpart он стал не нужен.
Всегда от него страдал, ещё со времён мс-доса.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

81. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от пох (?), 04-Ноя-18, 23:36 
у freebsd fdisk получше msdos'овского и его линуксного клона  - fdisk -BI /гдеонотам - и никаких ручных ковыряний.

c gpart, к сожалению, завезли 4k, gpt и uefi, и вместо одной команды с двумя ключиками приходится все делать вручную, в совершенно неудобоваримой форме, с идиотскими ограничениями.
(ну или поверить bsdinstall, конкретно gpart он запускает правильно)

Ответить | Правка | Наверх | Cообщить модератору

60. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от iZENemail (ok), 04-Ноя-18, 15:23 
Много лишнего. Я обхожусь двумя GPT-разделами: первый небольшой с загрузчиком gptzfsboot (или gptboot, если система на UFS2), второй основной системный. Ну и pmbr в загрузочной записи носителя.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

80. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от Ivan_83 (ok), 04-Ноя-18, 22:44 
Это работает только на старом железе.
Некоторые платы хотят чтобы если ты разметил диск как GPT то там был UEFI загрузчик, на legacy они просто не смотрят.

У меня так асусовская плата на ам1 сокете валялась года полтора, потому что у фри тогда не было UEFI загрузчика, а я не хотел в MBR диски форматировать.

Ответить | Правка | Наверх | Cообщить модератору

83. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от iZENemail (ok), 04-Ноя-18, 23:46 
> Это работает только на старом железе.

Это работает и на старом железе, и на новом железе: вынул SSD из старой системы, подключил в новую - всё завелось без дополнительных манипуляций. В UEFI BIOS указал с какого носителя загружаться и всё.

> У меня так асусовская плата на ам1 сокете валялась года полтора, потому
> что у фри тогда не было UEFI загрузчика, а я не
> хотел в MBR диски форматировать.

У меня давно все загрузочные носители в GPT-разметке. Незагрузочные используются "как есть", без таблиц разделов.

# Размечаем системный загрузочный носитель в GPT
% gpart create -s gpt ada4
# Делаем носитель загрузочным
% gpart bootcode -b /boot/pmbr ada4
# Создаём загрузочный раздел
% gpart add -b 40 -s 1024 -t freebsd-boot ada4
# Записываем загрузчик из системы-донора
% gpart bootcode -p /boot/gptzfsboot -i 1 ada4
% gpart show ada4
=>       34  125045357  ada4  GPT  (59G)
         34          6        - free -  (3.0k)
         40       1024     1  freebsd-boot  (512k)
       1064  125044327        - free -  (59G)
# Создаём системный раздел
% gpart add -s 125040000 -t freebsd-zfs -l systempool ada4
% gpart show ada4
=>       34  125045357  ada4  GPT  (59G)
         34          6        - free -  (3.0k)
         40       1024     1  freebsd-boot  (512k)
       1064  125040000     2  freebsd-zfs  (59G)
  125041064       4327        - free -  (2.1M)
# Задаём использование блоков 4k в Z-пуле системного раздела, уменьшая износ флэша
% gnop create -S 4096 ada4p2
% zpool create -O utf8only=on -o failmode=panic freebsd ada4p2.nop
% zpool export freebsd
% gnop destroy ada4p2.nop
% zpool import freebsd
# Системный пул готов
% zpool status freebsd
  pool: freebsd
state: ONLINE
  scan: none requested
config:

    NAME                                          STATE     READ WRITE CKSUM
    freebsd                                       ONLINE       0     0     0
      gptid/f8ed44f6-6c7f-12e1-aac2-001511d54937  ONLINE       0     0     0

errors: No known data errors
% zdb freebsd | grep ashift
                ashift: 12
                ashift: 12
# Задаём базовые параметры пула
% zfs set compress=lz4 freebsd
% zfs set atime=off freebsd
# Населяем системный пул системными файлами
...

Ответить | Правка | Наверх | Cообщить модератору

111. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от тигарэтоя (?), 06-Ноя-18, 11:10 
что-то мне подсказывает, что gnop не нужен и zfs умеет ashift
Ответить | Правка | Наверх | Cообщить модератору

112. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от iZENemail (ok), 06-Ноя-18, 14:50 
> что-то мне подсказывает, что gnop не нужен и zfs умеет ashift

Носитель может отдавать операционной системе инфу, что он может 512 байт на сектор. А  внутри работает 4k-байтовый сектор. GEOM NOP это может поправить, и ФС будет видеть устройство с 4k-сектором. В этом смысл использования GEOM NOP. Для RAIDZ не получилось представить современные накопители как оперирующие с 4k-секторами - выдаёт ошибку при попытке замены носителя в RAIDZ:

% gnop create -S 4096 /dev/ada1
% zpool replace store gpt/store_zfs_1 /dev/ada1.nop
cannot replace gpt/store_zfs_1 with /dev/ada1.nop: devices have different sector alignment


Ответить | Правка | Наверх | Cообщить модератору

139. "Третий бета-выпуск FreeBSD 12.0 "  +/
Сообщение от пох (?), 08-Ноя-18, 17:58 
это сто лет известная проблема - нельзя изменить ashift у уже созданного vdev (в том числе и у отдельных дисков в нем)
именно по этой причине НАДО использовать gnop даже с old-true 512k дисками. Потому что завтра ты такой же на замену не найдешь, и изменить ничего не сможешь.

я вообще не понимаю, почему у фри (и только у фри!) надо отдельно трахаться с gnop, автоугадавом и его последствиями, когда у всех остальных есть ashift параметр в zpool.

отдельно непонятно, почему предел 13, а не 15 - 64k page для ssd далеко не максимум.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру