Ubuntu VirtualBox添加新虚拟硬盘的完整步骤
启动Ubuntu虚拟机,打开终端,输入以下命令查看所有块设备:
lsblk
输出结果中,新硬盘通常显示为**/dev/sdb**(若已有/dev/sda为主硬盘)。
若新硬盘未自动分区,需使用fdisk工具手动划分:
sudo fdisk /dev/sdb
按以下步骤操作:
n创建新分区;p(主分区)或e(扩展分区,若需多分区);w保存并退出。将新分区格式化为常用文件系统(如ext4):
sudo mkfs.ext4 /dev/sdb1 # 假设分区为/dev/sdb1
若需其他文件系统(如XFS),可将ext4替换为对应类型。
sudo mkdir /mnt/newdisk # 创建挂载目录
sudo mount /dev/sdb1 /mnt/newdisk # 挂载分区
sudo blkid /dev/sdb1
编辑/etc/fstab文件:sudo nano /etc/fstab
在文件末尾添加一行(替换为实际UUID和挂载点):UUID=1234-5678-90AB /mnt/newdisk ext4 defaults 0 2
保存并退出(Ctrl+O→Enter→Ctrl+X)。使用以下命令查看挂载状态及磁盘空间:
df -h
若新分区出现在列表中且容量正确,说明添加成功。
若已添加的虚拟硬盘容量不够,可通过以下步骤扩展:
lsblk确认虚拟硬盘已扩展(如/dev/sda从20GB增至40GB)。sudo apt update && sudo apt install gparted
sudo gparted,选中未分配空间,右键点击已有分区(如/dev/sda1)→调整大小/移动,拖动滑块至最大,点击应用。sudo resize2fs /dev/sda1
验证扩展结果:df -h。