ZFS работа с дисками

Небольшой FAQ по работе с файловой системой ZFS в системе CentOS 6

Работа в recovery mode:
http://docs.oracle.com/cd/E19253-01/819-5461/gjpna/index.html

Подгружаем модуль в ядро если нужно (обычно не требуется):

# kldload zfs

Смотрим доступные хранилища (zploop) и доступные файловые системы:

# zpool import
  pool: tank
     id: 9594784077909668635
  state: ONLINE
 action: The pool can be imported using its name or numeric identifier.
 config:

    tank        ONLINE
      mirror-0  ONLINE
        ada0p3  ONLINE
        ada1p3  ONLINE

Подключаем файловую систему (tank — имя zfs-plool-a):

# zpool import -R /mnt tank
# zpool status -v

Отключаем хранилище:

# zpool export tank

Работа в обычном режиме:
http://xgu.ru/wiki/ZFS

Очистка данных:
http://docs.oracle.com/cd/E19253-01/820-0836/gbbwa/index.html

Отключить диск:

# zpool detach tank /dev/ada0p3


Подключить диск:

missing <new_device> specification
usage:
    attach [-f] <pool> <device> <new-device>
# zpool attach tank ada1p3 ada0p3

Также при выполнении этой команды zpool вежливо напоминает, что необходимо не забыть втащить загрузчик в первый раздел нашего нового подопечного командой “gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0″

 # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
bootcode written to ada0

Вывести указанное устройство из эксплуатации (offline). После этого попыток писать и читать это устройство не будет до тех пор, пока оно не будет переведено в online. Если использовать ключ -t, устройство будет переведено в offline временно. После перезагрузки устройство опять будет в работе (online):

 # zpool offline tank ada0p3
 # zpool status -v
  pool: tank
 state: DEGRADED
status: One or more devices has been taken offline by the administrator.
    Sufficient replicas exist for the pool to continue functioning in a
    degraded state.
action: Online the device using 'zpool online' or replace the device with
    'zpool replace'.
  scan: resilvered 912M in 0h0m with 0 errors on Thu Jul 10 13:16:48 2014
config:

    NAME                    STATE     READ WRITE CKSUM
    tank                    DEGRADED     0     0     0
      mirror-0              DEGRADED     0     0     0
        ada1p3              ONLINE       0     0     0
        167420519597398225  OFFLINE      0     0     0  was /dev/ada0p3

Включить диск:

 # zpool online tank ada0p3

Увеличение размера зеркала ZFS:
http://rudkovskij.com/articles/?p=708

Комментарии запрещены.

Язык
Страницы
Рекомендую