虚拟机VirtualBox怎么添加新的虚拟硬盘
2014-12-10 15:59
441 查看
虚拟机virtualbox采用固定大小的虚拟硬盘,现在空间不够用,需要再添加块虚拟硬盘,怎么添加呢?
1、创建虚拟硬盘
virtualbox中,通过“设置”——”存储“——添加虚拟硬盘
根据提示,添加完虚拟硬盘。
2、虚拟硬盘分区
启动系统,查看磁盘空间
[plain]
view plaincopyprint?
[root@localhost ~]# fdisk -l
[plain]
view plaincopyprint?
[root@localhost ~]# fdisk /dev/hdb
[plain]
view plaincopyprint?
Command (m for help): m
[plain]
view plaincopyprint?
Command (m for help): n
键入数字1,新增一个主分区
[plain]
view plaincopyprint?
Partition number (1-4): 1
[plain]
view plaincopyprint?
First cylinder (1-41610, default 1):Enter
[plain]
view plaincopyprint?
Last cylinder or +size or +sizeM or +sizeK (1-41610, default 41610):
[plain]
view plaincopyprint?
Command (m for help): w
3、格式化虚拟硬盘分区
把虚拟硬盘分区格式化为ext4之前,需要先查看系统是否加载ext4模块
[plain]
view plaincopyprint?
[root@localhost ~]# lsmod | grep ext4
[plain]
view plaincopyprint?
[root@localhost ~]# cd /lib/modules/2.6.18-194.el5/kernel/fs/ext4/
[plain]
view plaincopyprint?
[root@localhost ext4]# modprobe ext4
[plain]
view plaincopyprint?
[root@localhost ext4]# lsmod | grep ext4 ext4 254557 0 jbd2 60325 1 ext4 crc16 6209 1 ext4
[plain]
view plaincopyprint?
[root@localhost ext4]# yum -y install e4fsprogs
[plain]
view plaincopyprint?
[root@localhost ext4]# mkfs.ext4 /dev/hdb1
4、挂载虚拟分区
创建挂载目录:/mnt/hdb1
[plain]
view plaincopyprint?
[root@localhost dev]# cd /mnt/ [root@localhost mnt]# mkdir hdb1
挂载虚拟分区/dev/hdb1 到/mnt/hdb1/
[plain]
view plaincopyprint?
[root@localhost mnt]# mount -t ext4 /dev/hdb1 /mnt/hdb1/
查看文件系统:
[plain]
view plaincopyprint?
[root@localhost hdb1]# df -lh 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol00 6.7G 6.0G 378M 95% / /dev/hda1 99M 25M 70M 26% /boot tmpfs 315M 0 315M 0% /dev/shm /dev/hdb1 20G 172M 19G 1% /mnt/hdb1
竟然真的看到/mnt/hdb1了。到目前为止,已经基本操作完毕。
5、开机自动挂载新虚拟硬盘
编辑fstab
[plain]
view plaincopyprint?
[root@localhost ~]# vim /etc/fstab
[plain]
view plaincopyprint?
/dev/hdb1 /mnt/hdb1 ext4 defaults 0 0
1、创建虚拟硬盘
virtualbox中,通过“设置”——”存储“——添加虚拟硬盘
根据提示,添加完虚拟硬盘。
2、虚拟硬盘分区
启动系统,查看磁盘空间
[plain]
view plaincopyprint?
[root@localhost ~]# fdisk -l
[root@localhost ~]# fdisk -l如果正常,将看到类似信息:Disk /dev/hdb doesn't contain a valid partition table,这里/dev/hdb就是新增的虚拟硬盘。对虚拟硬盘进行分区:
[plain]
view plaincopyprint?
[root@localhost ~]# fdisk /dev/hdb
[root@localhost ~]# fdisk /dev/hdb输入m查看帮助
[plain]
view plaincopyprint?
Command (m for help): m
Command (m for help): m输入n新增分区
[plain]
view plaincopyprint?
Command (m for help): n
Command (m for help): n输入p新建主分区
键入数字1,新增一个主分区
[plain]
view plaincopyprint?
Partition number (1-4): 1
Partition number (1-4): 1摁回车键【Enter】
[plain]
view plaincopyprint?
First cylinder (1-41610, default 1):Enter
First cylinder (1-41610, default 1):Enter摁回车键【Enter】
[plain]
view plaincopyprint?
Last cylinder or +size or +sizeM or +sizeK (1-41610, default 41610):
Last cylinder or +size or +sizeM or +sizeK (1-41610, default 41610):输入w写入并退出
[plain]
view plaincopyprint?
Command (m for help): w
Command (m for help): w
3、格式化虚拟硬盘分区
把虚拟硬盘分区格式化为ext4之前,需要先查看系统是否加载ext4模块
[plain]
view plaincopyprint?
[root@localhost ~]# lsmod | grep ext4
[root@localhost ~]# lsmod | grep ext4如果没有加载,手动加载(centos5.x中有ext4模块,只是需要手动加载)
[plain]
view plaincopyprint?
[root@localhost ~]# cd /lib/modules/2.6.18-194.el5/kernel/fs/ext4/
[root@localhost ~]# cd /lib/modules/2.6.18-194.el5/kernel/fs/ext4/如果不出意外,将看到ext4.ko文件,加载ext4模块
[plain]
view plaincopyprint?
[root@localhost ext4]# modprobe ext4
[root@localhost ext4]# modprobe ext4查看是否加载成功:
[plain]
view plaincopyprint?
[root@localhost ext4]# lsmod | grep ext4 ext4 254557 0 jbd2 60325 1 ext4 crc16 6209 1 ext4
[root@localhost ext4]# lsmod | grep ext4 ext4 254557 0 jbd2 60325 1 ext4 crc16 6209 1 ext4上面说明已经加载成功了。格式化之前需要安装e4fsprogs,如果没有安装可以通过下面的命令安装:
[plain]
view plaincopyprint?
[root@localhost ext4]# yum -y install e4fsprogs
[root@localhost ext4]# yum -y install e4fsprogs格式化分区:
[plain]
view plaincopyprint?
[root@localhost ext4]# mkfs.ext4 /dev/hdb1
[root@localhost ext4]# mkfs.ext4 /dev/hdb1
4、挂载虚拟分区
创建挂载目录:/mnt/hdb1
[plain]
view plaincopyprint?
[root@localhost dev]# cd /mnt/ [root@localhost mnt]# mkdir hdb1
[root@localhost dev]# cd /mnt/ [root@localhost mnt]# mkdir hdb1
挂载虚拟分区/dev/hdb1 到/mnt/hdb1/
[plain]
view plaincopyprint?
[root@localhost mnt]# mount -t ext4 /dev/hdb1 /mnt/hdb1/
[root@localhost mnt]# mount -t ext4 /dev/hdb1 /mnt/hdb1/
查看文件系统:
[plain]
view plaincopyprint?
[root@localhost hdb1]# df -lh 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol00 6.7G 6.0G 378M 95% / /dev/hda1 99M 25M 70M 26% /boot tmpfs 315M 0 315M 0% /dev/shm /dev/hdb1 20G 172M 19G 1% /mnt/hdb1
[root@localhost hdb1]# df -lh 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol00 6.7G 6.0G 378M 95% / /dev/hda1 99M 25M 70M 26% /boot tmpfs 315M 0 315M 0% /dev/shm /dev/hdb1 20G 172M 19G 1% /mnt/hdb1
竟然真的看到/mnt/hdb1了。到目前为止,已经基本操作完毕。
5、开机自动挂载新虚拟硬盘
编辑fstab
[plain]
view plaincopyprint?
[root@localhost ~]# vim /etc/fstab
[root@localhost ~]# vim /etc/fstab在文件最后新增一行:
[plain]
view plaincopyprint?
/dev/hdb1 /mnt/hdb1 ext4 defaults 0 0
相关文章推荐
- 虚拟机VirtualBox怎么添加新的虚拟硬盘
- 虚拟机VirtualBox怎么添加新的虚拟硬盘
- XenServer虚拟机添加虚拟硬盘、CPU、内存
- 如何给虚拟机上的linux系统添加虚拟硬盘
- virtualbox中怎么给linux添加磁盘空间
- Virtualbox怎么设置访问外网以及主机访问虚拟机
- VirtualBox中Windows 7虚拟机不能上网怎么办?
- 为Ubuntu虚拟机添加虚拟硬盘
- hyper-v新建虚拟机怎么添加网卡
- 为Ubuntu虚拟机添加虚拟硬盘
- [总结]怎么给VM(虚拟机)添加新磁盘
- VirtualBox中为WinXP虚拟机添加主体机共享
- virtualbox 虚拟机 ubuntu中下添加硬盘实录
- Virtualbox Ubuntu添加虚拟硬盘
- VirtualBox中虚拟Ubuntu添加新的虚拟硬盘
- 给VM VirtualBox的Linux虚拟机添加虚拟硬盘
- VirtualBox虚拟机怎么添加新的虚拟硬盘
- virtualbox 虚拟机 ubuntu中下添加硬盘实录
- VMware虚拟机中为Linux 添加虚拟硬盘(VirtualBox方法类似)