设为首页
友情链接
在线留言
发表文章
加入收藏
广告联系
刺猬首页
|
专案技术
|
网络技术
|
图形图象
|
网络编程
|
网页设计
|
操作系统
|
服务器
|
技术白皮书
|
在线实验室
|
刺猬论坛
|
小说专版
|
数据库
|
设计赏析
|
存储频道
|
网络安全
|
私服架设
|
Solaris
|
网站评估
|
PC维护技巧
|
下载中心
|
博 客
|
专 题:
|
Linux
|
java
|
cisco
|
防病毒
|
刀片
|
SOA
|
iscsi
|
ASP.NET
|
SQL
|
Oracle
|
您现在的位置:
IT公社 IT community
>>
操作系统
>>
UNIX系统
>> 教程正文
用户登录
新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
Sun硬件设备和Solaris的…
高级用户和系统管理员指…
solaris 10 硬盘安装
Solaris2.4 多线程编程指…
Solaris2.4 多线程编程指…
Solaris2.4 多线程编程指…
Solaris2.4 多线程编程指…
Solaris2.4 多线程编程指…
Solaris2.4 多线程编程指…
Solaris2.4 多线程编程指…
Solaris10下面的ZFS使用
荐
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
3。测试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
4。增加新的存储到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
5。破坏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扩展或缩小是动态的,无需系统管理员介入
降低费用,可免除额外的卷管理的许可费用
图片附件
:
zfs.gif
(2005-5-24 10:24, 22.98 K)
Linux联盟收集整理
频道声明:
本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。
原始作者:
佚名
录入时间:
2007-1-2 2:41:08
信息来源:
不详
投稿信箱:
itqoo@126.com
教程录入:itqoo 责任编辑:itqoo
上一个教程:
Solaris下NFS使用手册
下一个教程:
Solaris硬盘分区简介
【字体:
小
大
】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
- 关于我们 -
合作伙伴
-
友情链接
- 广告刊登 -
投稿热线
-
在线留言
-
版权声明
-
联系方式
-
IT公社版权所有 粤ICP备05127012号
Copyrigh
@2005
-2006
it
qoo
.com
.Inc All Rights Reserved
推荐分辨率 1024*768
联系站长:
E-Mail:
itqoo@126.com
MSN:
urchincc@hotmail.com
QQ:
特别感谢:
亿太网络提供空间支持