如何删除和重用池中的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,只做一个大文件系统。 这是一个旧的服务器,我给(没有logging…)重用,我试图避免破坏整个池,因为甲骨文安装驻留在/应用程序,只有上帝知道甲骨文许可证密钥。

我怎样才能做到这一点? 任何你想build议的其他方法?

干得好:

 # 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”是你的朋友。

我没有看到问题。 您可以在/ app下创build目录或ZFS文件系统,并将数据移动到适当的位置。