Solaris zfs文件系统的配置实例

zfs文件系统是solaris 10的重要特性,实例配置可以更容量的了解zfs文件系统配置。

一、Solaris磁盘基础

1. 磁盘查看方法

# format
AVAILABLE DISK SELECTIONS:
  0. c0d1 <xxx cyl 6524 alt 2 hd 255 sec 63>
/pci@0,0/pci-ide@7,1/ide@1/cmdk@1,0
  1. c1t0d0 <VMware,-VMwareVirtualS-1.0 cyl 1302 alt 2 hd 255 sec 63>
/pci@0,0/pci15ad,1976@10/sd@0,0
  2. c1t1d0 <VMware,-VMware Virtual S-1.0-10.00GB>
/pci@0,0/pci15ad,1976@10/sd@1,0
  3. c1t2d0 <VMware,-VMware Virtual -1.0  cyl 1303 alt 2 hd 255 sec 63>
/pci@0,0/pci15ad,1976@10/sd@2,0
  4. c1t3d0 <VMware,-VMware Virtual S-1.0-10.00GB>
/pci@0,0/pci15ad,1976@10/sd@3,0

Specify disk (enter its number): 3  
# quit 退出

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/unix/

2. 磁盘容量查看方法

# iostat -E

二、ZFS文件系统配置

1. 创建zpool(raid0)

创建名为first的zfs文件系统

# zpool create -f first c1t0d0 c1t1d0 c1t2d0

'first' successfully created, but with no redundancy; failure of one
device will cause loss of the pool

说明:
# 提示三块盘没有做冗余,坏一盘全坏。
# 加入pool的硬盘是整块盘,这样便于pool对硬盘的管理。
# 由于加入pool的磁盘之前曾经使用过ufs,所以在创建过程中需要使用-f选项来忽视ufs文件格式将硬盘强制加入pool中。

对pool进行扩容

# zpool add first c1t3d0

-n 模拟扩容之后结果
-f 强制执行

# zpool add -n -f first c1t3d0
would update 'first' to the following configuration:
  first
 c1t0d0
 c1t1d0
 c1t3d0

       2. 创建镜像pool,通常两块盘一样大小容(raid1)
# zpool create -f first mirror c1t0d0 c1t1d0  

3. 创建mirror pool(raid 10)
# zpool create -f first mirror c1t0d0 c1t1d0 mirror c1t2d0 c1t3d0

4. 创建raidz zpool (raid5)
# zpool create first raidz2 c1t0d0 c1t1d0 c1t2d0 c1t3d0

5. 创建raidz zpool并加入一块热备盘
# zpool create first raidz2 c1t0d0 c1t1d0 c1t2d0 spare c1t3d0

(1)热备盘的添加
# zpool add first spare c1t3d0

(2)热备盘的删除
# zpool remove first c1t3d0

6. 镜像和拆镜像

(1) 创建镜像
如果创建zpool时,物理盘为单,可以对其进行镜像,命令格式为
# zpool attach first 老的磁盘 新的磁盘

# zpool attach first c1t0d0 c1t1d0

(2) 拆分镜像(与境像过程相反,因为影响数据)
# zpool detach first c1t1d0

       7. 删除zpool

# zpool destroy poolname
# zpool destroy -f poolname

       8. 查看zpool列表,状态

# zpool list
# zpool status [-x][-v]
# 校验的目的
# zpool scrub poolname

# 校验的目的,这一般会花费很长的时间,
# zpool status 查看校验进度,最好在硬件出现问题,解决后都校验一次以保证一切正常。

       9. 创建一个文件系统

经典使用示例

1) 创建u01文件系统
# zfs create first/u01

2) 挂载到/u01目录,不挂载也可以直接使用
# zfs set mountpoint=/u01 first/u01

3) 设置磁盘配额
# zfs set quota=20G first/u01

创建快照

1) 创建快照
# zfs snapshot first/u01@ok

2) 恢复快照
# zfs rollback first/u01@ok

3) 删除快照及ZFS文件系统

说明:删除u01的快照时,加-R参数连同源一起删除,慎用。
# zfs destroy -R  first/u01@ok

创建ZFS克隆:

通过快照创建zfs目录

# zfs clone first/u01@ok first/bak

本文出自 “koumm的linux技术博客” 博客,请务必保留此出处http://koumm.blog.51cto.com/703525/1250917

时间: 2025-01-21 14:40:10

Solaris zfs文件系统的配置实例的相关文章

Solaris zfs文件系统实例配置

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1250917 zfs文件系统是solaris 10的重要特性,实例配置可以更容量的了解zfs文件系统配置.   一.Solaris磁盘基础  1. 磁盘查看方法 # format  AVAILABLE DISK SELECTIONS:        0. c0d1 <xxx cyl 6524 alt 2 hd 255 se

如何在Ubuntu中安装使用ZFS文件系统

Linux 操作系统支持和可用的文件系统类型非常多,既然这些文件系统都可以正常工作,我们为什么要去尝试一个新的文件系统呢?其实,不同 Linux 文件系统类型并不完全相同,不然也不用搞出这么多种类来了.其中有些还具有比较明显的优势,比如--ZFS 文件系统. 为什么选择ZFS文件系统 ZFS 文件系统非常之棒,它是一个真正的现代文件系统,其内置的功能对处理数据负载非常有意义. 如果你正考虑将 ZFS 用于超快速 NVMe SSD,那它可能不是最佳选择.ZFS 速度相对较慢并不太关紧要,它旨在用于

Unix下zfs文件系统重组RAID-5数据恢复案例

存储做的RAID-5, SCSI硬盘,操作系统是FreeBSD,文件系统是zfs. 本案例共有12块硬盘,11块硬盘里有数据,1块硬盘是热备盘.其中第6块数据硬盘出现故障,重组时需要将其剔除. 物理盘: 物理盘是指创建RAID所用的每块独立的物理硬盘,组建RAID后,它们叫做RAID的成员盘. 去RAID化: 出现故障后,把物理盘从服务器的槽位上取下来进行检测和分析.离开了服务器的槽位,也就离开了RAID控制器,这些硬盘就称为被"去RAID化"了. 1 分析步骤 主要内容: ·初步判断

Ubuntu 16.04 LTS将支持ZFS文件系统,工作仅完成90%

2个月前,我们曾报道过Ubuntu将正式支持ZFS文件系统的消息.而在你更新系统至Ubuntu 16.04 LTS(Xenial Xerus)之前,还请务必知晓这项新功能仍处于技术预览的阶段.Ubuntu并未完成所有工作,用户在安装前需要将之手动添加到安装器中,想要其成为默认选项,显然还需要等待很长一段时间. Ubuntu开发者青睐该文件系统的一个主要原因,是Debian也支持它.鉴于Ubuntu基于Debian.且ZFS正处于上升期,Canonical的决策也显得理所应当. 需要指出的是,ZF

Cisco防火墙pix515配置实例

一.引言 硬件防火墙的应用,现在是越来越多,产品也很丰富.一般国产的防火墙多带有中文的说明和一些相应的配置实例,但国外的产品几乎都没有中文的说明书. 二.物理连接 Pix515的外观:是一种标准的机架式设备,高度为2U,电源开关和接线在背后.正面有一些指示灯,如电源.工作是否正常的表示等:背面板 有一些接口和扩展口,我们这次要用到的接口有三个:两个以太(RJ-45网卡)和一个配置口,其英文分别是:ETHERNET0.ETHERNET1和CONSOLE. 先将防火墙固定在机架上,接好电源:用随机带

H3C交换机的配置实例

本实例包括设置安全策略版,通过源IP地址对WEB登录用户进行控制. 托管在IDC机房的网络设备,用于组建服务器集群,构建电子商务系统架构. 网络硬件设备少不了的一种就是交换机.目前用于运行级别的都是网管型交换机.至于牌子方面,主流目前流行的为思科.华为.H3C这几款.相对价格而言,H3C的中型设备性价比普遍高. IDC机房二层交换机常见的有: 思科2960 系列. 思科2950 系列. H3C 3100系列. 常规IDC服务器托管的接入拓扑图: 网络服务商->IDC托管服务商路由设备.三层交换机

Cisco基于策略路由的配置实例

问题描述 您可以定义自己的规则来进行数据包的路由而不仅仅由目的地地址所决定.在这里 您可以学到怎么使用基于策略路由的办法来解决这一问题. 在具体的应用中,基于策略的路由有: ☆ 基于源IP地址的策略路由 ☆ 基于数据包大小的策略路由 ☆ 基于应用的策略路由 ☆ 通过缺省路由平衡负载 这里,讲述了第一种情况的路由策略. 举例 在这个例子中,防火墙的作用是:把10.0.0.0/8内部网地址翻译成可路由的172.16 .255.0/24子网地址. 下面的防火墙配置是为了完整性而加进去的,它不是策略路由

Nginx的常用配置实例

Nginx作为一个HTTP服务器,在功能实现方面和性能方面都表现得非常卓越,完全可以与Apache相媲美,几乎可以实现Apache的所有功能,下面就介绍一些Nginx常用的配置实例,具体包含虚拟主机配置.负载均衡配置.防盗链配置以及日志管理等. 一. 虚拟主机配置实例 下面在Nginx中创建三个虚拟主机,需要说明的是,这里仅仅列出了虚拟主机配置部分. http { server { listen 80; server_name www.domain1.com; access_log logs/d

springmvc与mybatis集成配置实例详解_java

简单之美,springmvc,mybatis就是一个很好的简单集成方案,能够满足一般的项目需求.闲暇时间把项目配置文件共享出来,供大家参看: 1.首先我们来看下依赖的pom: <!-- spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.ve