Linux磁盘分区与挂载

原理介绍

在Linux世界中,一切皆目录,每一块硬盘分区对应Linux的一个目录,所以我们可以通过管理目录来管理硬盘分区,而将硬盘分区与文件目录关联的操作就成为“挂载”【mount】,反之为“卸载”【unmount】

Linux磁盘分区与挂载

查看磁盘挂载情况

相关指令

  • lsblk:显示磁盘信息【listblock】
  • lsblk -f:显示详细信息

Linux磁盘分区与挂载

硬盘说明

  • 分类:IDE\SCSI\SATA
  • 四位表示符,如"sda1"
    • 前两位:磁盘类型。sd:SICI; hd:IDE
    • 第三位:盘号。【a:基本盘;b:基本从属盘;c:辅助主盘;d:辅助从属盘】
    • 第四位:分区号,1-4。

挂载案例:为虚拟机添加磁盘并分区和挂载

步骤一:增加磁盘 lsblk

  1. 打开虚拟机设置,选择“硬盘”,点击“添加”
    Linux磁盘分区与挂载
  2. 选择“硬盘”
    Linux磁盘分区与挂载
  3. 接下来的几步默认即可,之后自行分配分区大小,此处分配5G
    Linux磁盘分区与挂载
  4. 点击“完成”
    Linux磁盘分区与挂载
  5. 新硬盘已添加
    Linux磁盘分区与挂载

此时使用指令lsblk并不会看到新的硬盘,需要重启系统

Linux磁盘分区与挂载

步骤二:对硬盘进行分区 fdisk /dev/xxx

分区指令:fdisk 硬盘的映射目录
接下来演示为sdb硬盘分两个区。每个区各1G
Linux磁盘分区与挂载

注:
1. 在删除已输入内容时,按"ctrl + Backspace"
2. 常用操作: n新建分区; d删除分区; p列出分区情况; w写入并退出

到此:硬盘以及分区,但未进行格式化,没有UUID,无法挂载
Linux磁盘分区与挂载

步骤三:对硬盘进行格式化 mkfs -t ext4 /dev/xxx

格式化指令:mkfs -t ext4 /dev/xxx

  • fs:filesystem
  • t:type
  • ext4:是一种分区类型

Linux磁盘分区与挂载

此时,各分区已经格式化,分配到UUID,可以进行挂载(mount)
Linux磁盘分区与挂载

步骤四:挂载与卸载 mount /dev/xxx 挂载目录

挂载指令:mount /dev/xxx 挂载目录
卸载指令:unmount /dev/xxx 挂载目录

Linux磁盘分区与挂载

注:命令行的挂载重启后会失效

另:永久挂载 修改/etc/fstab文件

上一篇:部署git代码三种方式


下一篇:使用application log 分析navigation target解析错误