VirtualBox中虚拟Ubuntu添加新的虚拟硬盘 VirtualBox中装好Ubuntu后,发现硬盘空间不够使用 了。以下是搜集整理的解决办法: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘 2. 重启虚拟机 查看现有系统的磁盘空间 sudo fdisk -l 可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb 3. 给新加的硬盘分区 fdisk /dev/sdb 键入m,可看到帮助信息 command (m for help):m 增加新分区 command (m for help):n 选择基本分区,输入:p 建一个分区 Partition number(1-4):1 回车 First cylinder (1-15908,default 1):Enter 写入并退出 command (m for help):w 4. 格式化磁盘分区 用ext4格式对/dev/sdb1进入格式化 sudo mkfs.ext4 /dev/sdb1 5. 挂载分区 创建新的挂载点 sudo mkdir /work 将新磁盘分区挂载到/work目录下 sudo mount -t ext4 /dev/sdb1 /home/Hadoop/NewDisk1/ 查看挂载 df -h 可以看到新加的硬盘:/dev/sdb1 6. 开机自动挂载 查看磁盘分区的UUID $ sudo blkid 结果如下: /dev/sda1: UUID="8048997a-16c9-447b-a209-82e4d380326e" TYPE="ext4" /dev/sda5: UUID="0c5f073a-ad3f-414f-85c2-4af83f6a437f" TYPE="swap" /dev/sdb1: UUID="11263962-9715-473f-9421-0b604e895aaa" TYPE="ext4" /dev/sr0: LABEL="Join Me" TYPE="iso9660" 修改文件 sudo vim /etc/fstab 在最后一行加入: UUID="11263962-9715-473f-9421-0b604e895aaa" /home/hadoop/NewDisk1/ ext4 defaults 0 0 这一行一共六个参数,依次是“文件系统所在设备;挂载点;文件系统类型;挂载参数,大多数系统使用"defaults"就可以满足需要;后两个一个是转储,一个是启动顺序,如果没有转储需求,也不是系统启动盘都设置成0就可以了。 7.所有做完后硬盘已经设置成功,只是分区虽然挂载上,但是不可写,需要更改权限: sudo chmod -R 777 /home/hadoop/NewDisk1/ 原文http://www.linuxidc.com/Linux/2014-10/108075.htm