删除原有磁盘分区

1、在“虚拟机” -> “设置”中,选中需要删除的磁盘分区文件,点击“移除”;

2、如果此磁盘已设置开机自动挂载,需要取消挂载:

        (1)在“root”用户下,使用命令 vim /etc/fstab打开此文件;

        (2)通过快捷命令 dd 删除自动挂载的分区命令;

        (3):wq! 保存并退出此文件;

        (4)mount -a 重新根据修改后的文件进行重新挂载。

3、重启 reboot

扩充原有磁盘文件

1、在“虚拟机” -> “设置”中,选中需要扩充的磁盘分区文件,点击“扩展”;(此处我从20G扩到50G)

虚拟机上传Hadoop文件删除 虚拟机里删除文件_磁盘分区

2、启动Debian11虚拟机;

3、打开终端,在超级用户下,输入 fdisk -l ;(此处我已挂载好,即/dev/sda3;挂载前只能看到第一行Disk /dev/sda的大小已为50G,但有30G的容量处于未挂载状态)

虚拟机上传Hadoop文件删除 虚拟机里删除文件_磁盘分区_02

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 可以查看到挂载好的分区。