免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5291 | 回复: 19
打印 上一主题 下一主题

求助!两块硬盘如何做zfs镜像,新手。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-06 23:11 |只看该作者 |倒序浏览
本帖最后由 laowang_2011 于 2011-11-06 23:30 编辑

我今天特意去下了一个U8版本,然后安装系统的时候选择了ZFS。

系统安装完毕后,想给第一块安装有ZFS系统的硬盘做镜像,硬盘信息如下:

bash-3.00# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c1t0d0 <DEFAULT cyl 1171 alt 2 hd 255 sec 63>
          /pci@0,0/pci15ad,1976@10/sd@0,0
       1. c1t1d0 <DEFAULT cyl 1171 alt 2 hd 255 sec 63>
          /pci@0,0/pci15ad,1976@10/sd@1,0
Specify disk (enter its number): 1
selecting c1t1d0
[disk formatted]


partition> print
Current partition table (original):
Total disk cylinders available: 1171 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders        Size            Blocks
  0 unassigned    wm       0               0         (0/0/0)           0
  1 unassigned    wm       0               0         (0/0/0)           0
  2     backup    wu       0 - 1170        8.97GB    (1171/0/0) 18812115
  3 unassigned    wm       0               0         (0/0/0)           0
  4 unassigned    wm       0               0         (0/0/0)           0
  5 unassigned    wm       0               0         (0/0/0)           0
  6 unassigned    wm       0               0         (0/0/0)           0
  7 unassigned    wm       0               0         (0/0/0)           0
  8       boot    wu       0 -    0        7.84MB    (1/0/0)       16065
  9 unassigned    wm       0               0         (0/0/0)           0

partition>

论坛徽章:
0
2 [报告]
发表于 2011-11-06 23:29 |只看该作者
自个顶一个先,哈哈~

论坛徽章:
1
射手座
日期:2014-03-17 10:50:20
3 [报告]
发表于 2011-11-07 09:36 |只看该作者
zpool attach rpool c1t0d0 c1t1d0

论坛徽章:
0
4 [报告]
发表于 2011-11-07 09:48 |只看该作者
zpool attach rpool c1t0d0s0 c1t1d0s0
installboot.....

论坛徽章:
0
5 [报告]
发表于 2011-11-08 09:35 |只看该作者
本帖最后由 laowang_2011 于 2011-11-08 11:39 编辑

非常感谢两位的回答!

设备添加了四块盘,如下:

两块73G
两块146G

- Select Disks -----------------------------------------------------------------

  On this screen you must select the disks for installing Solaris software.
  Start by looking at the Suggested Minimum field; this value is the
  approximate space needed to install the software you've selected. For ZFS,
  multiple disks will be configured as mirrors, so the disk you choose, or the
  slice within the disk must exceed the Suggested Minimum value.
  NOTE: ** denotes current boot disk

  Disk Device                                              Available Space
  =============================================================================
  [X]    c1t0d0                                           69994 MB  (F4 to edit)
  [ ]    c1t1d0                                           69994 MB
  [X]    c1t2d0                                           139989 MB
  [ ]    c1t3d0                                           139989 MB

                                  Maximum Root Size:  69994 MB
                                  Suggested Minimum:   9584 MB




--------------------------------------------------------------------------------
     F2_Continue    F3_Go Back    F4_Edit    F5_Exit    F6_Help


- Configure ZFS Settings -------------------------------------------------------

  Specify the name of the pool to be created from the disk(s) you have chosen.
  Also specify the name of the dataset to be created within the pool that is
  to be used as the root directory for the filesystem.


              ZFS Pool Name: rpool
      ZFS Root Dataset Name: DBpool                                   
      ZFS Pool Size (in MB): 69995
  Size of Swap Area (in MB): 2048
  Size of Dump Area (in MB): 1024
        (Pool size must be between 7536 MB and 69995 MB)

                         [X] Keep / and /var combined
                         [ ] Put /var on a separate dataset






--------------------------------------------------------------------------------
     F2_Continue    F3_Go Back    F5_Exit    F6_Help

两个请教下:
1、安装系统的时候,我如果选择一块73G 和一块146G的硬盘做rpool的时候,他们应该如何分区才是最好的。
2、安装完系统后,我是把应用都做好了才镜像,还是说,要立刻做镜像?如果要做,应该怎样做呢?可否有详细的步骤指导一下吗?

谢谢!

论坛徽章:
0
6 [报告]
发表于 2011-11-08 10:04 |只看该作者
有人可以支持一下吗,

谢谢!

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
7 [报告]
发表于 2011-11-08 15:57 |只看该作者
# zpool status
  pool: rpool
state: ONLINE
scrub: none requested
config:
        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c0t0d0s0  ONLINE       0     0     0

errors: No known data errors

# zpool status -x
all pools are healthy

正常情况下,zfs使用整块盘,但是在rpool下面是个特例,我们需要使用s0做镜像
# zpool attach rpool c0t0d0s0 c0t1d0s0

# zpool status
  pool: rpool
state: ONLINE
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress for 0h0m, 0.35% done, 0h19m to go
config:

        NAME          STATE     READ WRITE CKSUM
        rpool         ONLINE       0     0     0
          mirror      ONLINE       0     0     0
            c0t0d0s0  ONLINE       0     0     0
            c0t1d0s0  ONLINE       0     0     0

errors: No known data errors

论坛徽章:
0
8 [报告]
发表于 2011-11-09 00:45 |只看该作者
本帖最后由 laowang_2011 于 2011-11-09 01:01 编辑

蜘蛛,我安装的时候选择了73G和146G两块盘,安装完毕后,怎么只有69G,不是两个盘组合成一个大盘然后在其上做的zpool池的吗?
显示如下:

bash-3.00# zpool list
NAME    SIZE  ALLOC   FREE    CAP  HEALTH  ALTROOT
rpool    68G  6.47G  61.5G     9%  ONLINE  -

bash-3.00# zpool status
  pool: rpool
state: ONLINE
scrub: none requested
config:

        NAME          STATE     READ WRITE CKSUM
        rpool         ONLINE       0     0     0
          mirror-0    ONLINE       0     0     0         -------------------------------->这里怎么和你的显示不一样啊,是“mirror-0”
            c1t0d0s0  ONLINE       0     0     0
            c1t2d0s0  ONLINE       0     0     0

errors: No known data errors
bash-3.00#

bash-3.00# df -h
Filesystem             size   used  avail capacity  Mounted on
rpool/ROOT/zfsdb        67G   5.5G    58G     9%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   4.8G   456K   4.8G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
                        64G   5.5G    58G     9%    /platform/sun4u-us3/lib/libc_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                        64G   5.5G    58G     9%    /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   4.8G    80K   4.8G     1%    /tmp
swap                   4.8G    40K   4.8G     1%    /var/run
rpool/export            67G    23K    58G     1%    /export
rpool/export/home       67G    21K    58G     1%    /export/home
rpool                   67G    96K    58G     1%    /rpool
bash-3.00#




那个146G盘的还有剩余空间吗,如果有,我怎么才可以看到和利用呢?

还有,机器里不是还剩余两个硬盘嘛(一个73G和一个146G的盘),我应该怎样才可以把这两个硬盘的空间都增加到zpool,让原来只有69G的增大到“73+146+69=288G”呢?

谢谢!

论坛徽章:
0
9 [报告]
发表于 2011-11-09 10:00 |只看该作者
本帖最后由 laowang_2011 于 2011-11-09 10:02 编辑

大家好,可以进来帮忙看看,解答下吗?非常着急,谢谢!

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
10 [报告]
发表于 2011-11-09 10:09 |只看该作者
73G硬盘实际容量只有69G,你可以使用format进去ver看看硬盘分区表,slot 2表示的整个硬盘的大小。73G和146G做mirror的话,以小硬盘容量为准,剩余的无法再利用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP