Solaris添加新硬盘

最近虚拟机空间不够了。 所以重新添加一下硬盘。 一下步骤我都试过了。 大家按照步骤来就好了。

关于linux下的话,请移步:

http://hi.baidu.com/lijiaddsg55/item/44d3a33a8c5b92fedf222122


1、在VMware的Summary View界面选择Edit virtual machine settings,add一个新hard disk,选择IDE方式,确定添加后在Devices中会看到多出一块Hard Disk 2(IDE 0:1)。

注:虚拟机一定要关机。不然add不了的。


2、启动Solaris,这里有几种方法让系统检测出新硬盘:

a)在系统启动界面提示"If the system hardware has changed...",并且倒计时时,按下Esc键,系统会自动监测硬件改动,新增的硬盘也会在列表中,但不要更改启动选项,F2 continue之后进入系统format就能看到新硬盘;

b)进入系统后。在根目录创建reconfigure文件,# touch /reconfigure,init 5重启系统,reconfigure文件可在系统启动过程中引到系统自动监测新设备;

c)进入系统后,执行devfsadm命令,系统检测新增加的设备,这种方法不需要reboot,很好;方法还有很多,不一一介绍了,continue...

3、检测完后,我们执行format,这个时候会发现已经多出来一个编号为1的硬盘了(原来的硬盘编号是0),在VMware中一般为c0d1,选择1硬盘。

4、新加的硬盘我们一般需要首先执行fdisk,format> fdisk,完成后会显示概要信息,选5 Cancel。

5、退到format> 下,选择partition对新硬盘分区,format> partition。

6、列出了0-7共8个partition,就选个7吧,作为home分区使用,回车;要求填入partition id tag,写home,回车;默认wm(可写可挂载),回车;显示默认new starting cyl[3](因为0-2被alternates和boot使用了),回车;指定大小,我暂且把所有的cylinders都给home了,回车,回到partition> 。

7、给当前的分区表取个名,partition> name,随便叫newtabel吧。

8、执行partition> label,选择yes,执行完这一步可用print检查分区表,partition 7 home已经有了设定的大小。

9、键入quit 退到 format> ,执行一下save,保存设置,这里需要填完整的路径/etc/format.dat,yes后quit,退到 #。

10、分区做完了,需要建立新的文件系统,用newfs,执行命令 # newfs /dev/dsk/c0d1s7,执行完后会显示superblock的备份地址。完成这一步可用fsck检查文件系统是否正确。

11、在根目录下创建newhome目录用来作为新分区的挂载点,# mkdir /newhome。

12、挂载,# mount /dev/dsk/c0d1s7 /newhome,挂载完成可用df -k查看挂载结果。

可是,重启之后你会发现,挂载在/newhome下的分区没了!用df -k查看,发现不见了!原来我们还差一步——设置自动挂载:

13、编辑/etc/vfstab文件,# vi /etc/vfstab,新增一行,内容为

/dev/dsk/c0d1s7 /dev/rdsk/c0d1s7 /newhome ufs 2 yes -

重启后发现,c0d1s7已经能够自动挂载到/newhome目录了。


转于:http://www.info110.com/freebsd/in23906-1.htm


你可能感兴趣的:(Solaris添加新硬盘)