安装Oracle所需要的zfs命令(solaris 11)

# 设置硬盘

format -e
 > 输入开头序号          --  提示输入需要设置的磁盘序号 
 > 输入 no                 --  提示是否设置分区表格式 
 > 输入 lable              --  设置分区表格式
 > 输入 1                   --  (1) EFI 对大容量磁盘支持较好
 > 输入 y                   --  确认设置
 > 输入 disk               --  选择下一个要设置的磁盘序号进行设置,循环到开头


# 查看现有 zpool 避免重名

zpool list


# 创建 zpool 硬盘名称来自 format 的输出

zpool create datapool01 c0t604F938100E706825B6E7EFF00000091d0 \
c0t604F938100E706825B6E7F2D00000092d0 c0t604F938100E706825B6E7F6000000093d0 \
c0t604F938100E706825B6E7F9600000094d0 c0t604F938100E706825B6E7FCE00000095d0 \
c0t604F938100E706825B6E81C100000097d0 c0t604F938100E706825B6E82EC0000009Bd0 \
c0t604F938100E706825B6E84BB0000009Dd0 c0t604F938100E706825B6E85E9000000A0d0 \
c0t604F938100E706825B6E87A4000000A3d0 c0t604F938100E706825B6E820B00000098d0 \
c0t604F938100E706825B6E822E00000099d0 c0t604F938100E706825B6E828E0000009Ad0 \
c0t604F938100E706825B6E875C000000A2d0 c0t604F938100E706825B6E8709000000A1d0 \
c0t604F938100E706825B6E8918000000A4d0 c0t604F938100E706825B6E83470000009Cd0 \
c0t604F938100E706825B6E85190000009Ed0 c0t604F938100E706825B6E85730000009Fd0 \
c0t604F938100E706825B6E802700000096d0 c0t604F938100E706825B6EC6BA000000A7d0 \
c0t604F938100E706825B6EC6FA000000A8d0 c0t604F938100E706825B6EC7F2000000AAd0 \
c0t604F938100E706825B6EC8DA000000ACd0 c0t604F938100E706825B6EC98B000000AEd0 


zpool create datapool02 c0t604F938100E706825B6EC529000000A5d0 \
c0t604F938100E706825B6EC678000000A6d0 c0t604F938100E706825B6EC752000000A9d0 \
c0t604F938100E706825B6EC860000000ABd0 c0t604F938100E706825B6EC935000000ADd0 \
c0t604F938100E706825B6ECA1F000000AFd0 c0t604F938100E706825B6ECA7B000000B0d0 \
c0t604F938100E706825B6ECAB2000000B1d0 c0t604F938100E706825B6ECB0B000000B2d0 \
c0t604F938100E706825B6ECB42000000B3d0 c0t604F938100E706825B6ECBE4000000B4d0 \
c0t604F938100E706825B6ECC86000000B5d0 c0t604F938100E706825B6ECDA6000000B6d0 \
c0t604F938100E706825B6ECEBF000000B7d0 c0t604F938100E706825B6ECF40000000B8d0 \
c0t604F938100E706825B6ECF97000000B9d0 c0t604F938100E706825B6ECFF7000000BAd0 \
c0t604F938100E706825B6ED0A8000000BCd0 c0t604F938100E706825B6ED1B1000000BFd0 \
c0t604F938100E706825B6ED2A5000000C1d0 c0t604F938100E706825B6ED04E000000BBd0 \
c0t604F938100E706825B6ED16B000000BEd0 c0t604F938100E706825B6ED106000000BDd0 \
c0t604F938100E706825B6ED230000000C0d0 c0t604F938100E706825B6ED359000000C2d0 


# 删除 zpool (高风险操作)

zpool destroy -zpool-name-


# 为 zpool 增加硬盘

 (普通 zpool 并不会将原有的数据重平衡,加盘只会加空间并不会改善 IO 性能)

zpool add orazpool01 c0t604F938100E706825B6EC529000000A5d0



# 配置必要的文件系统及裸设备

(事实上,只要赋予合适的权限,/datapool01 已经是一个可供使用的文件系统,此步是为了精细化使用)


zfs create datapool01/yjdb                            -- 创建一个名字 yjdb 的文件系统(区块), 此处头部不带'/'应当理解为设备
zfs set quota=100g datapool01/yjdb            -- 设置文件系统的配额,即以上所谓 区块 在 datapool01 中可使用空间
zfs create -V 5g datapool01/yjdb/undotbs1_01       -- 创建裸设备,前面带 '-V' + size
zfs set volsize=5g datapool01/yjdb/undotbs1_01    -- 设置裸设备的配额,考虑到后期扩展需要umount,\
                                                                          -- 建议直接设置成之前的5g



# 赋权

chown ora10g:dba /datapool01/yjdb                 -- 由于yjdb目前只设置了裸设备,所以此目录下是空的
chmod 755 /datapool01/yjdb                            
chown ora10g:dba /dev/zvol/rdsk/datapool01/yjdb/undotbs1_01   -- 这才是提供使用的裸设备(其实是个软连接,\
                                                                                                -- 都在zvol下面)

chmod 755 /dev/zvol/rdsk/datapool01/yjdb/undotbs1_01             


以上只是 终极文件系统 zfs 的冰山一角,目前Linux 对它的支持并不完美(不是实力不行,关键还是知识产权问题)。
除了Solaris, 使用 FreeBSD也可以完美体验,Berkery那群人真不是盖的!
致敬!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25521690/viewspace-2123661/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25521690/viewspace-2123661/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值