虚拟机装ubuntu,空间不够增载虚拟硬盘
在vm菜单setting里面添加硬盘
我添加了一块SCSI的8G的虚拟硬盘,在linux下是shb,b表示第2个的意思
第一个sha下我分了3个区,/下是3GB,交换区是512MB,模认为虚拟内存的2倍
/home下是剩余的
现在我/下的3GB不够了,所以才增加第2块盘
好了,进入ubuntu(我还是不知道如何进入ubuntu的rescue模式),你在系统菜单的系统
管理下的磁盘会看到第2块盘的出现
然后我们进入终端模式
输入fdisk /dev/sdb
会发现Unable to open /dev/sdb
原来是我又忘记加sudo了,你也可以用su免于sudo命令
下面都加sudo了
sudo fdisk /dev/sdb
会提示
The number of cylinders for this disk is set to 1044.
Command (m for help):
1044是你的第2块磁盘的结尾柱体,过会要输入的
按n创建分区,按p是查看分区
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e是创建扩展分区
p是创建主分区
当然是按p了
p
Partition number (1-4): 1//按1即可,
First cylinder (1-1044, default 1): 1/起始柱头
Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): 1044//终点
柱头
Command (m for help): w
最后按w保存退出
格式化开始,我选择的是ext3格式,相信大家都是的,如果保持默认是ext2的格式
你可以看mkfs的帮助
sudo mkfs -t ext3 /dev/sdb1
然后我把这个硬盘挂在media下就可以了
cd /media
sudo mkdir sdb1
sudo mount /dev/sdb1 /media/sdb1
sudo df
df命令是查看的意思
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda1 3020140 2759588 107136 97% /
varrun 128116 80 128036 1% /var/run
varlock 128116 4 128112 1% /var/lock
udev 128116 96 128020 1% /dev
devshm 128116 0 128116 0% /dev/shm
lrm 128116 18856 109260 15% /lib/modules/2.6.15-26
-386/volatile
/dev/sda6 6688684 308444 6040468 5% /home
/dev/sdb1 8254240 131228 7703720 2% /media/sdb1
然后为了启动自动挂载
打开
sudo gedit /etc/fstab
会看到如下文字
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda6 /home ext3 defaults 0 2
/dev/sda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
依葫芦画瓢
添加
/dev/sdb1 /media/sdb1 ext3 defaults 0 0
这样就算完成了在虚拟机下添加虚拟硬盘的全部步骤