虚拟机下给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键,取消挂载硬盘,等登录系统后,再按

上面的步骤检查是哪里出错了



转自:http://www.cnblogs.com/bb-bird/archive/2012/03/17/2404014.html

http://blog.youkuaiyun.com/edhroyal/article/details/8284580

### 如何在 Ubuntu 系统中挂载磁盘 #### 准备工作 在执行任何操作之前,建议先通过命令 `df -h` 和 `lsblk` 来查看当前系统的磁盘分区情况以及已挂载的设备列表[^2]。 #### 创建挂载点 为了将新磁盘的数据映射到文件系统中的某个位置,需要创建一个新的目录作为挂载点。例如,在 `/mnt` 下或者用户的家目录下创建新的文件夹: ```bash sudo mkdir /mnt/disk1 sudo mkdir /mnt/disk2 ``` #### 格式化磁盘 如果目标磁盘尚未被格式化,则需要对其进行格式化处理。可以使用以下命令来完成此过程(假设要格式化的磁盘分别为 `/dev/sdb` 和 `/dev/sdc`): ```bash sudo mkfs.ext4 /dev/sdb sudo mkfs.ext4 /dev/sdc ``` 注意:这一步会清除磁盘上的所有数据,请谨慎操作[^4]。 #### 实现手动挂载 对于已经准备好的磁盘,可以通过下面的方式实现临时的手动挂载: ```bash sudo mount /dev/sdb /mnt/disk1 sudo mount /dev/sdc /mnt/disk2 ``` #### 配置自动挂载 为了让这些磁盘能够在每次重启之后仍然保持挂载状态,需编辑 `/etc/fstab` 文件并加入相应的条目。首先获取UUID以便更安全地指定设备: ```bash ls -l /dev/disk/by-uuid/ ``` 找到对应的 UUID 后将其添加至 fstab 中,示例如下: ```plaintext UUID=your-disk1-uuid /mnt/disk1 ext4 defaults 0 2 UUID=your-disk2-uuid /mnt/disk2 ext4 defaults 0 2 ``` 保存退出后可通过运行 `mount -a` 测试配置是否正确[^3]。 #### 使用脚本自动化流程 也可以利用官方或其他社区提供的脚本来简化整个过程。比如下载并执行如下的一键挂载工具即可快速完成设置: ```bash wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值