Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7025 из 10763 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           15 Apr 18 16:11:48
Кому : Victor Sudakov                                      15 Apr 18 16:11:48
Тема : Re: Странное с дисками под zpool-ом
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+4b2baeb2
На   : area://RU.UNIX.BSD?msgid=2:5005/49+5ad2e894
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+5ad31821
==============================================================================
15 апр. 2018, воскресенье, в 10:44 NOVT, Victor Sudakov написал(а):

VS>> Я и без него понял, что zpool пересел с физических устройств на
VS>> diskid, весь вопрос почему это случилось? Система-то давно стоит.
VS> Мне с той стороны написали, что "Был заменён только корпус, БП остался прежним.
VS> Единственное что могло поменяться, это порядковый номер SATA разъема."
VS> Это могло дать такой эффект?

Hе исключено. Hапример, диски поменялись местами и на ada0
больше нет того компонента пула, который там лежал раньше
(теперь он на ada1) и наоборот.

VS> В эхотаге, что ли, где-то зашиты физические адреса
VS> устройств в zpool, типа как в Солярисе "/pci@111/pci@333/scsi@222/sd@0,0" в
VS> path_to_inst?

Hе совсем так, но сами имена ada0/ada1 по сути есть функции
таких "физических" адресов:

# egrep 'ata.:.*on|ada. at' /var/run/dmesg.boot
ata0: <ATA channel> at channel 0 on atapci0
ata2: <ATA channel> at channel 0 on atapci1
ata3: <ATA channel> at channel 1 on atapci1
ada0 at ata2 bus 0 scbus1 target 0 lun 0
ada1 at ata3 bus 0 scbus2 target 0 lun 0

Поменяется физический порт (ada[23]) - поменяется имя ada[01],
а судя по всему, zpool.cache кеширует эти имена:

# zpool status | grep ONLINE
 state: ONLINE
        os           ONLINE       0     0     0
          raid/r0s2  ONLINE       0     0     0
 state: ONLINE
        z            ONLINE       0     0     0
          mirror-0   ONLINE       0     0     0
            raid/r1  ONLINE       0     0     0
            raid/r2  ONLINE       0     0     0
# strings /boot/zfs/zpool.cache | fgrep raid
/dev/raid/r0s2
/dev/raid/r1
/dev/raid/r2


VS> В "strings /boot/zfs/zpool.cache" какой-то phys_path, это там засада, да?

Судя по сорцам, на фре phys_path не используется (#ifdef illumos).

Eugene
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.120630 секунды