Сервер Ubuntu, который 16.04.5 LTS выполняли хорошо с внешней Картой памяти в течение многих лет, но мы переросли его. Попытка добавить более крупную внешнюю Карту памяти прежде, чем удалить старое.
У меня есть четыре диска RAIDZ, созданный в 2016. Начиная с создать команд это автосмонтировано при начальной загрузке.
вывод dmesg (надеются, что это работает),
Я принимаю добавление, что диск изменил список готовности дисков и когда zfs идет для захвата их, не находит правильные диски в правильном порядке. Но я не знаю, куда пойти для "соединения присвоения проводами", для там, чтобы не быть никакими предположениями, о которых диски делают RAIDZ.
Я имею навыки новичка в Ubuntu в лучшем случае и ценил бы любое понимание и помощь.Спасибо!
Править
С FDISK-l я нашел, что назначение устройств действительно изменяется, когда у меня есть обе внешних присоединенные Карты памяти. Когда я присоединяю новую внешнюю Карту памяти и перезагрузку, устройства изменяются следующим образом:
sda-> sdf; sdb-> sda; sdc-> sdb; sdd-> sdc; sde-> sdd; sdf-> sde; ЦУР является новым диском
Как я преодолеваю динамическое присвоение имени устройства как это так мое монтирование, и т.д. всегда корректны?
Спасибо!
Нормальный способ сделать это должно добавить устройства к Вам шпулька с помощью их UUID или WWNs, которые доступны в /dev/disk/by-uuid
и /dev/disk/by-id
. Это и больше деталей о персистентном именовании для дисков доступны здесь.
Переключать существующий пул на by-id
метод, попытайтесь работать:
sudo zpool export tank
sudo zpool import -d /dev/disk/by-id -a
Опции говорят import
искать устройства в том каталоге и продолжать искать, пока все устройства не были проверены, есть ли у них данные ZFS по ним или не (даже если существует несколько пулов).