电脑技术学习

ZFS 入门

dn001

  ZFS 硬件和软件要求及建议

  尝试使用 ZFS 软件之前,请确保查看了以下硬件和软件要求及建议:

  运行 Solaris 10 6/06 发行版或更高版本的 SPARCTM 或 x86 系统。

  最小磁盘空间为 128 MB。用于存储池所需的最小磁盘空间量约为 64 MB。

  目前,建议用于安装 Solaris 系统的最小内存量为 512 MB。但为了获得更好的 ZFS 性能,建议至少使用 1 GB 或更多内存。

  如果创建镜像磁盘配置,建议使用多个控制器。

  创建基本 ZFS 文件系统

  ZFS 管理在设计过程中考虑了简单性。ZFS 设计的目标之一是减少创建可用文件系统所需的命令数。创建新池的同时会创建一个新 ZFS 文件系统,并自动将其挂载。

  以下示例说明如何通过一个命令同时创建名为 tank 的非冗余存储池和名为 tank 的 ZFS 文件系统。假定整个磁盘 /dev/dsk/c1t0d0 可供使用。

# zpool create tank c1t0d0

  注 –

  此命令将创建一个非冗余池。即使单个存储对象存在于硬件 RAID 阵列或软件卷管理器中,也建议不要将非冗余池配置用于生产环境。ZFS 只能检测这些配置中的错误。ZFS 可用冗余数据更正池配置中的错误。

  新 ZFS 文件系统 tank 可根据需要使用 c1t0d0 中任意大小的磁盘空间,并会自动挂载在 /tank 中。

# mkfile 100m /tank/foo
# df -h /tank
Filesystem       size  used avail capacity Mounted on
tank          80G  100M  80G   1%  /tank

  在池内,可能需要创建其他文件系统。文件系统可提供管理点,用于管理同一池中不同的数据集。

  以下示例说明如何在存储池 tank 中创建名为 fs 的文件系统。假定整个磁盘 /dev/dsk/c1t0d0 可供使用。

标签: