然而,对于初入 Linux 领域的用户来说,Linux 文件系统的结构与 Windows 截然不同,特别是盘符的管理与识别方式,往往成为一道需要跨越的门槛
本文将深入探讨 Linux 下如何“看盘符”,通过理论讲解与实战操作,帮助读者快速掌握 Linux 文件系统管理的精髓
一、Linux 文件系统概览 在 Windows 系统中,我们通常通过盘符(如 C:、D:)来访问不同的硬盘分区或存储设备
而在 Linux 下,这种概念被统一而简洁的文件系统结构所取代
Linux 文件系统以根目录(/)为起点,所有文件和目录都挂载在这个虚拟树的某个节点上
- 根目录(/):Linux 文件系统的起点,包含了所有其他文件和目录
- 挂载点(Mount Points):Linux 通过挂载点将存储设备(如硬盘分区、USB 驱动器等)接入文件系统树
每个挂载点都对应一个实际的存储设备或分区,并在文件系统中表现为一个目录
二、识别和管理磁盘分区 要理解 Linux 如何“看盘符”,首先需要熟悉磁盘分区的识别与管理
Linux 使用一系列命令来查看和管理磁盘信息,其中最常用的包括 `lsblk`、`fdisk`、`parted`和 `blkid` 等
lsblk:列出所有块设备及其挂载点
bash lsblk 该命令会展示一个树状结构,显示所有磁盘、分区以及它们的挂载点
输出中的`NAME` 列表示设备名,`MOUNTPOINT` 列则显示了挂载点路径
- fdisk:磁盘分区表操作工具,可以用来查看和修改分区表
bash sudo fdisk -l 此命令列出所有磁盘及其分区信息,包括设备类型、大小、起始和结束扇区等详细信息
- parted:高级分区管理工具,支持 GPT 和 MBR 分区表
bash sudo parted -l `parted` 提供了更强大的分区管理功能,可以创建、删除、调整分区大小等
- blkid:显示块设备的属性,包括 UUID 和文件系统类型
bash sudo blkid 该命令对于识别特定分区的 UUID 非常有用,尤其是在手动挂载或配置`/etc/fstab` 文件时
三、挂载与卸载存储设备 在 Linux 中,挂载(mount)是将存储设备或分区接入文件系统的过程,而卸载(umount)则是将其断开
挂载点通常是文件系统中的某个空目录,用于作为访问该存储设备或分区的入口
挂载设备: bash sudo mount /dev/sdX1 /mnt/mydisk 这里`/dev/sdX1` 是要挂载的分区(X 代表设备号,如 sda、sdb 等,1 代表分区号),`/mnt/mydisk` 是挂载点目录
卸载设备: bash sudo umount /mnt/mydisk 或者使用设备名: bash sudo umount /dev/sdX1 - 持久挂载:要使挂载操作在系统重启后仍然有效,需要编辑`/etc/fstab` 文件
添加一行描述挂载信息的条目,例如: plaintext /dev/sdX1