Назад | Перейти на главную страницу

Куда делись мои данные zpool?

N.B. Я полный новичок, когда дело касается пулов 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, там каталог, все в порядке. Проверить мой Минио app, которое хранит там свои данные, и все мои корзины исчезли. Конечно же, единственное фактически в /data является /data/minio/.minio.sys которые служба Minio должна была воссоздать, когда была подключена к сети. zpool history есть это страшно [чистка в порядке] выглядит в нем строчкой:

2017-06-11.00:24:08 zpool scrub data

Но я не помню, чтобы запускал это. Что я действительно не понимаю, так это то, что zpool list Говорит, что 125G все еще используется, что звучит примерно правильно. Так,

  1. куда является что данные? Как мне снова получить к нему доступ?
  2. я добавил ZFS_MOUNT='no' к /etc/default/zfs как предлагает эта статья, но systemctl enable zfs-mount.target говорит: "Не удалось выполнить операцию: нет такого файла или каталога" - как я предполагаемый чтобы автоматически смонтировать мой пул ZFS, чтобы я не завис во время загрузки?
  3. Похоже, я неправильно создал свой zpool - через их имена устройств (например, sda) вместо UUID - могу ли я исправить это сейчас?

Моему USB-накопителю назначен /dev/sdX письмо не так ли? Я подозреваю, что это как-то связано с монтажом бассейна.

  • Вы создали zpool, состоящий из полосы из четырех дисков; в основном RAID 0 дисков.

  • Вы использовали имена SCSI / dev / sdX и добавили в смесь USB-накопитель. Это может вызвать проблемы с перечислением SCSI и повлиять на ваш порядок дисков / dev / sdX.

  • Если у вас есть что-то в каталоге / data, чего там не должно быть, просто удалите это и попробуйте смонтировать свой пул - zpool import data