zpool поврежден / неисправен после перезагрузки? Данные потеряны? - PullRequest
2 голосов
/ 30 апреля 2020

Я не могу получить доступ к моей файловой системе после перезагрузки. Проблема в том, что я не могу смонтировать мою файловую систему zfs. При запуске системы он всегда говорит мне: «Операция уже ожидает».

Результатом этого является то, что моя малина хранила внешнее устройство в / dev / sda1 (думаю, раньше это было / dev / sda). Итак, я попытался смонтировать его вручную, но мой статус zpool просто говорит:

pi@raspberrypi:~ $ sudo zpool status -v
  pool: owncloud
 state: UNAVAIL
status: One or more devices could not be opened.  There are insufficient
    replicas for the pool to continue functioning.
action: Attach the missing device and online it using 'zpool online'.
   see: http://www.sun.com/msg/ZFS-8000-3C
 scrub: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    owncloud    UNAVAIL      0     0     0  insufficient replicas
      sda       UNAVAIL      0     0     0  cannot open

Я попытался зайти на Google, и кто-то сказал, что мне нужно только экспортировать и импортировать его. Но я думаю, что это была большая ошибка.

root@raspberrypi:~# zpool export owncloud
root@raspberrypi:~# zpool import -FX owncloud
cannot import 'owncloud': one or more devices is currently unavailable
    Destroy and re-create the pool from
    a backup source.
root@raspberrypi:~# zpool import -f
  pool: owncloud
    id: 6716847667614780371
 state: FAULTED
status: The pool metadata is corrupted.
action: The pool cannot be imported due to damaged devices or data.
    The pool may be active on another system, but can be imported using
    the '-f' flag.
   see: http://www.sun.com/msg/ZFS-8000-72
config:

    owncloud                                               FAULTED  corrupted data
      disk/by-id/ata-WDC_WD10JPVX-22JC3T0_WD-WX41AA58A29S  ONLINE

root@raspberrypi:~# zpool import -f 6716847667614780371
cannot import 'owncloud': I/O error
    Destroy and re-create the pool from
    a backup source.

Кто-нибудь знает, как решить эту проблему? Потому что я действительно не думаю, что это аппаратная ошибка. Я просто хочу получить сохраненные данные. Может быть, с инструментом, не от zfs?

root@raspberrypi:~# mount /dev/sda1 /srv/owncloud/storage/
mount: /srv/owncloud/storage: unknown filesystem type 'zfs_member'.

Заранее спасибо за ваши ответы.

С уважением

1 Ответ

0 голосов
/ 30 апреля 2020

Попробуйте экспортировать пул и удалить файл zpool.cache. Это должно быть в /etc/zfs/spool.cache.

Тогда попробуйте zpool import owncloud.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...