删除原有磁盘分区
1、在“虚拟机” -> “设置”中,选中需要删除的磁盘分区文件,点击“移除”;
2、如果此磁盘已设置开机自动挂载,需要取消挂载:
(1)在“root”用户下,使用命令 vim /etc/fstab打开此文件;
(2)通过快捷命令 dd 删除自动挂载的分区命令;
(3):wq! 保存并退出此文件;
(4)mount -a 重新根据修改后的文件进行重新挂载。
3、重启 reboot 。
扩充原有磁盘文件
1、在“虚拟机” -> “设置”中,选中需要扩充的磁盘分区文件,点击“扩展”;(此处我从20G扩到50G)
2、启动Debian11虚拟机;
3、打开终端,在超级用户下,输入 fdisk -l ;(此处我已挂载好,即/dev/sda3;挂载前只能看到第一行Disk /dev/sda的大小已为50G,但有30G的容量处于未挂载状态)
4、输入 fdisk /dev/sda 给新扩容硬盘进行分区;
5、输入 n 新建分区;输入 p 新建主分区;后面两项可默认回车;回到Command命令行时,输入 w 写入分区;
6、输入 fdisk -l 查看我们刚才的新创建的分区,输入 mkfs -t ext4 -c /dev/sda3 (我是sda3,具体根据自己的修改),表示使用ext4格式对此分区格式化;(此处可以通过 cat /etc/fstab 查看自己之前的分区或者系统分区是用什么进行格式化的,尽量保持一致)
7、使用 mount /dev/sda3 /home/bxg 命令,将新分区挂载在目标目录下;(此处我挂载在家目录下了,如果想要新建挂载目录,使用 mkdir /新目录路径)
8、mount 命令只能实现一次挂载,想要开机自动挂载,需要 vim /etc/fstab ,在最后一行加入 UUID=f24b9f41-d3ae-42f7-96de-3ec618df82c1 /mnt/newPath ext4 defaults 0 0 ,其中新分区的 UUID 可以使用 blkid 命令查看;第二个参数是挂载目录(千万不要挂载到已有文件的目录下,最好新生成一个文件夹);第三个是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async);第四个参数中1是使用dump是否要记录,0是不要;第五个参数中2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0;
9、reboot 重启系统,使用 df -h 可以查看到挂载好的分区。