2. 在Oracle VM VirtualBox 管理器界面,点开 (1)“管理” -> “虚拟介质管理器”, (2)选择 "ubuntu20forxv6.vdi"(也就是我想要进行磁盘扩容的虚拟机名字), (3)调节磁盘大小,我这里原来是48GB,我调节到了64GB。
上述完成后,点击右下角的“应用”。
3. 这时候启动 "ubuntu20forxv6",运行df -h,发现磁盘容量还是没有增加,这是因为磁盘只是虚拟分配了,并未实际分配,要用fdisk增加新分区来取
4. 运行 sudo fdisk -l /dev/sda,可以看到磁盘已有64GB
5. 运行sudo fdisk /dev/sda,通过一系列指令,添加新的磁盘分区,在我这里新的磁盘分区名称为/dev/sda3,可以看到该分区大小为16GB,因此现在电脑可用的磁盘空间从48G增加到了64G
6. 对新增加的分区格式化,在我这里新分区是/dev/sda3。
7. 把格式化好的新分区添加到自动挂载列表中
step 1:查看uuid
step 2:打开/etc/fstab (sudo vim /etc/fstab),使用这个分区的UUID,把它添加到自动挂载列表中。
注意,红圈圈出来的部分,就是以后访问这个磁盘分区所使用的路径(这里笔者粗心,把目录命名成了sda2而不是sda3,不过这个路径的名字对于使用磁盘分区是没有影响的哦!!OwO)
8. 在重启计算机后,可以在刚刚设置的路径处,看到该磁盘分区
OR:
----格式化磁盘分区,执行
mkfs.ext4 /dev/sdb1
--- 挂载分区,执行
#创建新的挂载点
sudo mkdir /mnt/sf/
#将新磁盘分区挂载到/work目录下
sudo mount -t ext4 /dev/sdb1 /mnt/sf/
#查看挂载
df -h
-----开机自动挂载
#/etc/fatab里追加如下内容:
/dev/sdb1 /mnt/sf/ ext4 defaults 0 0
-----目录权限设置,执行
chmod777 –R /mnt/sf/
9) 重启机器验证是否自挂载(可选)