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

Как удалить и повторно использовать файловые системы ZFS внутри пула

У меня есть этот пул ZFS.

NAME        STATE     READ WRITE CKSUM
    app         ONLINE       0     0     0
      raidz1-0  ONLINE       0     0     0
        c1t2d0  ONLINE       0     0     0
        c1t3d0  ONLINE       0     0     0
        c1t4d0  ONLINE       0     0     0
        c1t5d0  ONLINE       0     0     0
        c1t6d0  ONLINE       0     0     0
        c1t7d0  ONLINE       0     0     0

Он делится так:

app/oradata_smart_ora1   1.09G  11.9G  1.09G  /oradata/SMART/ora1
app/oradata_smart_ora2   7.07G  10.9G  7.07G  /oradata/SMART/ora2
app/oradata_smart_ora3   19.8G  16.2G  19.8G  /oradata/SMART/ora3
**app/oradata_smart_ora4    136G  30.1G   136G  /oradata/SMART/ora4
app/oradata_smart_ora5   11.8G  43.2G  11.8G  /oradata/SMART/ora5
app/oradata_smart_ora6   47.0G  28.0G  47.0G  /oradata/SMART/ora6
app/oradata_smart_ora7    122G  24.9G   122G  /oradata/SMART/ora7**
app/oradata_smart_redo1   601M  2.41G   601M  /oradata/SMART/redo1
app/oradata_smart_redo2   601M  2.41G   601M  /oradata/SMART/redo2
app/oradata_smart_redo3   601M  2.41G   601M  /oradata/SMART/redo3

Я хотел бы стереть ora4, ora5, ora6 и ora7 и сделать из всего этого только одну большую файловую систему. Это старый сервер, который мне дали (ничего не задокументировано ...) для повторного использования, и я пытаюсь избежать уничтожения всего пула, поскольку установка oracle находится в / app, и только Бог знает лицензионный ключ Oracles.

Как я могу этого добиться? Вы хотите предложить какой-либо другой подход?

Ну вот:

# zfs destroy app/oradata_smart_ora4
# zfs destroy app/oradata_smart_ora5
# zfs destroy app/oradata_smart_ora6
# zfs destroy app/oradata_smart_ora7
# zfs create -o mountpoint=/whare/you/want/to/have/it -o quota=500m  app/new-big-fs

ВНИМАНИЕ - все данные в этих файловых системах исчезнут!

И, конечно же, «man zfs» - ваш друг.

Я не вижу проблемы. Вы можете создать каталог или файловую систему ZFS в / app и переместить данные в соответствующие места.