一、磁盘核心信息梳理
| 设备 | 容量 | 分区情况 | 状态 | 用途说明 |
|---|---|---|---|---|
/dev/sda |
446.63GiB | /dev/sda1(512M,EFI 分区)、/dev/sda2(446.1G,Linux 分区) |
已挂载(根目录 /) |
系统盘,承载操作系统及核心文件 |
/dev/sdb |
1.75TiB | /dev/sdb1(128M,微软保留分区)、/dev/sdb2(1.7T,微软基本数据分区) |
未挂载 | 大容量数据盘,需挂载后使用 |
二、未挂载原因说明
/dev/sdb2 标记为“Microsoft 基本数据分区”,默认文件系统为 NTFS 格式。Ubuntu 系统不会自动挂载 NTFS 分区,需手动安装驱动并完成挂载操作。
三、实操挂载步骤(命令可直接复制执行)
1. 安装 NTFS 支持驱动
Ubuntu 需通过 ntfs-3g 驱动识别 NTFS 分区,执行以下命令安装:
sudo apt update && sudo apt install ntfs-3g -y
2. 创建挂载点目录
挂载点是访问磁盘的入口,选择 /mnt/data 作为挂载点(可自定义),创建命令:
sudo mkdir -p /mnt/data # -p 确保目录不存在时自动创建,避免报错
3. 临时挂载分区(立即生效)
执行以下命令将 /dev/sdb2 挂载到 /mnt/data:
sudo mount -t ntfs-3g /dev/sdb2 /mnt/data
- 验证挂载结果:执行
df -h命令,若输出中出现/dev/sdb2对应/mnt/data,则说明临时挂载成功。
4. 配置开机自动挂载(避免重启失效)
(1)获取 /dev/sdb2 的 UUID
UUID 是分区唯一标识,避免设备名变动导致挂载失败,执行命令:
sudo blkid /dev/sdb2
- 输出示例:
/dev/sdb2: UUID="1234-ABCD" TYPE="ntfs" PARTUUID="e26dba35-5a00-4bf0-b4d3-3719d19cba68" - 记录
UUID数值(如示例中的1234-ABCD)。
(2)编辑 /etc/fstab 配置文件
使用 nano 编辑器打开配置文件:
sudo nano /etc/fstab
在文件末尾添加以下内容(替换 UUID 为实际记录的值):
UUID=1234-ABCD /mnt/data ntfs-3g defaults 0 0
- 保存退出:按
Ctrl+O确认保存,按Ctrl+X退出编辑器。
(3)验证自动挂载配置
执行以下命令测试配置是否正确(无报错则说明配置有效):
sudo mount -a
四、优化建议与注意事项
1. 格式转换建议(性能优化)
若 /dev/sdb2 无重要数据,建议格式化为 Linux 原生 ext4 格式(兼容性更强、性能更优),操作步骤:
- 备份数据(格式化会清空所有内容!)
- 执行格式化命令:
sudo mkfs.ext4 /dev/sdb2 - 格式转换后,挂载命令简化为:
sudo mount /dev/sdb2 /mnt/data /etc/fstab配置中,文件系统类型改为ext4,即:UUID=xxx /mnt/data ext4 defaults 0 0
2. 无关分区处理
/dev/sdb1 为微软保留分区,Linux 系统无需使用,无需挂载,避免误操作影响系统。
3. 常见问题排查
- 挂载失败提示“权限不足”:在命令前添加
sudo提升权限。 - 执行
sudo mount -a报错“bad superblock”:说明文件系统损坏,可尝试修复 NTFS 分区:sudo ntfsfix /dev/sdb2。 - 重启后未自动挂载:检查
/etc/fstab中 UUID 是否正确,或执行sudo mount -a查看具体报错。