Таким образом, я работаю, новая копия Сервера Ubuntu 16.04 (Действительно устанавливал стол Ubuntu сверху его, но иначе запас),
Я установил zfsutils-linux, затем использующий инструкции из Ubuntu zfs справочный сайт ядра, я смог создать пул набегов. Я сделал некоторые файловые системы на нем и начал копировать файлы в него.
На перезагрузку система не распознает пул вообще. "sudo состояние шпульки" ничего не возвращает.
Если я делаю эти две команды после того, как это перезагружает (устройство хранения данных является названием пула):
sudo zpool import storage
sudo zfs mount -a
Это соединит пул и хорошо до следующей перезагрузки.
Когда я делаю нормальную перезагрузку, корневой диск заканчивает тем, что был/dev/sdb
Я попытался добавить эти две команды к rc.local файлу, но имена дисковода не работают. Я принимаю из-за того, что мой основной диск является более медленным более старым диском и вероятно занимает время для вращения.
Диски пула являются всеми 2 дисками емкостью на уровне конечного пользователя, и загрузочный диск является диском на 500 ГБ на уровне конечного пользователя. Я использую этот компьютер в качестве тестовой машины и в качестве резервного копирования на мой другой сервер. Этот сервер в настоящее время имеет 32 ГБ поршня и "9" ряд супермикро материнская плата сервера с процессором xeon, таким образом, это имеет более чем достаточно власти работать как домашний сервер.
Я ДЕЙСТВИТЕЛЬНО хочу, чтобы это работало автоматически, и моя другая опция состоит в том, чтобы поместить задержку перед командами, но я должен полагать, что она должна автоматически смонтировать диск так или иначе, но я не нашел как в документации или в любых поисках онлайн.
Спасибо за любую справку!
Сначала проверьте, чтобы удостовериться, что это действительно не смонтировалось
sudo zfs get mounted
Затем проверка, если точка монтирования установлена для
sudo zfs get mountpoint storage
, Затем наконец устанавливает точку монтирования
sudo zfs set mountpoint=/data data
, Zfs работает немного по-другому, чем вся остальная часть файловых систем, к которым мы привыкли.
я думаю, что создал пул, не имея точки монтирования, уже созданной с тем же именем. Я не уверен, не удалось ли вот почему этому автосмонтироваться.
При создании шпульки используйте уникальные идентификаторы диска. Можно найти их путем движения в /dev/disk/by-id/
. Псевдонимы диска (например, /dev/sda
, /dev/sdb
) могут быть переставлены/повторно присвоены при начальной загрузке, заставив zfs не мочь найти шпульку.