NB Я полный новичок, когда дело доходит до пулов ZFS.
Вчера я создал пул ZFS на 4 жестких дисках по 3 ТБ, например:
2017-06-10.16:31:08 zpool create data sda sdc sdd sde
2017-06-10.16:31:29 zfs set compression=lz4 data
2017-06-10.16:31:43 zfs set atime=off data
Затем я начал копировать некоторые данные. Некоторое время спустя я замечаю, что мой пул исчез, а один из моих жестких дисков отключен. Я попытался перезагрузить компьютер в надежде, что это вернет его в оперативный режим, но я застрял в какой-то петле, как описано здесь . Вчера у меня не было времени разобраться с этим, поэтому я просто выключил машину до сих пор.
Я собирался попытаться восстановить данные с USB-накопителя, но я попытался загрузиться снова, и система заработала нормально! Я запускаю zpool list
, и он говорит «нет доступных пулов». Погуглил, попробовал zpool import data
. Я получаю сообщение об ошибке
не могу смонтировать '/ data': каталог не пуст
Снова попробовал zpool list
, и, конечно же, мы снова в сети:
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
data 10.9T 125G 10.8T - 0% 1% 1.00x ONLINE -
Пробовал ls / data
, там каталог, все выглядит хороший. Проверьте мое приложение Minio , которое хранит там свои данные, и все мои сегменты исчезли. Разумеется, единственная вещь на самом деле в / data
- это /data/minio/.minio.sys
, которую служба Minio должна была воссоздать при подключении к сети. История zpool
содержит эту страшную [очистку можно] выглядящую строку:
2017-06-11.00:24:08 zpool scrub data
Но я не помню, чтобы запускал ее. Однако я не понимаю, что zpool list
говорит, что 125G
все еще используется, что звучит примерно правильно. Так,
ZFS_MOUNT = 'no'
в / etc / default / zfs
, как предлагает эта статья, но systemctl enable zfs -mount.target
говорит: «Не удалось выполнить операцию: нет такого файла или каталога» - как я должен автоматически монтировать мой пул ZFS, чтобы я не завис во время загрузки? sda
) вместо UUID - могу ли я исправить это сейчас? Моему USB-накопителю назначен / dev / sdX
письмо не так ли? Я подозреваю, что это как-то связано с установкой бассейна.
Вы создали zpool, состоящий из полосы из четырех дисков; в основном это RAID 0.
Вы использовали имена SCSI / dev / sdX и добавили в смесь USB-накопитель. Это может вызвать проблемы с перечислением SCSI и повлиять на порядок ваших дисков / dev / sdX.
Если в каталоге / data есть что-то, чего там не должно быть, просто удалите это и попытайтесь смонтировать пул - zpool import данные