插件窝 干货文章 linux 挂载点目录在哪

linux 挂载点目录在哪

挂载 设备 系统 文件 720    来源:    2025-04-30

在 Linux 系统中,挂载点(Mount Point)是文件系统层次结构中的一个目录,用于将存储设备(如硬盘分区、USB 设备、网络存储等)附加到文件系统树中。以下是关于挂载点的关键信息:


1. 默认挂载点目录

  • /mnt
    传统上用于临时挂载存储设备(如手动挂载的硬盘/U盘)。系统通常不会自动使用它,而是留给管理员手动操作。

    • 示例:sudo mount /dev/sdb1 /mnt
  • /media
    现代 Linux 发行版(如 Ubuntu)通常自动将可移动设备(USB、光盘)挂载到此目录下的子目录(按用户名或设备名生成)。

    • 示例:/media/username/USB_Drive

2. 系统挂载点

  • /(根目录)
    根文件系统必须挂载到根目录,是其他所有挂载点的起点。

  • 其他常见挂载点

    • /boot:引导分区
    • /home:用户家目录分区
    • /var:日志和可变数据
    • /opt:第三方软件

3. 查看当前挂载点

  • 命令 mount
    直接运行 mount 会列出所有已挂载的设备及其挂载点。

    mount
    # 或过滤特定设备
    mount | grep /dev/sd
    
  • 文件 /etc/mtab/proc/mounts
    这些文件动态记录当前挂载信息:

    cat /proc/mounts
    
  • 命令 df -h
    显示磁盘空间使用情况,包括挂载点:

    df -h
    
  • 命令 lsblk
    列出块设备及其挂载点:

    lsblk -o NAME,MOUNTPOINT
    

4. 挂载配置文件

  • /etc/fstab
    系统启动时自动挂载的配置,定义了设备、挂载点、文件系统类型等: bash cat /etc/fstab 示例条目: /dev/sda1 /mnt/data ext4 defaults 0 2

5. 手动挂载示例

# 创建挂载点目录
sudo mkdir /mnt/mydrive

# 挂载设备(如 ext4 分区)
sudo mount /dev/sdb1 /mnt/mydrive

# 卸载
sudo umount /mnt/mydrive

关键注意事项

  1. 权限问题:确保挂载点目录存在且有适当权限(通常 755)。
  2. 自动挂载:桌面环境(如 GNOME/KDE)会自动挂载设备到 /media/run/media
  3. 卸载:直接拔除设备前需用 umount 卸载,避免数据损坏。

通过以上方法,你可以轻松定位和管理 Linux 中的挂载点。