Linux磁盘挂载快速指南

Linux磁盘挂载步骤:创建挂载点目录(如/mnt/data),格式化磁盘(可选),使用mount命令临时挂载,如需开机自动挂载,需编辑/etc/fstab文件添加磁盘UUID和挂载点信息,注意权限管理。

准备工作

  1. 识别磁盘设备
    使用 lsblkfdisk -l 命令查看所有存储设备:

    Linux磁盘挂载快速指南

    sudo fdisk -l

    输出示例:

    /dev/sdb: 500.1 GB   # 新磁盘通常无分区(如 /dev/sdb)
    /dev/sda1: 系统分区   # 已有分区显示为 /dev/sda1、/dev/sdb1 等
  2. 创建挂载点目录
    挂载点是磁盘接入文件系统的目录:

    sudo mkdir /mnt/mydisk  # 推荐在 /mnt 下创建

挂载磁盘操作步骤

情况1:挂载已有文件系统的磁盘

若磁盘已格式化(如EXT4、NTFS),直接挂载:

sudo mount /dev/sdb1 /mnt/mydisk  # /dev/sdb1 替换为实际分区

情况2:全新磁盘需先分区格式化

  1. 分区
    使用 fdiskparted 工具:

    sudo fdisk /dev/sdb  # 操作新磁盘(如 /dev/sdb)
    • 输入 n 创建新分区
    • 选择分区类型(默认主分区)
    • 写入分区表:输入 w
  2. 格式化分区
    例如格式化为EXT4文件系统:

    sudo mkfs.ext4 /dev/sdb1  # 替换为分区路径
  3. 挂载分区

    Linux磁盘挂载快速指南

    sudo mount /dev/sdb1 /mnt/mydisk

设置开机自动挂载

编辑 /etc/fstab 文件实现永久挂载:

sudo nano /etc/fstab

添加一行(示例):

/dev/sdb1  /mnt/mydisk  ext4  defaults  0  2
  • 参数说明
    • 设备路径:/dev/sdb1
    • 挂载点:/mnt/mydisk
    • 文件系统:ext4(根据实际填写)
    • 挂载选项:defaults(包括读写权限)
    • 备份标记:0(不备份)
    • 磁盘检查顺序:2(非系统盘设为2)

验证配置正确性:

sudo mount -a  # 无报错则成功

卸载磁盘

sudo umount /mnt/mydisk  # 或 sudo umount /dev/sdb1

注意:卸载前确保无程序正在访问该磁盘!


常见问题排查

  1. 权限不足
    挂载后无法写入?尝试:

    sudo chmod -R 777 /mnt/mydisk  # 临时开放权限(生产环境慎用)

    或编辑 /etc/fstab,将 defaults 改为 defaults,uid=1000(1000替换为你的用户ID)。

    Linux磁盘挂载快速指南

  2. 挂载点被占用
    卸载时提示 target is busy

    sudo lsof /mnt/mydisk  # 查看占用进程
    kill -9 <PID>          # 结束进程后重试卸载
  3. 文件系统损坏
    若挂载失败提示错误(如 wrong fs type),尝试修复:

    sudo fsck /dev/sdb1    # 修复分区

安全操作建议

  1. 备份数据:操作磁盘前备份重要数据。
  2. 确认设备路径:误操作系统盘可能导致数据丢失!
  3. 使用 UUID 替代设备名:防止设备名变化导致挂载失败:
    sudo blkid            # 查看分区的UUID
    # /etc/fstab 中使用: UUID=xxxx /mnt/mydisk ext4 defaults 0 2

引用说明

  • 本文参考 Linux 官方文档(kernel.org)及 man 手册(man mount, man fstab)。
  • 磁盘工具指南:util-linux 包(fdisk, lsblk)、e2fsprogs 包(mkfs.ext4, fsck)。
  • 最佳实践遵循 Filesystem Hierarchy Standard (FHS) 标准。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/38566.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月25日 01:11
下一篇 2025年6月25日 01:17

相关推荐

  • Linux系统状态怎样查看?

    查看进程状态信息,通常读取/proc/PID/status文件;需root或进程属主权限;包含进程名、状态、PID、内存占用(VmRSS)、线程数等关键信息。

    2025年6月15日
    000
  • Linux里如何正确输入命令

    在Linux终端中输入命令,直接键入指令(可带参数/选项/文件路径),按回车键执行,命令区分大小写,需注意权限(如使用sudo)。

    2025年6月24日
    000
  • Linux如何查看服务器内存命令?

    在Linux中查看服务器内存,常用命令: ,1. **free -h**:直观显示内存总量、已用、空闲及缓存情况(-h自动转换GB/MB单位)。 ,2. **top** 或 **htop**:实时动态查看内存占用(按 q 退出)。 ,3. **cat /proc/meminfo**:获取详细内存统计信息。

    2025年6月8日
    100
  • Linux查IP用哪个命令

    在Linux中查看当前IP地址,常用命令有:,1. ip addr(推荐,显示详细网络接口信息),2. ifconfig(需安装net-tools,显示接口配置),3. hostname -I(仅快速输出本机IP),执行任一命令即可获取IP地址信息。

    2025年6月10日
    100
  • Linux如何快速查看用户

    要查看Linux系统中的用户,可以使用以下命令:,1. cat /etc/passwd:显示所有用户信息,2. getent passwd:获取用户数据库条目,3. compgen -u(仅bash):列出所有用户名,4. lslogins -u:显示已登录用户详情

    2025年6月7日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN