操作环境:VMware+CentOS5.0
实验目的:为CentOS5.0系统添加一块新磁盘,并mount到md目录下
实验过程:
步骤1:从VMare虚拟添加一块8G的磁盘
菜单中选择VM-->Settings
按照提示做如下操作:选择Add---> Hard Disk--->Create a new virtual disk---->next---->select a type(scsi)--->capity--->ok
第二步:启动虚拟机,在Unix系统中添加磁盘,并划分为一个分区
[root@Oracle11gR2 ~]# cd /dev/
[root@oracle11gR2 dev]# ls
adspfd0fd0u820 loop1mixer ptsram5 sdb tty0 tty20 tty32 tty44 tty56 ttyS1vcs5
agpgartfd0u1040 fd0u830 loop2netramram6 sequencer tty1 tty21 tty33 tty45 tty57 ttyS2vcs6
audio fd0u1120 floppy loop3null ram0 ram7 sequencer2 tty10 tty22 tty34 tty46 tty58 ttyS3vcsa
autofs fd0u1440 floppy-fd0 loop4nvram ram1 ram8 sg0 tty11 tty23 tty35 tty47 tty59 urandom vcsa1
bus fd0u1680 full loop5oldmemram10 ram9 sg1 tty12 tty24 tty36 tty48 tty6 usbdev1.1_ep00 vcsa2
cdrom fd0u1722 gpmctl loop6par0 ram11 ramdisk shm tty13 tty25 tty37 tty49 tty60 usbdev1.1_ep81 vcsa3
cdrom-hdc fd0u1743 hdc loop7parport0 ram12 random snapshottty14 tty26 tty38 tty5 tty61 usbdev1.2_ep00 vcsa4
consolefd0u1760 hpet lp0 parport1 ram13 rawctl snd tty15 tty27 tty39 tty50 tty62 usbdev1.2_ep81 vcsa5
corefd0u1840 initctl MAKEDEV parport2 ram14 root stderr tty16 tty28 tty4 tty51 tty63 vcs vcsa6
diskfd0u1920 inputmapper parport3 ram15 rtc stdintty17 tty29 tty40 tty52 tty7 vcs1 X0R
dmmidi fd0u360 kmsg md0 port ram2 sda stdout tty18 tty3 tty41 tty53 tty8 vcs2 zero
dsp fd0u720 log mem pppram3 sda1 systty tty19 tty30 tty42 tty54 tty9 vcs3
fd fd0u800 loop0midi ptmx ram4 sda2 tty tty2 tty31 tty43 tty55 ttyS0 vcs4
[root@oracle11gR2 dev]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
The number of cylinders for this disk is set to 1044.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1044, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): 1044
Command (m for help): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 1044 8385898+ 83 Linux
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[root@oracle11gR2 dev]#
第三步:df命令
[root@Oracle11gR2 dev]# df
Filesystem1K-blocks Used Available Use% Mounted on
/dev/sda1 18277200 12814772 4519016 74% /
tmpfs 517552 0517552 0% /dev/shm
第四步:制作文件系统
[root@oracle11gR2 dev]# mkfs.ext3 sdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1048576 inodes, 2096474 blocks
104823 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
第五步:将其加载(mount)到md目录下
[root@oracle11gR2 dev]# cd /u01/oradata/
[root@oracle11gR2 oradata]# ll
total 16
drwxr-x--- 2 oracle oinstall 4096 Jan 5 09:04 denver
drwxr-xr-x 2 oracle oinstall 4096 Jan 6 04:25 md
[root@oracle11gR2 oradata]# mount /dev/sdb1 md
[root@oracle11gR2 oradata]# df
Filesystem1K-blocks Used Available Use% Mounted on
/dev/sda1 18277200 12814776 4519012 74% /
tmpfs 517552 0517552 0% /dev/shm
/dev/sdb18254240149628 7685320 2% /u01/oradata/md