在VBOX的linux系统中添加新的磁盘

vbox中搭建测试环境时,经常会在同一系统下安装不同的服务器,同时将每一个服务器安装在不同的磁盘下,这样在vdi转移时就可以省下不少空间,提高效率。

windows系统中可以通过磁盘管理来加载新的vdi,linux要通过什么方法才能加载新的vdi呢?具体方法如下

安装vb增强插件
1.启动CentOS,以root身份登录,进入桌面环境。
2.在virtualbox菜单中选择”设备–>安装增强功能”,会在桌面上出现一个”VBOXADDITIONS_3.1.2_56127″图标。
3.双击上述图标,打开文件窗口,选择”工具–>打开终端”菜单,进入终端模式。
4.执行如下命令:
#yum install kernel-devel //执行此命令提示有错误,忽略;
#yum install gcc //执行此命令提示有错误,忽略;
ln -s /usr/src/kernels/2.6.18-……-i686 /usr/src/linux //省略号处用TAB键补全
sh VBoxLinuxAdditions-x86.run
www.2cto.com
5.重启系统即可。


添加磁盘
进入fdisk模式:#fdisk /dev/sdb
输入n创建新分区n 输入p为创建主分区p 输入1创建第1个主分区1 创建完后用w保存分区w
对硬盘进行格式化#mkfs -t ext3 -c /dev/sdb1
挂载分区#mkdir /data#mount /dev/sdb1 /data 开机后自动挂载#vim /etc/fstab
在最后一行添加如下内容:/dev/sdb1 /data ext3 defaults 1 2

centos linux 增加硬盘步骤

先将硬盘挂上,然后进入centos,执行如下步骤

第一步:查出新加设备[root@YckTestSvr ~]# fdisk -l
Disk /dev/sda: 268.4 GB, 268435456000 bytes255 heads, 63 sectors/track, 32635 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 32635 262036215 8e Linux LVMDisk /dev/sdb: 128.8 GB, 128849018880 bytes255 heads, 63 sectors/track, 15665 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes
[root@YckTestSvr ~]# fdisk -l
Disk /dev/sda: 268.4 GB, 268435456000 bytes255 heads, 63 sectors/track, 32635 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 32635 262036215 8e Linux LVM
Disk /dev/sdb: 128.8 GB, 128849018880 bytes255 heads, 63 sectors/track, 15665 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn’t contain a valid partition table

这里查出新增/dev/sdb

第二步 分区

输入 fdisk /dev/sdb

显示 Command (m for help):

输入 n

显示 Command action

e extendedp primary partition (1-4)输入 p显示Partition number (1-4):输入 1显示First cylinder (1-15665, default 1):默认回车显示 Last cylinder or +size or +sizeM or +sizeK (1-15665, default 15665):默认回车,表示将整个盘分为一个区显示Command (m for help):输入w 保持退出
第三步 格式化

mkfs -t ext3 /dev/sdb1

第四步 挂载硬盘到某个目录下

mkdir /sedisk

mount /dev/sdb1 /sedisk/

第五步,将挂载硬盘设置系统启动自动挂载

vi /etc/fstab

在文件的末尾填加如下内容:

vi /etc/fstab

在文件的末尾填加如下内容:

/dev/sdb1 /sedisk ext3 defaults 1 2

如有多个分区可修改sdb1和/sedisk,修改完后保存,重起服务器。

这样就可以在linux下加载新的vdi了。