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

Как переименовать устройства при использовании ZFS fuse в linux

Я только начал использовать ZFS в Linux и уже столкнулся с проблемами.

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

zpool статус

  pool: media
 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
        media       UNAVAIL      0     0     0  insufficient replicas
          raidz1-0  UNAVAIL      0     0     0  insufficient replicas
            sdc     FAULTED      0     0     0  corrupted data
            sdd     FAULTED      0     0     0  corrupted data
            sde     UNAVAIL      0     0     0  cannot open

Устройства теперь sdb, sdc, sdd. Что я могу сделать переименовать устройства? Я использую Ubuntu 11.04.

Оказывается, просто выполнение «zpool export» и «zpool import» устранило проблему.