作为程序开发者,Linux服务器磁盘分区和挂载你必须要会!
2024-10-15 来源:网络
1 磁盘(硬盘)分区和挂载简介
1.1 磁盘分区和挂载原理
分区实际上就是对服务器的硬盘分区(参考windows的盘符分区一样的),挂载就是把一份分好区的硬盘和数据同Linux服务中文件目录关联起来,这个关联动作就是挂载了。
硬盘分区和文件挂载的关系图例:
1.2 常用磁盘分区工具
硬盘分区工具:fdisk 作用:新建、修改及删除磁盘的分区表信息; 语法格式:fdisk [参数] [磁盘名称]2 如何查看服务器物理设备挂载查看和分析
命令:lsblk 命令:lsblk -f 以上两种命令都可以。首先你登陆上你得服务器,然后执行 lsblk 命令,看到如下的分区、分区大小、挂载点。
执行命令 lsblk -f 查看40位UUID唯一标识、挂载点。
其中sda1表示第一快磁盘的分区一,sda2表示第一快磁盘的分区二。
3 磁盘分区和挂载实操
这里我们以虚拟机为例,然后来操作一个给大家看看。
1、硬盘分区
注意一下,磁盘分区的时候虚拟机必须处于关机状态。
确定硬件类型硬盘。
确定虚拟硬盘的类型,都可以的。
创建新的虚拟磁盘。
注意,这里设置最大的大小是20g。
确定提交完成。
就创建好了。
2、虚拟机硬盘分区
分区命令:fdisk /dev/sdb 命令解释,对 sdb 分区: m 显示命令列表 p 显示磁盘分区同 fdisk -l n 新增分区 d 删除分区 w 写入并退出 执行命令开始分区后,输入 n 新增分区,然后选中 p,分区类型为主分区。两次回车默认剩余全部空间,最后输入 w 写入分区并退出,若不保存退出输入 qfdisk /dev/sdb 命令操作示意图:
3、虚拟机硬盘分区格式化
这里是必须去格式化虚拟机硬盘的,只有格式化虚拟机硬盘后才会分配 UUID唯一标识。注意这里并不会真的格式化硬件磁盘的。
虚拟机硬盘格式化指令:mkfs -t ext4 /dev/sdb1 其中 ext4 是分区类型执行以下命令后
mkfs -t ext4 /dev/sdb1 lsblk -f4、将格式化好的虚拟机磁盘挂载到 /根目录/ newdisk/ 下
挂载命令:mount 挂载命令的语法:mount 设备名 挂载目录 (挂载目录随意)执行挂载命令
执行mount命令后详情
注意:执行挂载命令后,重启虚拟机后挂载点会消失。
5、实现虚拟机磁盘永久挂载
如果实现了虚拟机磁盘永久挂载,那么重启虚拟机后,挂载点也不会消失了。
其实这里所说的永久挂载也就是自动挂载。
自动挂载:通过修改/etc/fstab 来实现自动挂载 注意修改完成后执行:mount -a 或 reboot 才生效执行命令
执行命令后产生的结果
6、使用情况
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。