您的位置:首页 > 其它

solaris 镜像下的分区调整(将/var拆分为2个分区/var&/u01)

2016-07-07 21:37 471 查看
情况与目标:

因安装系统时没有预留空间给oracle安装使用,需要从/var分区拆分50G的空间给安装oracle。

此次调整前,已经拆除了/var分区镜像,将c0t1d0s5(72GB)拆分为c0t1d0s5(22GB)和c0t1d0s6(50GB);c0t1d0s6(50GB)目前已经挂在/u01;/var分区挂在c0t0d0s5(72GB)。

本次调整是统一2块硬盘的s5 22GB 做给var分区,s6 50GB 做给/u01分区,2个分区都需要做镜像。

metastat情况:

d2: Mirror

    Submirror 0: d12

      State: Okay

d12: Submirror of d2

        c0t0d0s5

d1: Mirror

    Submirror 0: d11

      State: Okay

    Submirror 1: d21

      State: Okay

d11: Submirror of d1

        c0t0d0s1

d21: Submirror of d1

        c0t1d0s1

        

d0: Mirror

    Submirror 0: d10

      State: Okay

    Submirror 1: d20

      State: Okay

d10: Submirror of d0

        c0t0d0s0

d20: Submirror of d0

        c0t1d0s0

文件系统情况:

Filesystem             size   used  avail capacity  Mounted on

/dev/md/dsk/d0          32G    14G    17G    47%    /

/dev/md/dsk/d2          71G   157M    70G     1%    /var

/dev/dsk/c0t1d0s6       50G    50M    49G     1%    /u01

分区情况:

c0t0d0

Part      Tag    Flag     Cylinders         Size            Blocks

  0       root    wm       0 -  3297       32.01GB    (3298/0/0)   67120896

  1       swap    wu    3298 -  6595       32.01GB    (3298/0/0)   67120896

  2     backup    wm       0 - 14086      136.71GB    (14087/0/0) 286698624

  3 unassigned    wm       0                0         (0/0/0)             0

  4 unassigned    wm       0                0         (0/0/0)             0

  5        var    wm    6596 - 14042       72.27GB    (7447/0/0)  151561344

  6 unassigned    wm       0                0         (0/0/0)             0

  7 unassigned    wm   14043 - 14053      109.31MB    (11/0/0)       223872

c0t1d0

Part      Tag    Flag     Cylinders         Size            Blocks

  0       root    wm       0 -  3297       32.01GB    (3298/0/0)   67120896

  1       swap    wu    3298 -  6595       32.01GB    (3298/0/0)   67120896

  2     backup    wm       0 - 14086      136.71GB    (14087/0/0) 286698624

  3 unassigned    wm       0                0         (0/0/0)             0

  4 unassigned    wm       0                0         (0/0/0)             0

  5        var    wm    6596 -  8862       22.00GB    (2267/0/0)   46137984

  6 unassigned    wm    8863 - 14042       50.27GB    (5180/0/0)  105423360

  7 unassigned    wm   14043 - 14053      109.31MB    (11/0/0)       223872

操作步骤

1、创建c0t1d0s5文件系统

newfs /dev/dsk/c0t1d0s5

2、ufsdump迁移/var

mount /dev/dsk/c0t1d0s5 /mnt

ufsdump -u0f - /var |(cd /mnt;ufsrestore -rf -)

3、对用第二块盘的s5和s6做镜像

metainit –f d25 1 1 c0t1d0s5

metainit –f d26 1 1 c0t1d0s6

metainit d5 –m d25

metainit d6 –m d26

4、修改vfstab文件

/dev/md/dsk/d5  /dev/md/rdsk/d5 /var    ufs     1   no  -

/dev/md/dsk/d6  /dev/md/rdsk/d6 /u01    ufs 1   yes -

5、重启操作系统

sync;sync;sync

reboot

6、清除原/var镜像d2和子镜像d12

metaclear –r d2

7、第一块硬盘重新划分c0t0d0s5和s6分区,与第二块硬盘分区一致

用format执行

8、对s5和s6做镜像

metainit  d15 1 1 c0t0d0s5

metainit  d16 1 1 c0t0d0s6

9、加入子镜像

metattach d5 d15

metattach d6 d16

完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: