1.虚拟机上添加新硬盘
在VM开启虚拟机下面的里添加
点击添加
选择硬盘
选择除第一种过于老旧的其他三种,根据类型的不同会显示不同的名字
SCSI类型的显示为sd
SATA类型的显示为sr
NVMe类型的的显示为nvme0n
以上如果有相同类型的磁盘类型则会在名字后面生成从0开始数字区分
选择第一个
选择自己要分的磁盘大小
命名时尽量保持.vmdk后缀,命名后点击完成
在终端上用lsblk命令之后就可以看到新建的硬盘了
新建完后还不能正常使用,还需要进行分区,格式化和挂载
2.分区
磁盘的分区有两个类型,MBR和GPT
老标准的MBR分区容量小、分区少而且不安全
新标准的GPT容量大、分区多、自带备份
需要用到fdisk命令对磁盘进行分区,下面是命令的格式和用到的指令
fdisk (磁盘的路径)| 选项 | 作用 |
d | 删除磁盘分区 |
| n | 创建新分区 |
| q | 不保存更改,退出fdisk命令 |
| w | 保存更改,退出fdisk命令 |
| g | 新建一个空的GPT分区表 |
| o | 新建一个空的DOS(MBR)分区表 |
以GPT示例
首先进入fdisk命令
fdisk /dev/sdb路径可以用查看路径,块设备存储在/dev里
lsblk -p (设备名)进入fdisk命令后按g建立空的GPT分区表
再摁n建新分区
选分区号时不要重复,直接按回车就是默认1
选起始扇区号可以直接摁回车默认
选结束扇区号时可以用 +大小(符号)来决定分区大小自动分配结束扇区号
之后也可以像继续分区,分完了之后可以直接回车把剩余的空间分配给下一个区
保存并退出
再用lsblk可以看到已经分好区了
3.格式化
用mkfs命令给分区创建文件系统,目前主流的有这两个
mkfs.xfs -选项 硬盘分区名mkfs.ext4 -选项 硬盘分区名选项 | 功能 |
| -f | 强制格式化(覆盖已存在的文件系统) |
| -c | 建立文件系统前先检查坏块 |
| -d | 输出建立文件系统的详细信息 |
4.挂载
mount -选项 设备名 挂载的目录| 选项 | 功能 |
| -a | 将配置文件/etc/fstab的所有未挂载的磁盘都挂载上来 |
| -t | 指定文件系统类型 |
| -o | 指定挂载文件系统时的自定义参数 |
挂载的时候首先要有已经创建的空目录作为挂载点,挂载没有的目录会报错,如果这个目录原本有内容则会隐藏原有的内容
这个属于临时挂载的,永久挂载需要写入/etc/fstab的配置文件里