您的位置:首页 > 其它

在虚拟机Vmware给ubuntu添加新硬盘

2016-06-22 13:30 351 查看
步骤:

1、关闭运行在Vmware的ubuntu系统。

——在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard Disk。(这里如果不关闭ubuntu系统就不能增加新的硬件设备) 之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里我们选择SCSI,下一步,选择虚拟新硬盘的位置,我们将之命名为Ubuntu-1.vmdk,下一步,设定硬盘大小,我这里设定为20G,并选择Allocate all disk space now,不选这项,刚开始,硬盘比较小,但是随着硬盘读写访问,虚拟硬盘文件会越来越大。选择该项后,虚拟硬盘就固定为所选的20G空间,不会再增大了。之后,点击 Finish,开始创建新硬盘。

2、 启动Ubuntu,以root用户身份登录,在ubuntu系统中进行相关设置。

(1)查看文件系统挂载情况。

在终端输入:df -h

root@ubuntu:~/home/data# df -h


可以看到

文件系统        容量  已用  可用 已用% 挂载点
/dev/sda1        19G   13G  5.3G   71% /
udev            483M  4.0K  483M    1% /dev
tmpfs            99M  788K   98M    1% /run
none            5.0M     0  5.0M    0% /run/lock
none            492M  144K  491M    1% /run/shm


此时我们看到我们加载的分区还没有在列表中,表明分区还没挂上去。

(2)处理添加的硬盘

下面执行 $fdisk -l ,命令查看我们添加的硬盘的名称和位置:

root@ubuntu:~/home/data# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00037cf3


这里可以看到/dev/sda 就是我们新添加的硬盘,我们需要给新的硬盘分区。

(2)设置新硬盘分区

在终端输入:fdisk /dev/sdb

root@ubuntu:~/home/data# fdisk /dev/sdb


之后键入:m,可以看到帮助信息,

键入:n,添加新分区

键入:p,选择添加主分区

键入:l,选择主分区编号为1,这样创建后的主分区为sdb1

之后,fdisk会让你选择该分区的开始值和结束值,直接回车

最后键入:w,保存所有并退出,完成新硬盘的分区。

成功分区提示:

The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.


(3)格式化新分区硬盘

输入 mkfs -t ext3 /dev/sdb 对硬盘进行分区

root@ubuntu:~/home/data# mkfs -t ext3 /dev/sdb


按提示操作,输入“Y”后就会出现提示格式化成功的信息

文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
262144 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成


(4)将格式化的分区挂载到相应的目录

在挂载之前先再看下硬盘挂载情况:如下。发现新的分区还没挂载上去,接下来将格式化好的分区挂载到相应的目录。

root@ubuntu:~/home/data# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda1        19G   13G  5.3G   71% /
udev            483M  4.0K  483M    1% /dev
tmpfs            99M  788K   98M    1% /run
none            5.0M     0  5.0M    0% /run/lock
none            492M  144K  491M    1% /run/shm


输入:
mount -t ext3 /dev/sdb /root/home/data
命令(#注:这里的/root/home/data是我要将/dev/sdb分区挂载的目录)。

然后再输入
df -h
查看分区挂载情况,至此分区挂载完成。

root@ubuntu:~/home# df -h

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

/dev/sda1        19G   13G  5.3G   71% /
udev            483M  4.0K  483M    1% /dev
tmpfs            99M  788K   98M    1% /run
none            5.0M     0  5.0M    0% /run/lock
none            492M  144K  491M    1% /run/shm
/dev/sdb         20G  173M   19G    1% /root/home/data


接下来就是配置重启自动挂载的设置。

3、配置开机自动挂载文件

输入
vi /etc/fstab
进入到文件中

在最后一行加上

/dev/sdb       /root/home/data      ext3    defaults,        0       1


保存并退出。

如果重启后键入命令 df -h 分区挂载还在的话就说明添加硬盘成功了。

/dev/sda1        19G   13G  5.3G   71% /
udev            483M  4.0K  483M    1% /dev
tmpfs            99M  788K   98M    1% /run
none            5.0M     0  5.0M    0% /run/lock
none            492M  144K  491M    1% /run/shm
/dev/sdb         20G  173M   19G    1% /root/home/data


4、可能出现问题总结

(1)路径的设置:路径是按照个人需要进行设置的。我挂载的目录路径就是
/root/home/data
这个根据个人设置;

(2)由路径设置配置错配置文件的;

(3)没有注意到盘符:我的是
/dev/sdb
可能你的就算是
/dev/sdb1
了。这个一定要注意。

5、有问题欢迎留言;转载请注明出处!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息