Chinaunix

标题: 求助!两块硬盘如何做zfs镜像,新手。 [打印本页]

作者: laowang_2011    时间: 2011-11-06 23:11
标题: 求助!两块硬盘如何做zfs镜像,新手。
本帖最后由 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>
作者: laowang_2011    时间: 2011-11-06 23:29
自个顶一个先,哈哈~
作者: wang_sy    时间: 2011-11-07 09:36
zpool attach rpool c1t0d0 c1t1d0
作者: killer911    时间: 2011-11-07 09:48
zpool attach rpool c1t0d0s0 c1t1d0s0
installboot.....
作者: laowang_2011    时间: 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、安装完系统后,我是把应用都做好了才镜像,还是说,要立刻做镜像?如果要做,应该怎样做呢?可否有详细的步骤指导一下吗?

谢谢!
作者: laowang_2011    时间: 2011-11-08 10:04
有人可以支持一下吗,

谢谢!
作者: 东方蜘蛛    时间: 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
作者: laowang_2011    时间: 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”呢?

谢谢!
作者: laowang_2011    时间: 2011-11-09 10:00
本帖最后由 laowang_2011 于 2011-11-09 10:02 编辑

大家好,可以进来帮忙看看,解答下吗?非常着急,谢谢!
作者: 东方蜘蛛    时间: 2011-11-09 10:09
73G硬盘实际容量只有69G,你可以使用format进去ver看看硬盘分区表,slot 2表示的整个硬盘的大小。73G和146G做mirror的话,以小硬盘容量为准,剩余的无法再利用。
作者: 东方蜘蛛    时间: 2011-11-09 10:15
扩容rpool的命令:
# zpool add rpool cxtxdx cxtxdx
# zpool status rpool
作者: laowang_2011    时间: 2011-11-09 11:07
本帖最后由 laowang_2011 于 2011-11-09 11:08 编辑
73G硬盘实际容量只有69G,你可以使用format进去ver看看硬盘分区表,slot 2表示的整个硬盘的大小。73G和146G ...
东方蜘蛛 发表于 2011-11-09 10:09



    原来这样,我还以为安装的时候选择两块盘做zpool就是共用一个大的存储空间,然后再在其上安装系统的呢!那跟我在一个盘安装完毕后,再创建镜像是一样的,对吗?

    但是我看到你上面给出的镜像和我直接选择两个盘安装系统的镜像是不一样的,你的是“mirror”,而我的是"mirror-0"呢?这又是为什么呢?
作者: laowang_2011    时间: 2011-11-09 11:11
扩容rpool的命令:
# zpool add rpool cxtxdx cxtxdx
# zpool status rpool
东方蜘蛛 发表于 2011-11-09 10:15



   这个空间添加给了zpool池,是否就意味着可以直接使用了,而不需要像以前一样要分区、然后创建文件系统、最后把其分配好的空间挂到挂载点的,对吗?
作者: 东方蜘蛛    时间: 2011-11-09 14:56
建议LZ还是好好看看官方的《Solaris ZFS 管理指南》
作者: laowang_2011    时间: 2011-11-09 19:29
这个我会慢慢看,但是现在主要是能解决一些基本的疑惑,然后可以给实际的机器弄起来,

如果可以,麻烦你老指导指导俺这个菜鸟中的战斗机。

呵呵~
作者: laowang_2011    时间: 2011-11-10 09:17
回复 14# 东方蜘蛛


    蜘蛛兄,能帮我解答一下吗?

谢谢!
作者: laowang_2011    时间: 2011-11-10 15:10
有兄弟可以为我解答一下吗,谢谢!
作者: 8894106    时间: 2011-11-10 15:14
你在安装的时候,选择2块1样大小的盘,就相当于自动镜像了,不过装完后好像还要安装启动块。
作者: laowang_2011    时间: 2011-11-10 19:58
回复 18# 8894106


    能具体说说吗?
作者: laowang_2011    时间: 2011-11-12 16:12
本帖最后由 laowang_2011 于 2011-11-14 11:55 编辑

有没有人可以帮忙解答一下的,谢谢!

很是着急!

谢谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2