Ubuntu挂载移动硬盘失败 Error mounting /dev/sdb1 at /media/mooc/谢涛: Command-line `mount -t "ntfs" -o

本文介绍在Ubuntu系统中如何通过命令行查看硬盘分区情况,使用ntfsfix修复问题分区,并调整硬盘文件夹权限的方法,使只读的硬盘恢复正常读写功能。

我只有一个Ubuntu系统,不是双系统。

解决方法

1.命令行  --查看分区。

sudo fdisk -l
设备           Start    末尾    扇区   Size 类型
/dev/sda1       2048   1050623   1048576   512M EFI System
/dev/sda2    1050624 608466943 607416320 289.7G Linux filesystem
/dev/sda3  608466944 625141759  16674816     8G Linux swap


Disk /dev/loop8: 253.5 MiB, 265785344 bytes, 519112 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop9: 42.8 MiB, 44879872 bytes, 87656 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdb: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe21e1e1e

设备       启动 Start    末尾    扇区   Size Id 类型
/dev/sdb1        2048 625139711 625137664 298.1G  7 HPFS/NTFS/exFAT

最后一行为有问题的硬盘;

2.命令行  --修复对应的分区

sudo ntfsfix /dev/sdb1

3.重新拔插硬盘

 

 

如果这时候的硬盘文件夹上面有个×,表示只读,需要修改权限

进入media/mooc/谢涛目录,跟换成你电脑对应的目录

chmod -R 700 谢涛/

-R参数            是递归 处理目录下的所有文件以及子文件夹

700                  是变更后的权限表示(只有所有者有读和写以及执行的权限)

 谢涛/               是需要执行的目录

### 解决方案 在Linux系统中,当遇到“unknown filesystem type 'exfat’”错误时,通常是因为系统缺少对exFAT文件系统的支持。以下是解决该问题的详细方法: 1. **安装exFAT支持工具** 为了挂载exFAT文件系统,需要确保系统安装了`exfat-fuse`和`exfat-utils`两个软件包。这些工具提供了必要的驱动程序以支持exFAT文件系统的读写操作。可以使用以下命令安装所需的软件包: ```bash sudo apt-get update sudo apt-get install exfat-fuse exfat-utils ``` 安装完成后,重新尝试挂载设备[^2]。 2. **检查内核模块是否加载** 确保`exfat`相关的内核模块已正确加载。可以通过以下命令检查: ```bash lsmod | grep exfat ``` 如果未加载,可以手动加载模块: ```bash sudo modprobe exfat ``` 3. **手动挂载设备** 如果自动挂载失败,可以尝试手动挂载设备。首先创建一个挂载点,例如`/mnt/exfat`,然后执行挂载命令: ```bash sudo mkdir -p /mnt/exfat sudo mount -t exfat /dev/sda1 /mnt/exfat ``` 替换`/dev/sda1`为实际的设备路径[^3]。 4. **修复分区问题** 如果设备仍然无法挂载,可能是分区表或文件系统损坏。可以使用`fsck.exfat`工具进行修复: ```bash sudo apt-get install exfatprogs sudo fsck.exfat /dev/sda1 ``` 5. **验证挂载成功** 挂载成功后,可以通过以下命令验证: ```bash df -hT ``` 查看设备是否正确显示为`exfat`类型[^4]。 ### 注意事项 - 在执行上述操作前,请确保备份重要数据,以防数据丢失。 - 如果设备是NTFS格式,可能需要安装`ntfs-3g`以支持挂载: ```bash sudo apt-get install ntfs-3g ``` ```bash # 示例代码:完整流程 sudo apt-get update sudo apt-get install exfat-fuse exfat-utils sudo modprobe exfat sudo mkdir -p /mnt/exfat sudo mount -t exfat /dev/sda1 /mnt/exfat df -hT ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值