dingding 发表于 2008-07-23 00:06

Solaris 10 x86系统上添加新硬盘过程


Solaris 10 x86系统上添加新硬盘过程

系统环境:
       在VMware 6.03虚拟机软件上安装32位的Solaris 10 x86操作系统。系统分配硬盘10G,内存1G。现通过虚拟机向Solaris系统上增加一块10G的硬盘。

过程:
1.       识别新增硬盘
root:/# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
       0. c0d0
          /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0
Specify disk (enter its number): ^C

root:/# devfsadm
root:/# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c0d0
          /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0
       1. c0d1
          /pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0
Specify disk (enter its number): 1

注意:两次format命令显示内容的区别。第二次系统识别出新增硬盘c0d1。
在此次试验中使用命令 devfsadm命令识别出新增硬盘,网络上还有一些其他方法。

2.       格式化新增硬盘
root:/# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
       0. c0d0
          /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0
       1. c0d1
          /pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0
Specify disk (enter its number):1         ß 注释:选择新增加的硬盘
selecting c0d1
Controller working list found

FORMAT MENU:
      disk       - select a disk
      type       - select (define) a disk type
      partition- select (define) a partition table
      current    - describe the current disk
      format   - format and analyze the disk
      fdisk      - run the fdisk program
      repair   - repair a defective sector
      show       - translate a disk address
      label      - write label to the disk
      analyze    - surface analysis
      defect   - defect list management
      backup   - search for backup labels
      verify   - read and display labels
      save       - save new disk/partition definitions
      volname    - set 8-character volume name
      !   - execute , then return
      quit
format> fdisk                                 ß 注释:建立分区表
No fdisk table exists. The default partition for the disk is:
a 100% "SOLARIS System" partition
Type "y" to accept the default partition,otherwise type "n" to edit the
partition table.
Y

format> label
Ready to label disk, continue? Y

format>p                                    ß 注释:p等于partition命令,进入分区状态
PARTITION MENU:
      0      - change `0' partition
      1      - change `1' partition
      2      - change `2' partition
      3      - change `3' partition
      4      - change `4' partition
      5      - change `5' partition
      6      - change `6' partition
      7      - change `7' partition
      select - select a predefined table
      modify - modify a predefined partition table
      name   - name the current table
      print- display the current table
      label- write partition map and label to the disk
      ! - execute , then return
      quit
partition>print                           ß 注释:显示当前分区表
Current partition table (original):
Total disk cylinders available: 1302 + 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 - 1301      9.97GB    (1302/0/0) 20916630
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 alternates      wm      1 -    2       15.69MB    (2/0/0)       32130

partition>0                                    ß 注释:选择0分区
Part      Tag    Flag   Cylinders      Size            Blocks
0 unassigned    wm       0               0         (0/0/0)         0
Enter partition id tag: unassigned            ß 注释:输入分区ID标签
Enter partition permission flags:wm      ß 注释:输入分区权限参数
Enter new starting cyl:0                                       ß 注释:输入分区起始柱面为0柱面
Enter partition size:6gb         ß 注释:输入分区大小,6GB

partition>label                                                          ß 注释:将信息写入磁盘中
Ready to label disk, continue?yes

partition>print
Current partition table (unnamed):
Total disk cylinders available: 1302 + 2 (reserved cylinders)
Part      Tag    Flag   Cylinders      Size            Blocks
0 unassigned    wm       0 -783      6.01GB    (784/0/0)12594960
1 unassigned    wm       0               0         (0/0/0)         0
2   backup    wu       0 - 1301      9.97GB    (1302/0/0) 20916630
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 alternates    wm       1 -    2       15.69MB    (2/0/0)       32130

partition>q                                                                         ß 注释:退出
FORMAT MENU:
      disk       - select a disk
      type       - select (define) a disk type
      partition- select (define) a partition table
      current    - describe the current disk
      format   - format and analyze the disk
      fdisk      - run the fdisk program
      repair   - repair a defective sector
      show       - translate a disk address
      label      - write label to the disk
      analyze    - surface analysis
      defect   - defect list management
      backup   - search for backup labels
      verify   - read and display labels
      save       - save new disk/partition definitions
      volname    - set 8-character volume name
      !   - execute , then return
      quit
format>q                                                                            ß 注释:退出

3.       建立新的文件系统
root:/# newfs/dev/rdsk/c0d1s0
newfs: construct a new file system /dev/rdsk/c0d1s0: (y/n)? y
Warning: 240 sector(s) in last cylinder unallocated
/dev/rdsk/c0d1s0:       12594960 sectors in 2050 cylinders of 48 tracks, 128 sectors
      6149.9MB in 129 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
11705248, 11803680, 11902112, 12000544, 12098976, 12197408, 12295840,
12394272, 12492704, 12582944

4.       建立挂载点
root:/# mkdir/oracle
root:/# mount/dev/dsk/c0d1s0/oracle
root:/# df-h
Filesystem             size   used   avail   capacity   Mounted on
/dev/dsk/c0d0s0   4.2G   3.3G   880M    80%    /
/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               1021M   720K1021M   1%    /etc/svc/volatile
objfs                        0K   0K   0K         0%    /system/object
/usr/lib/libc/libc_hwcap1.so.1
                            4.2G   3.3G   880M      80%    /lib/libc.so.1
fd                            0K   0K   0K          0%    /dev/fd
swap               1021M    76K1021M   1%    /tmp
swap               1021M    36K1021M   1%    /var/run
/dev/dsk/c0d0s7    5.1G   2.2G   2.9G      44%    /export/home
/hgfs                     16G   4.0M    16G   1%    /hgfs
/tmp/VMwareDnD64G    16M    64G   1%    /var/run/vmblock
/dev/dsk/c0d1s0   5.9G   6.0M   5.8G   1%    /oracle




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26431/showart_1089334.html

saintjian 发表于 2009-07-05 21:35

step by step
i finished
3q
页: [1]
查看完整版本: Solaris 10 x86系统上添加新硬盘过程