ZFS в качестве основной ФС

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
hranitel_y2k
сержант
Сообщения: 154
Зарегистрирован: 2007-12-10 21:04:35

Re: ZFS в качестве основной ФС

Непрочитанное сообщение hranitel_y2k » 2012-01-15 15:17:20

pimlab писал(а):
Fomalhaut писал(а):

Код: Выделить всё

%gnop create -S 4096 ${DEV0}
%zpool create tank ${DEV0}.nop
%zpool export tank
%gnop destroy ${DEV0}.nop
%zpool import tank
я правильно понимаю боотиться с этого диска не удастся?
К сожалению, проблема с zfsboot пока актуальна. У меня так и не получилось пока загрузиться с такого массива(ZFS+MBR+ASHIFT 12) - выдало ошибку. Пока нет времени попробовать просто ZFS+MBR без использования размера блока в 4К, вроде у людей грузилось...
А вообще, вот:http://wiki.freebsd.org/RootOnZFS/ZFSBootSlice
Все гениальное - просто!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
PandoraBox2007
рядовой
Сообщения: 10
Зарегистрирован: 2010-02-06 22:34:06

Re: ZFS в качестве основной ФС

Непрочитанное сообщение PandoraBox2007 » 2012-02-03 16:38:57

Вопрос: Как приконектить к пулю tank второй диск /dev/ada1 в mirror или stripe ?
имееться:

Код: Выделить всё

# gpart show
=> 34 976773101 ada0 GPT (465G)
34 128 1 freebsd-boot (64k)
162 16777216 2 freebsd-swap (8.0G)
16777378 959995757 3 freebsd-zfs (457G)

Код: Выделить всё

# zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 17.4G 431G 31K none
tank/root 17.4G 431G 16.3G /
tank/root/tmp 39K 431G 39K /tmp
tank/root/var 1.10G 431G 1.10G /var

Код: Выделить всё

# zdb
tank:
    version: 28
    name: 'tank'
    state: 0
    txg: 25
    pool_guid: 3258885359073051335
    hostid: 4005577542
    hostname: 'mfsbsd'
    vdev_children: 1
    vdev_tree:
        type: 'root'
        id: 0
        guid: 3258885359073051335
        children[0]:
            type: 'disk'
            id: 0
            guid: 15532804968676687833
            path: '/dev/ada0p3'
            phys_path: '/dev/ada0p3'
            whole_disk: 1
            metaslab_array: 30
            metaslab_shift: 32
            ashift: 9
            asize: 491512922112
            is_log: 0
            create_txg: 4

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: ZFS в качестве основной ФС

Непрочитанное сообщение iZEN » 2012-02-04 17:55:04

PandoraBox2007 писал(а):Вопрос: Как приконектить к пулю tank второй диск /dev/ada1 в mirror или stripe ?
zpool attach poolname mirroreddevice newmirrordevice
или
zpool add poolname newstripedevice
соответственно.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
PandoraBox2007
рядовой
Сообщения: 10
Зарегистрирован: 2010-02-06 22:34:06

Re: ZFS в качестве основной ФС

Непрочитанное сообщение PandoraBox2007 » 2012-02-07 0:31:23

iZEN писал(а):
PandoraBox2007 писал(а):Вопрос: Как приконектить к пулю tank второй диск /dev/ada1 в mirror или stripe ?
zpool attach poolname mirroreddevice newmirrordevice
или
zpool add poolname newstripedevice
соответственно.
но если выйдет хоть один из дисков система ведь накроеться? тогда такой вариант не пройдет на Root-ZFS..

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: ZFS в качестве основной ФС

Непрочитанное сообщение iZEN » 2012-02-07 8:32:12

PandoraBox2007 писал(а):
iZEN писал(а):
PandoraBox2007 писал(а):Вопрос: Как приконектить к пулю tank второй диск /dev/ada1 в mirror или stripe ?
zpool attach poolname mirroreddevice newmirrordevice
или
zpool add poolname newstripedevice
соответственно.
но если выйдет хоть один из дисков система ведь накроеться? тогда такой вариант не пройдет на Root-ZFS..
Для mirror это не страшно. Для stripe ничего хорошего больше не будет.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
PandoraBox2007
рядовой
Сообщения: 10
Зарегистрирован: 2010-02-06 22:34:06

Re: ZFS в качестве основной ФС

Непрочитанное сообщение PandoraBox2007 » 2012-02-10 0:07:08

Код: Выделить всё

# gpart create -s GPT ada1
ada1 created

Код: Выделить всё

zpool create -m /home/stage1 -o version=28 stage1 ada1
Изображение
3 дня висит в состоянии создания на команде zpool

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: ZFS в качестве основной ФС

Непрочитанное сообщение skeletor » 2012-02-10 12:01:28

А зачем вы указывали версию? На фряхе и так последняя 28. И зачем делали gpart? В zpool насколько мне не изменяет память можно тупо добавлять ada. Удалите свой ada1 и добавляйте просто ada.

Аватара пользователя
Neus
майор
Сообщения: 2013
Зарегистрирован: 2008-09-08 21:59:56

Re: ZFS в качестве основной ФС

Непрочитанное сообщение Neus » 2012-02-10 12:20:12

проверил на виртуалке

Код: Выделить всё

gpart create ... ada1
Ok.

Код: Выделить всё

zpool create ... ada1
Ok.
но при этом уничтожается то что сделал gpart.
зачем Вам это?

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: ZFS в качестве основной ФС

Непрочитанное сообщение skeletor » 2012-02-10 12:34:03

А зачем вообще здесь grart? почему не хотите сразу диск отдать в zpool? Всё равно весь же диск отдаёте

Аватара пользователя
PandoraBox2007
рядовой
Сообщения: 10
Зарегистрирован: 2010-02-06 22:34:06

Re: ZFS в качестве основной ФС

Непрочитанное сообщение PandoraBox2007 » 2012-02-10 14:59:24

Neus писал(а):проверил на виртуалке

Код: Выделить всё

gpart create ... ada1
Ok.

Код: Выделить всё

zpool create ... ada1
Ok.
но при этом уничтожается то что сделал gpart.
зачем Вам это?
Естественно устройство ZFS убивает всю разбивку
Сам факт что zpool повис на создании терабайтника!

при этом процесс zpool висит неубиваемо до ребута машины

юзать gpart или destroy'нуть всеравно висит zpool create на ada1 (1TB)

Код: Выделить всё

# camcontrol devlist | grep ada1
<WDC WD10EADS-11M2B1 80.00A80>     at scbus2 target 0 lun 0 (ada1,pass1)

Аватара пользователя
PandoraBox2007
рядовой
Сообщения: 10
Зарегистрирован: 2010-02-06 22:34:06

Re: ZFS в качестве основной ФС

Непрочитанное сообщение PandoraBox2007 » 2012-02-10 15:08:17

skeletor писал(а):просто ada.
на ada0 стоит UFS система

Аватара пользователя
PandoraBox2007
рядовой
Сообщения: 10
Зарегистрирован: 2010-02-06 22:34:06

Re: ZFS в качестве основной ФС

Непрочитанное сообщение PandoraBox2007 » 2012-02-10 15:25:03

вот что говорит dmesg:

Код: Выделить всё

Trying to mount root from ufs:/dev/ad4s1a [rw,async,noatime]...
(ada1:ata3:0:0:0): lost device
(ada1:ata3:0:0:0): removing device entry

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: ZFS в качестве основной ФС

Непрочитанное сообщение skeletor » 2012-02-10 15:38:52

Ну значит физически что-то не так с винтом: lost device

Аватара пользователя
PandoraBox2007
рядовой
Сообщения: 10
Зарегистрирован: 2010-02-06 22:34:06

Re: ZFS в качестве основной ФС

Непрочитанное сообщение PandoraBox2007 » 2012-02-28 2:31:45

skeletor писал(а):Ну значит физически что-то не так с винтом: lost device
так и есть, SMART весь в ошибках и не хочет лечить

wowan400
ефрейтор
Сообщения: 61
Зарегистрирован: 2009-09-17 11:07:45

Re: ZFS в качестве основной ФС

Непрочитанное сообщение wowan400 » 2012-03-22 10:35:40

Вопрос к знатокам ZFS как бы вы поступили с этой конфигурацией:
есть сервер с 4-мя жесткими дисками SEAGATE размеров 1TB (сектор 512байт),6GB ОЗУ, Сore2Duo.
Необходимо построить сервер на SAMBA выступающем в качестве файлопомойки, хочется сделать это на ZFS используя FreeBSD 9 AMD64.

Вопрос первый, какую RAID на ZFS использовать: RAIDZ или RAID10?
Вопрос, второй - как размечать диски?
Вопрос, третий Можно ли загрузиться с этих райдов?

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: ZFS в качестве основной ФС

Непрочитанное сообщение iZEN » 2012-03-22 12:41:56

wowan400 писал(а):Вопрос к знатокам ZFS как бы вы поступили с этой конфигурацией:
есть сервер с 4-мя жесткими дисками SEAGATE размеров 1TB (сектор 512байт),6GB ОЗУ, Сore2Duo.
Необходимо построить сервер на SAMBA выступающем в качестве файлопомойки, хочется сделать это на ZFS используя FreeBSD 9 AMD64.

Вопрос первый, какую RAID на ZFS использовать: RAIDZ или RAID10?
Вопрос, второй - как размечать диски?
Вопрос, третий Можно ли загрузиться с этих райдов?
Каждый диск бъётся на три раздела: 128k - загрузочный RAW (type: freebsd-boot, в такие разделы записывается gptzfsboot независимо на все диски), 8 ГБ - системный (type: freebsd-zfs), остальное пространство - данные (type: freebsd-zfs).
Из 8 ГБ разделов 4 дисков делается ZFS Mirror с конфигурацией RAID-10 (получается 16 ГБ), на него устанавливается операционная система.
Из остальных 4-х разделов данных делается RAID-Z или RAID-Z2.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

wowan400
ефрейтор
Сообщения: 61
Зарегистрирован: 2009-09-17 11:07:45

Re: ZFS в качестве основной ФС

Непрочитанное сообщение wowan400 » 2012-03-26 11:20:22

Спасибо за ответ. Еще спрошу а стоит делать разделы freebsd-swap в этом случае? Если, да то как их делать?

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: ZFS в качестве основной ФС

Непрочитанное сообщение iZEN » 2012-03-26 12:08:12

wowan400 писал(а):Спасибо за ответ. Еще спрошу а стоит делать разделы freebsd-swap в этом случае? Если, да то как их делать?
SWAP можно сделать как ZVOL:

Код: Выделить всё

% zfs create -V 256M poolname/swap
% zfs set org.freebsd:swap=on poolname/swap
% zfs set checksum=off poolname/swap
% swapon /dev/zvol/poolname/swap
% swapinfo
Device          1M-blocks     Used    Avail Capacity
/dev/zvol/poolname/swap
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

wowan400
ефрейтор
Сообщения: 61
Зарегистрирован: 2009-09-17 11:07:45

Re: ZFS в качестве основной ФС

Непрочитанное сообщение wowan400 » 2012-03-27 12:17:55

Вроде получилось. Но есть одна странность после экспорта/импота пула gpt метки исчезли. Установку делал по cтатье из wiki http://wiki.freebsd.org/RootOnZFS/GPTZF ... .0-RELEASE. Назначил каждому разделу GPT метки, после экспорта, импорта gpt метки исчезли и zpool status zroot выдает вместо меток имена разделов :st: Будут ли проблемы в дальнейшем из-за этого?

wowan400
ефрейтор
Сообщения: 61
Зарегистрирован: 2009-09-17 11:07:45

Re: ZFS в качестве основной ФС

Непрочитанное сообщение wowan400 » 2012-03-27 12:34:37

Стало:

Код: Выделить всё

pool: zroot
 state: ONLINE
 scan: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	zroot       ONLINE       0     0     0
	  mirror-0  ONLINE       0     0     0
	    ada0p3  ONLINE       0     0     0
	    ada1p3  ONLINE       0     0     0
	  mirror-1  ONLINE       0     0     0
	    ada2p3  ONLINE       0     0     0
	    ada3p3  ONLINE       0     0     0

errors: No known data errors


Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: ZFS в качестве основной ФС

Непрочитанное сообщение iZEN » 2012-03-27 15:32:03

wowan400 писал(а):Назначил каждому разделу GPT метки, после экспорта, импорта gpt метки исчезли и zpool status zroot выдает вместо меток имена разделов :st: Будут ли проблемы в дальнейшем из-за этого?
Проблем не будет.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

Re: ZFS в качестве основной ФС

Непрочитанное сообщение Dark Smoke » 2012-05-04 17:40:45

Добрый день.
Есть система на ZFS, как сделать зеркало для основного винчестера?

Код: Выделить всё

zpool status
  pool: tank2
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        tank2       ONLINE       0     0     0
          ada4      ONLINE       0     0     0

errors: No known data errors

  pool: tank3
 state: UNAVAIL
status: One or more devices could not be opened.  There are insufficient
        replicas for the pool to continue functioning.
action: Attach the missing device and online it using 'zpool online'.
   see: http://www.sun.com/msg/ZFS-8000-3C
 scan: none requested
config:

        NAME                    STATE     READ WRITE CKSUM
        tank3                   UNAVAIL      0     0     0
          13480963284054085982  UNAVAIL      0     0     0  was /dev/ada3

  pool: tank4
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        tank4       ONLINE       0     0     0
          ada2      ONLINE       0     0     0

errors: No known data errors

  pool: zroot
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        zroot       ONLINE       0     0     0
          ada0p3    ONLINE       0     0     0

errors: No known data errors

Код: Выделить всё

 cat /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
#/dev/ad4s2b            none            swap    sw              0       0
#/dev/ad4s1a            /               ufs     rw              1       1
#/dev/ad4s1d            /tmp            ufs     rw              2       2
#/dev/ad4s1f            /usr            ufs     rw              2       2
#/dev/ad4s1e            /var            ufs     rw              2       2
/dev/gpt/hdd2           /hdd2           ufs     rw              2       2
/dev/gpt/hdd3           /hdd3           ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0
/dev/gpt/swap0          none            swap    sw              0       0

Код: Выделить всё

df -h
Filesystem                     Size    Used   Avail Capacity  Mounted on
zroot                          237G    615M    237G     0%    /
devfs                          1.0k    1.0k      0B   100%    /dev
/dev/gpt/hdd2                  1.8T    1.7T    4.7G   100%    /hdd2
/dev/gpt/hdd3                  1.8T    862G    824G    51%    /hdd3
zroot/shares                   237G     49k    237G     0%    /shares
zroot/shares/acters            239G    2.3G    237G     1%    /shares/acters
zroot/shares/artist            257G     20G    237G     8%    /shares/artist
zroot/shares/audio             618G    381G    237G    62%    /shares/audio
zroot/shares/base              237G     31k    237G     0%    /shares/base
zroot/shares/buhgalter         238G    1.8G    237G     1%    /shares/buhgalter
zroot/shares/demo_recor        253G     16G    237G     6%    /shares/demo_recor
zroot/shares/demo_remi         237G     31k    237G     0%    /shares/demo_remi
zroot/shares/install           361G    124G    237G    34%    /shares/install
zroot/shares/manager_recor     237G    227M    237G     0%    /shares/manager_recor
zroot/shares/manager_remi      238G    1.3G    237G     1%    /shares/manager_remi
zroot/shares/netlogon          237G     31k    237G     0%    /shares/netlogon
zroot/shares/public            649G    413G    237G    64%    /shares/public
zroot/shares/tmp               259G     22G    237G     9%    /shares/tmp
zroot/shares/uchet-recor       237G     10M    237G     0%    /shares/uchet-recor
zroot/shares/uchet-remi        238G    1.4G    237G     1%    /shares/uchet-remi
zroot/shares/video             824G    587G    237G    71%    /shares/video
tank2                          574G     22k    574G     0%    /tank2
tank2/shares                   574G    246M    574G     0%    /tank2/shares
tank2/shares/home              574G     46k    574G     0%    /tank2/shares/home
tank2/shares/home/alex          75G    875M     74G     1%    /tank2/shares/home/alex
tank2/shares/home/audio1        75G     21k     75G     0%    /tank2/shares/home/audio1
tank2/shares/home/audio2        75G     21k     75G     0%    /tank2/shares/home/audio2
tank2/shares/home/audio3        75G     21k     75G     0%    /tank2/shares/home/audio3
tank2/shares/home/director      75G     21k     75G     0%    /tank2/shares/home/director
tank2/shares/home/director2     75G     21k     75G     0%    /tank2/shares/home/director2
tank2/shares/home/operator1     75G     24k     75G     0%    /tank2/shares/home/operator1
tank2/shares/home/operator2     75G     21k     75G     0%    /tank2/shares/home/operator2
tank2/shares/home/operator3     75G     21k     75G     0%    /tank2/shares/home/operator3
tank2/shares/home/operator4     75G     21k     75G     0%    /tank2/shares/home/operator4
tank2/shares/home/operator5    500M     21k    500M     0%    /tank2/shares/home/operator5
tank2/shares/home/print         75G     21k     75G     0%    /tank2/shares/home/print
tank2/shares/home/remi          75G     21k     75G     0%    /tank2/shares/home/remi
tank2/shares/home/show          75G     21k     75G     0%    /tank2/shares/home/show
tank2/shares/home/user          75G     21k     75G     0%    /tank2/shares/home/user
tank2/shares/home/user1         75G    3.0G     72G     4%    /tank2/shares/home/user1
tank2/shares/home/user2         75G     88M     74G     0%    /tank2/shares/home/user2
tank2/shares/home/user3         75G    8.1G     67G    11%    /tank2/shares/home/user3
tank2/shares/home/user4         75G     21k     75G     0%    /tank2/shares/home/user4
tank2/shares/home/user5         75G     21k     75G     0%    /tank2/shares/home/user5
tank2/shares/home/user7        500M     21k    500M     0%    /tank2/shares/home/user7
tank2/shares/home/user8        500M     31k    500M     0%    /tank2/shares/home/user8
tank4                          586G    243G    342G    42%    /tank4
zroot/tmp                      237G    120M    237G     0%    /tmp
zroot/usr                      237G    816M    237G     0%    /usr
zroot/usr/home                 237G    500k    237G     0%    /usr/home
zroot/usr/ports                237G    238M    237G     0%    /usr/ports
zroot/usr/ports/distfiles      237G     97M    237G     0%    /usr/ports/distfiles
zroot/usr/ports/packages       237G     31k    237G     0%    /usr/ports/packages
zroot/usr/src                  237G    350M    237G     0%    /usr/src
zroot/var                      237G    1.5M    237G     0%    /var
zroot/var/crash                237G     31k    237G     0%    /var/crash
zroot/var/db                   237G    313M    237G     0%    /var/db
zroot/var/db/pkg               237G    1.7M    237G     0%    /var/db/pkg
zroot/var/empty                237G     31k    237G     0%    /var/empty
zroot/var/log                  237G    7.7M    237G     0%    /var/log
zroot/var/mail                 237G    297k    237G     0%    /var/mail
zroot/var/run                  237G     63k    237G     0%    /var/run
zroot/var/tmp                  237G     32k    237G     0%    /var/tmp
devfs                          1.0k    1.0k      0B   100%    /var/named/dev

Аватара пользователя
DevZone
рядовой
Сообщения: 41
Зарегистрирован: 2012-04-14 8:04:05

Re: ZFS в качестве основной ФС

Непрочитанное сообщение DevZone » 2012-05-04 17:52:03

Dark Smoke, http://docs.oracle.com/cd/E19253-01/820 ... index.html

Код: Выделить всё

zpool add -n <имя_пула> mirror <диски зеркал...>

yai73w
проходил мимо
Сообщения: 9
Зарегистрирован: 2011-05-16 8:42:07

Re: ZFS в качестве основной ФС

Непрочитанное сообщение yai73w » 2012-05-15 13:29:22

Требуется помощь.
Система на 8.2 с zfs root on hole disk. Решил проапгрейтить до 8.3.
Поставил исходники системы, собрал мир, собрал ядро, обновил загрузчики на обоих дисках(зеркало)

Код: Выделить всё

# dd if=/boot/zfsboot of=/dev/ad4 count=1
# dd if=/boot/zfsboot of=/dev/ad4 skip=1 seek=1024
# dd if=/boot/zfsboot of=/dev/ad6 count=1
# dd if=/boot/zfsboot of=/dev/ad6 skip=1 seek=1024
Перезагрузка, все ОК.
Поставил новое ядро, перезагрузка и ошибки чтения дисков ad4,ad6 и даже acd0.
Смотрю при загрузке стал грузится ataahci.ko.
Думаю через Escape to loader promt сделаю unload, а затем load kernel, opensolaris, zfs, zpool.cache
(все что выданы lsmod без ataahci.ko)
Так он ругается на то что не знает как загрузить zpool.cache.
Соответственно по этой причине не могу загрузить старое ядро этим способом.
Вопрос 1: При включении ataahci я так понимаю диски станут ada4,ada6 как изменить это в zpool.cache корректно,
ведь пересоздавать пул это же ужас.
Вопрос 2: Как загрузить старое ядро. Мне интересно без использования режима Fixit.

Аватара пользователя
DevZone
рядовой
Сообщения: 41
Зарегистрирован: 2012-04-14 8:04:05

Re: ZFS в качестве основной ФС

Непрочитанное сообщение DevZone » 2012-05-15 17:39:53

yai73w писал(а):Требуется помощь.
Система на 8.2 с zfs root on hole disk. Решил проапгрейтить до 8.3.
Поставил исходники системы, собрал мир, собрал ядро, обновил загрузчики на обоих дисках(зеркало)

Код: Выделить всё

# dd if=/boot/zfsboot of=/dev/ad4 count=1
# dd if=/boot/zfsboot of=/dev/ad4 skip=1 seek=1024
# dd if=/boot/zfsboot of=/dev/ad6 count=1
# dd if=/boot/zfsboot of=/dev/ad6 skip=1 seek=1024
Перезагрузка, все ОК.
Поставил новое ядро, перезагрузка и ошибки чтения дисков ad4,ad6 и даже acd0.
Смотрю при загрузке стал грузится ataahci.ko.
Думаю через Escape to loader promt сделаю unload, а затем load kernel, opensolaris, zfs, zpool.cache
(все что выданы lsmod без ataahci.ko)
Так он ругается на то что не знает как загрузить zpool.cache.
Соответственно по этой причине не могу загрузить старое ядро этим способом.
Вопрос 1: При включении ataahci я так понимаю диски станут ada4,ada6 как изменить это в zpool.cache корректно,
ведь пересоздавать пул это же ужас.
Вопрос 2: Как загрузить старое ядро. Мне интересно без использования режима Fixit.
при ataahci, нумерация дисков меняется как в биосе по номеру sata порта

ls /dev/ad*