虚拟机下给Ubuntu挂载新硬盘

系统环境:Win7 64位 + VMWare7.1

虚拟机系统:Ubuntu 10.04

 

1. 先在VMWare下,给Ubuntu添加新的硬盘。图中新加了30G的硬盘。

 

2. 进入虚拟机系统,登录Ubuntu 10.04. 打开命令行,使用命令lshw看一下硬盘情况,结果如图:

如图我们看到,当前系统有2个硬盘,disk0, disk1。disk1就是我们后加的硬盘,设备名为/dev/sdb

我们再用fdisk命令详细看一下硬盘信息,结果如下图:

可以看到,/dev/sdb没有分区,下面我就要对他进行分区。

 

3. 给硬盘分区,使用命令fdisk /dev/sdb

fdsik支持的命令很多,如下图:

我们主要是为了创建新的分区,所以需要使用“n”命令,

创建新分区的时候,会提示是创建e扩展分区还是p主分区,我们选择p主分区。

选择主分区后,会提示主分区的序号,给个1,这样以后这个分区的名字就是/dev/sdb1了。

还会提示分区的大小,其实扇区和结束扇区,我用全是默认值,这样30G的空间全部分给这个分区了。也就是这个硬盘只有一个分区/dev/sdb1

分区创建好了之后,用p命令,查看一下:

OK,确认没问题了。再用w命令,将分区信息写入系统,保存退出了。

 

4. 格式化分区。刚刚只是创建了分区,现在需要格式话了。使用mkfs命令,格式我用的是ext4.

 

5. 全部准备好了,最后就是mount了。mount其实很简单,需要先创建一个挂在点,说白了就是要指定一个目录,这个目录以后就直接指向这个硬盘了。

如下图,我将/dev/sdb1挂到了android-4.0下了。

这时候使用df命令查看一下,我们已经将/dev/sdb1成功挂载了:

但是这里有个问题。下次重启后,我们还需要手动mount,才能使用新硬盘。

 

6. 为了能开机自动mount,我们要在/etc/fstab文件中挂载新硬盘,这样系统开机自动加载。

先编辑/etc/fstab文件

在该文件后面,加入如下一行

第一列 /dev/sdb1 是设备名

第二列 /home/tony/share/android-4.0 是挂在点

第三列 ext4 是文件类型

第四列 defaults 是挂载选项,我们用defaults就足够了

第五列 0 是跟备份相关的,我们给个0,不需要

第六列 0 是跟启动自检相关的,我们给个0,不需要

编辑完后,保存退出。

 

7. 好了,大功告成。重启系统。我说的是Ubuntu虚拟机。

起来后,打开命令行,使用命令df看看,有没有mount第二个硬盘。正确的结果如下图:

 

注意:

如果系统重启的时候,不能进入登录界面,并提示不能正确挂载硬盘,可以按C或S键,取消挂载硬盘,等登录系统后,再按上面的步骤检查是哪里出错了。

 

posted @ 2012-03-17 20:57  bb鸟  阅读(3755)  评论(0编辑  收藏  举报