Linux 硬盘新建、分区、格式化与永久挂载

Linux 硬盘新建、分区、格式化与永久挂载
磁盘管理是 Linux 运维基础技能服务器存储空间不足时需新增硬盘扩容。本次实操完整完成硬盘识别、分区、格式化与永久挂载操作掌握 fdisk、mkfs 及 fstab 配置方法硬盘新建硬件设备文件名SCSI/SATAY/U盘/dev/sd[a-p]光盘/dev/sr[0...]nvme硬盘/dev/nvme0n[1,2,3...]在添加硬盘前确认虚拟机VMware Workstation处于关机状态编辑虚拟机设置添加三块nvme硬盘总数为4块方便后续使用分区在分区前进行几个了解lsblk A设备名 #查看磁盘A分区的信息lsblk -f #更全面的显示信息文件系统类型type、uuid、挂载点磁盘分区类型MBR分区MBR 是传统主引导记录分区方案仅支持 2TB 内磁盘、最多 4 个主分区GPT分区GPT 是新一代分区表支持超大容量磁盘且分区数量无严苛限制安全性更强分区fdisk 设备名指令作用指令作用-d删除磁盘-p显示当前磁盘分区信息-q不保存退出fdisk-n创建新分区-w保存退出fdisk-o新建一个空DOS(MBR)分区表-g新建一个空gpt分区表假设对对/dev/sde磁盘进行分区PPPEl容量自定P为主分区、E为扩展分区、I为逻辑分区在扩展分区里分出MBR分区先进入虚拟机终端查看磁盘文件lsblk再选一个纯净的磁盘进行分区以nvme0n2为例fdisk /dev/nvme0n2E区回车进入fdisk操作界面新建一个MBR表输入o并新建一个P分区n选择PP/p,分区编号任选默认1起始扇区号跳过让机器自己分配回车结束扇区号因自定2G2G/g重复3次分出3个P区P区新建分区n选分区ee选分区编号起始扇区号回车结束扇区号回车因为上限为第四个盘所以默认将剩下的磁盘内存全部分给P区I区因为现在存在4个盘是MBR的上限接下来分区将会从扩展分区来分分出来的区就是逻辑分区新建分区n直接进入选起始扇区号默认回车结束扇区号2G/g查看当前磁盘分区情况p保存并退出w查看分区信息MBR分区完毕GPT分区与MBR分区大致相同只有再开始的创建分区表有差异建表时MBR为oGPT为g格式化把原始硬盘比作 “白纸”分区是 “裁纸”格式化就是 “画格”最终写入的文件就是 “内容”mkfs输入 mkfs 命令再点击两次 tab 键即可显示系统支持的所有文件系统格式初步了解~mkfs #点两次tab键显示格式化支持的所有格式格式mkfs.xfs -参数 硬盘分区名mkfs.ext4 -参数 硬盘分区名如mkfs.xfs -f A #对A格式化f为强制格式化例子查看当前分区情况lsblk格式化mkfs.xfs /dev/nvme0n2p1mkfs.ext4 /dev/sda2/nvme0n2p2格式化成功过后可以看到该分区的 FSTYPE文件系统 和 UUIDlsblk -f看到俩文件有对应的FSTYPE和UUID即代表格式化成功挂载将一个分区或者设备挂载至挂载点目录建立连接通过挂载点目录进入分区空间临时挂载mount临时挂载格式mount参数设备名挂载目录mount -a #将配置文件/etc/fstab的所有未挂载的磁盘都挂载上来blkid A #显示设备A的UUID值跟文件类型umount参数(可不加)设备名/挂载点 #取消挂载umount -f A #强制取消A挂载所有设备格式化后都会分配有一个UUID值名字挂载操作对象为上面的/dev/nvme0n2为例查看所有系统盘lsblk查看nvme0n2p1是否格式化过可以查看其是否有uuidblkid /dev/nvme0n2p1)对nvme0n2p1挂载即让nvme0n2p1与某个文件夹建立联系以/root下的1文件夹为例如果没有就创建一个cd回到/root下确认当前路径pwd查看当前路径下的明文件ls创建文件夹1mkdir /root/1查看是否创建成功ls将/dev/nvme0n2p1挂载到/root/1mount /dev/nvme0n2p1 /root/1路径即为设备名查看nvme0n2p1设备挂载信息lsblk挂载成功UUID挂载以nvme0n2p2设备为例查看所有设备lsblk查看nvme0n2p2的uuidblkid /dev/nvme0n2p2在/root下创建“2”目录mkdir /root/2查看是否创建成功ls /root/通过uuid将nvme0n2p2挂载到跟下的2目录mount uuid... /root/2查看挂载信息挂载成功永久挂载由于mount命令为手动挂载重启后就会自动取消挂载则修改/etc/fstab配置文件每次计算机启动就会自动读取一边/etc/fsatab文件这样就实现了开机自动挂载修改/etc/fstab配置文件推荐使用uuid挂载。因为磁盘盘符会随硬件顺序变化UUID是分区唯一标识不会变动开机挂载更稳定可靠编辑配置文件vim /etc/fstab在该文件最后添加需要永久挂载给内容格式挂载设备名/UUID将俩个双引号删掉挂载点挂载到哪文件系统类型挂载选项通常为defaults是否备份通常为0是否检查通常为0i进入编辑按要求将p1、p2写入配置文件改完后esc:wq保存退出挂载后测试文件内容是否有误因前面操作给nvme0n2p1、nvme0n2p2分别挂载到了/root/1和/root/2测试前先移除挂载点移除p1挂载umount /dev/nvme0n2p1、移除p2挂载umount /dev/nvme0n2p2查看lsblk加载/etc/fstab文件内容mount -a没有输出代表无误查看所有挂载设备lsblk重启测试是否自动挂载reboot查看挂载信息lsblk能看到p1、p2分别挂载到了跟下的1、2目录本次实操完整走完 Linux 硬盘扩容全流程熟练掌握 fdisk 分区、mkfs 格式化与 fstab 永久挂载核心命令理解 UUID 稳定挂载的优势可独立完成服务器新增磁盘扩容工作。