统计排行 社区应用 社区服务 会员列表 最新帖子 精华区 帮助
主题 : Solaris10下如何使用ZFS<转>
木逸 离线
级别: PW官方团队
UID: 901113
精华: 0
发帖: 1586
金钱: 1065 两
威望: 364 点
PW积分: 25 点
技术分: 0 分
团队工龄: 0 月
在线时间: 3904(时)
注册时间: 2006-09-09
最后登录: 2010-03-12
楼主  发表于: 2007-09-16   
来源于 web环境 分类

Solaris10下如何使用ZFS<转>

ZFS,作为Solaris 10的下一代文件存储解决方案,ZFS即Zettabyte File System,也叫动态文件

系统Dynamic File System, 是第一个128位文件系统,无限容量、自优化、永远数据一致、管理简

单:

- 支持POSIX文件系统

- 无限容量,比32/64位文件系统大16  billion billion倍

- 对于应用来说,ZFS像一个标准的POSIX文件系统

- 对于系统管理员来说,ZFS提供存储池的模型,彻底消除了卷管理的概念,及其带来的硬盘分区的问

题,可以使所有文件系统利用存储池的所有设备的访问带宽,100%在线维护。

- 所有操作采用copy-on-write方式,硬盘状态永远有效, 无需fsck。

- 所有数据块被64位校验, 防止数据瘫痪, 并且数据可做Raid,其中一个数据损坏可由另一数据修复。

- 提供无限份的快照,提供磁盘限额

1. 检查预装OS,如无 ZFS包,则需安装软件包:

# pkginfo |grep SUNWzfs

# pkgadd -d .

The following packages are available:

1  SUNWzfs    Zettabyte File System (ZFS)

              (sparc) 11.10.0,REV=2004.12.26.02.38

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:1

...

Installation of <SUNWzfs> was successful.

2. 建立storage pool:

# zpool create -f testpool mirror /dev/dsk/c0t1d0s0 /dev/dsk/c0t1d0s1

# zpool df testpool

Pool                  size  used  avail capacity

-------------------- ------ ------ ------ --------

testpool              500M  56.0K  500M    1%

# zpool vdevs -v testpool

mirror1

c0t1d0s0

c0t1d0s1

3. 建立文件系统:

# zfs create testpool/user1

# zfs create testpool/user2

# mkdir -p /disk/user1 /disk/user2

# zfs mount testpool/user1 /disk/user1

# zfs mount testpool/user2 /disk/user2

# df -h -F zfs

文件系统              大小  用了  可用 容量    挂接在

testpool/user1        484M  27K  484M    1%    /disk/user1

testpool/user2        484M  27K  484M    1%    /disk/user2

4. 测试ZFS的读写变化:

# cp /etc/n* /disk/user1; cp /etc/m* /disk/user2

# df -h -F zfs

文件系统              大小  用了  可用 容量    挂接在

testpool/user1        484M  60K  484M    1%    /disk/user1

testpool/user2        484M 123K  484M    1%    /disk/user2

5. 增加新的存储到storage pool,扩展ZFS:

# zpool add -f testpool mirror c0t1d0s3 c0t1d0s4

# zpool df testpool

Pool                  size  used  avail capacity

-------------------- ------ ------ ------ --------

testpool              1000M  303K  1000M    1%

s6a# zpool vdevs -v testpool

mmirror1

c0t1d0s0

c0t1d0s1

mirror2

c0t1d0s3

c0t1d0s4

# df -h -F zfs

文件系统              大小  用了  可用 容量    挂接在

testpool/user1      982M  60K  982M    1%    /disk/user1

testpool/user2      982M  123K  982M    1%    /disk/user2

6. 破坏storage pool硬盘的数据,观察ZFS中数据不受影响:

# dd if=/dev/urandom of=/dev/rdsk/c0t1d0s1 count=10000

10000+0 记录进入

10000+0 记录调出

# df -h -F zfs

文件系统              大小  用了  可用 容量    挂接在

testpool/user1      982M  60K  982M    1%    /disk/user1

testpool/user2      982M  123K  982M    1%    /disk/user2

# diff /etc/nsswitch.conf /disk/user1/nsswitch.conf

总结:

文件系统管理,ZFS提供一个新的易于使用的自动管理的模型,降低复杂性,减少错误和实施的时间。

数据安全和完整性, ZFS数据在任何时间都是一致的。

对于资源利用,ZFS存储池可为多个文件系统共享。

增加灵活性, ZFS扩展或缩小是动态的,无需系统管理员介入 。

降低费用,可免除额外的卷管理的许可费用。
精品双线机房 有意向联系我QQ:1026195096 --> 测试ip:122.228.202.225
f1_racing 离线
级别: 初来乍到
UID: 1347829
精华: 0
发帖: 4
金钱: 177 两
威望: 0 点
PW积分: 0 点
技术分: 0 分
团队工龄: 0 月
在线时间: 0(时)
注册时间: 2007-09-17
最后登录: 2007-09-17
沙发  发表于: 2007-09-17   
学习啦


转借此处AD一下------------
F1赛车网
f1直播    f1在线直播
图片:4.jpg
﹎sκyˊ☆ 离线
级别: 六星会员
UID: 476343
精华: 0
发帖: 17202
金钱: 187 两
威望: 804 点
PW积分: 0 点
技术分: 0 分
团队工龄: 0 月
群组: 因为我们是NB青年!!
在线时间: 656(时)
注册时间: 2005-10-09
最后登录: 2009-07-29
2楼  发表于: 2007-09-19   
哪有下载?
yummy2008 离线
级别: 新手上路
UID: 1216652
精华: 0
发帖: 30
金钱: 183 两
威望: 0 点
PW积分: 15 点
技术分: 0 分
团队工龄: 0 月
在线时间: 8(时)
注册时间: 2007-05-18
最后登录: 2008-09-21
3楼  发表于: 2007-09-29   
Solaris10玩起来费劲死了,不过sun新版的Solaris可能比较简单,谁试验了么?效果如何?
级别: 一星会员
UID: 1358512
精华: 0
发帖: 264
金钱: 255 两
威望: -1 点
PW积分: 0 点
技术分: 0 分
团队工龄: 0 月
在线时间: 1(时)
注册时间: 2007-09-30
最后登录: 2007-10-07
4楼  发表于: 2007-10-01   
     
级别: 一星会员
UID: 1358512
精华: 0
发帖: 264
金钱: 255 两
威望: -1 点
PW积分: 0 点
技术分: 0 分
团队工龄: 0 月
在线时间: 1(时)
注册时间: 2007-09-30
最后登录: 2007-10-07
5楼  发表于: 2007-10-01   
 
描述
快速回复

温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
验证问题:
你将要注册的是什么网站<答:phpwind> 正确答案:phpwind
按"Ctrl+Enter"直接提交