VirtualBox 使用物理硬盘

VirtualBox 使用物理硬盘,第1张

1. 查看当前Windows物理硬盘信息,在Windows cmd中运行:wmic diskdrive list brief

        C:\WINDOWS\system32>wmic diskdrive list brief

        Caption          DeviceID            Model            Partitions  Size

        LITEON CV8-8E256  \\.\PHYSICALDRIVE0  LITEON CV8-8E256  6          256052966400

    2. 把Virtual Box的安装路径添加到PATH环境变量里面,为了能够使用VBoxManage创建物理硬盘映射出来的虚拟硬盘;

    3. 查看指定物理硬盘分区信息:

        C:\WINDOWS\system32>VBoxManage internalcommands listpartitions -rawdisk \\.\PhysicalDrive0

        Number  Type  StartCHS      EndCHS      Size (MiB)  Start (Sect)

        1      0x00  0  /0  /0  0  /0  /0            100        2048

        2      0x00  0  /0  /0  0  /0  /0            16      206848

        3      0x00  0  /0  /0  0  /0  /0          81920      239616

        4      0x00  0  /0  /0  0  /0  /0        150180    168011776

        5      0x00  0  /0  /0  0  /0  /0            512    475580416

        6      0x00  0  /0  /0  0  /0  /0          10445    476628992

        7      0x00  0  /0  /0  0  /0  /0          1024    498020352

    4. 创建物理硬盘映射出的虚拟硬盘: VBoxManage internalcommands createrawvmdk -filename "</path/to/your/virtual/disk/file>" -rawdisk "<DeviceID>"

        1. VBoxManage internalcommands createrawvmdk -filename "test.vmdk" -rawdisk "\\.\PhysicalDrive0"

1、创建虚拟硬盘

virtualbox中,通过“设置”——”存储“——添加虚拟硬盘

根据提示,添加完虚拟硬盘。

2、虚拟硬盘分区

启动系统,查看磁盘空间

[root@localhost ~]# fdisk -l 如果正常,将看到类似信息:Disk /dev/hdb doesn't contain a valid partition table,这里/dev/hdb就是新增的虚拟硬盘。对虚拟硬盘进行分区:

[root@localhost ~]# fdisk /dev/hdb 输入m查看帮助

Command (m for help): m

输入n新增分区

Command (m for help): n 输入p新建主分区

键入数字1,新增一个主分区

Partition number (1-4): 1 摁回车键【Enter】

First cylinder (1-41610, default 1):Enter摁回车键【Enter】

Last cylinder or +size or +sizeM or +sizeK (1-41610, default 41610): 输入w写入并退出

Command (m for help): w

3、格式化虚拟硬盘分区

把虚拟硬盘分区格式化为ext4之前,需要先查看系统是否加载ext4模块

[root@localhost ~]# lsmod | grep ext4 如果没有加载,手动加载(CentOS5.x中有ext4模块,只是需要手动加载)

[root@localhost ~]# cd /lib/modules/2.6.18-194.el5/kernel/fs/ext4/ 如果不出意外,将看到ext4.ko文件,加载ext4模块

[root@localhost ext4]# modprobe ext4 查看是否加载成功:

[root@localhost ext4]# lsmod | grep ext4

ext4 254557 0

jbd2 60325 1 ext4

crc16 6209 1 ext4 上面说明已经加载成功了。格式化之前需要安装e4fsprogs,如果没有安装可以通过下面的命令安装:

[root@localhost ext4]# yum -y install e4fsprogs 格式化分区:

[root@localhost ext4]# mkfs.ext4 /dev/hdb1

4、挂载虚拟分区

创建挂载目录:/mnt/hdb1

[root@localhost dev]# cd /mnt/

[root@localhost mnt]# mkdir hdb1

挂载虚拟分区/dev/hdb1 到/mnt/hdb1/

[root@localhost mnt]# mount -t ext4 /dev/hdb1 /mnt/hdb1/

查看文件系统:

[root@localhost hdb1]# df -lh

文件系统 容量 已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

6.7G 6.0G 378M 95% /

/dev/hda1 99M 25M 70M 26% /boot

tmpfs315M0 315M 0% /dev/shm

/dev/hdb1 20G 172M 19G 1% /mnt/hdb1

竟然真的看到/mnt/hdb1了。到目前为止,已经基本 *** 作完毕。

5、开机自动挂载新虚拟硬盘

编辑fstab

[root@localhost ~]# vim /etc/fstab 在文件最后新增一行:

/dev/hdb1 /mnt/hdb1ext4 defaults0 0

1、打开VirtualBOX;

2、点击你已经装好的虚拟机;

3、点击“设置”,出现设置界面,点击“Storage”;

4、点击IDE控制器最右边的图标,添加虚拟硬盘;

5、点击“Create new disk",”下一步“,”动态扩展“,”下一步“,选择这个虚拟盘在宿主机上的位置并指定大小;

6、创建虚拟盘完成。

看看你的虚拟机是什么系统,启动起来使用新加的虚拟盘吧!祝你好运。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7986605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存