Ubuntu 9.10 VirtualBox添加新硬盘

vagrant00 2012-07-19

一种方式:http://blog.csdn.net/sunyubo458/article/details/7539733

刚开始建立虚拟机时,认为虚拟机系统的内容不会很多,把系统的大小初始化分配了4G,后来安装了MySQL,及PHP的扩展后,系统就提示磁盘空间不够了。郁闷!以前知道Linux可以动态的扩展磁盘空间,即刻上网查了一下,了解了如何给Linux新挂载一个硬盘的方法,我的操作方法如下:

1.虚拟机:VirtualBox,Linux系统的版本:Ubuntu9.10。

2.关闭Ubuntu系统(如果不关闭Ubuntu系统,则不能增加新的硬件设备),在虚拟机的”设置“选项中,选择”硬盘“,在"虚拟硬盘列表"的右侧,选择”分配虚拟硬盘“按钮,再选择”新建“按钮。在新弹出的窗口中,”虚拟硬盘类型“选择”动态扩展“,再选择虚拟硬盘的位置,及设置虚拟硬盘的大小(这里设定为5G)。最后点击”完成“,则完成虚拟硬盘的创建。

3.启动Ubuntu系统,操作命令如下:

#1sudofdisk-l//查看现有系统磁盘空间

----------------------------------------------------------------------------

Disk/dev/sda:10.7GB,10737418240bytes

255heads,63sectors/track,1305cylinders

Units=cylindersof16065*512=8225280bytes

Diskidentifier:0x000af383

DeviceBootStartEndBlocksIdSystem

/dev/sda1*112449992398+83Linux

/dev/sda212451305489982+5Extended

/dev/sda51245130548995182Linuxswap/Solaris

Disk/dev/sdb:5368MB,5368709120bytes

255heads,63sectors/track,652cylinders

Units=cylindersof16065*512=8225280bytes

Diskidentifier:0x00000000

Disk/dev/sdbdoesn'tcontainavalidpartitiontable

----------------------------------------------------------------------------

以上信息可以看到新增加的磁盘空间/dev/sdb,这里我们需要给新的磁盘空间分区。

#2fdisk/dev/sdb

#3Command(mforhelp):m//键入m,可看到帮助信息

打印结果如下:

----------------------------------------------------------------------------

Commandaction

atoggleabootableflag

beditbsddisklabel

ctogglethedoscompatibilityflag

ddeleteapartition

llistknownpartitiontypes

mprintthismenu

naddanewpartition

ocreateanewemptyDOSpartitiontable

pprintthepartitiontable

qquitwithoutsavingchanges

screateanewemptySundisklabel

tchangeapartition'ssystemid

uchangedisplay/entryunits

vverifythepartitiontable

wwritetabletodiskandexit

xextrafunctionality(expertsonly)

----------------------------------------------------------------------------

#4Command(mforhelp):n

打印结果如下:

----------------------------------------------------------------------------

Commandaction

eextended

pprimarypartition(1-4)

----------------------------------------------------------------------------

键入:p,选择添加主分区;

键入:1,选择主分区编号为1,这样创建后的主分区为sdb1;

#5FirstCylinder(1-1014,default1):1//第一个主分区起始的磁盘块数

#6Lastcylindetor+sizaor+sizeMor+sizeK:+1024MB//可以是以MB为单位的数字或者以磁盘块数,这里我们输入+1024MB表示分区大小为1G。

这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。

最后,键入:w,保存所有并退出,完成新磁盘的分区。

4.格式化磁盘分区

#7sudomkfs-text3/dev/sdb1//用ext3格式对/dev/sdb1进行格式化

5.挂载分区

#8sudomkdir/data//创建新的挂载点

#9sudomount/dev/sdb1/data//将新磁盘分区挂载到/data目录下

#10sudodf//查看挂载结果

6.开机自动挂载

#11vi/etc/fstab//修改/etc/fstab文件

在/etc/fatab文件中,添加如下内容:

/dev/sdb1/dataext3defaults12

相关推荐