上一篇                     
               
			  Linux如何快速访问第二硬盘?
- Linux
- 2025-06-02
- 4602
 Linux挂载其他硬盘步骤:先用
 
 
lsblk或
 fdisk -l识别硬盘分区(如/dev/sdb1),创建挂载目录(如sudo mkdir /mnt/data),使用
 sudo mount /dev/sdb1 /mnt/data挂载,如需开机自动挂载,编辑/etc/fstab文件添加配置。
在Linux系统中访问另一块硬盘(无论是内置、外置还是网络存储)是一项常见任务,涉及硬件识别、分区挂载和权限管理,以下是详细操作指南,适用于Ubuntu、CentOS等主流发行版:
前期准备:连接与检测硬盘
- 物理连接 
  - 内置SATA硬盘:关机后连接硬盘到主板SATA接口及电源。
- USB外置硬盘:直接插入USB 3.0+接口(确保供电充足)。
 
- 检测硬盘是否被识别
 打开终端,执行命令扫描存储设备:sudo fdisk -l # 列出所有磁盘及分区 sudo lsblk # 以树形结构显示块设备(推荐) 输出示例:  sdb 8:16 0 1.8T 0 disk └─sdb1 8:17 0 1.8T 0 part # 此处sdb为新硬盘
挂载硬盘到目录
▶ 手动挂载(临时生效)
- 创建挂载点目录(需管理员权限): sudo mkdir /mnt/new_disk # /mnt是Linux标准挂载目录 
- 执行挂载操作: sudo mount /dev/sdb1 /mnt/new_disk # 将分区sdb1挂载到/mnt/new_disk - 若提示文件系统错误,需指定类型(如-t ntfs、-t ext4)。
 
- 若提示文件系统错误,需指定类型(如
▶ 自动挂载(永久生效)
编辑配置文件/etc/fstab实现开机自动挂载: 
- 获取硬盘的UUID(更安全,避免设备名变化): sudo blkid /dev/sdb1 # 复制输出的UUID 
- 备份并修改fstab:sudo cp /etc/fstab /etc/fstab.bak # 备份防止配置错误 sudo nano /etc/fstab # 使用文本编辑器修改 
- 在文件末尾添加一行(按实际文件系统修改): UUID=1234abcd-5678-90ef... /mnt/new_disk ext4 defaults 0 2参数说明:  - defaults:默认权限(读写、执行)
- 0:不备份
- 2:非系统盘检查顺序
 
访问文件与权限管理
- 浏览文件: cd /mnt/new_disk # 进入挂载目录 ls -l # 查看文件 
- 解决权限问题:
 若出现Permission denied:sudo chown -R $USER:$USER /mnt/new_disk # 将所有权赋予当前用户 sudo chmod -R 755 /mnt/new_disk # 设置可读可执行权限 
安全卸载硬盘
必须卸载后再断开硬件,避免数据损坏:

sudo umount /dev/sdb1 # 通过设备名卸载 # 或 sudo umount /mnt/new_disk # 通过挂载点卸载
- 若提示target is busy:sudo lsof /mnt/new_disk # 查看占用进程 kill -9 <PID> # 结束进程或关闭文件管理器 
常见问题处理
| 问题 | 解决方案 | 
|---|---|
| 硬盘未显示在 lsblk | 检查电源/SATA线 → 重启 → 运行 sudo dmesg | grep sdb查看内核日志 | 
| NTFS硬盘无法写入 | 安装驱动: sudo apt install ntfs-3g(Ubuntu) | 
| 挂载后目录为空 | 检查文件系统是否损坏: sudo fsck /dev/sdb1 | 
| 外置硬盘只读 | 确保没有写保护开关 → Windows快速启动禁用(Linux无法安全挂载休眠的分区) | 
关键命令总结
| 命令 | 作用 | 
|---|---|
| sudo fdisk -l | 列出所有磁盘分区 | 
| sudo mount /dev/sdX /path | 手动挂载分区 | 
| sudo umount /path | 安全卸载 | 
| df -h | 查看已挂载磁盘空间 | 
安全提示
- 操作前备份数据:误操作可能导致数据丢失。
- 避免直接写fstab:先通过sudo mount -a测试配置是否正确。
- 外置硬盘:始终在终端执行umount后再拔除USB。
引用说明:
- Linux内核文档:块设备管理
fstab配置参考:Debian Wiki- 权限管理标准:Filesystem Hierarchy Standard
本文基于Linux 5.15内核及ext4/NTFS文件系统验证,适用于主流发行版。
 
  
			 
			 
			 
			 
			 
			 
			