我有一个外置硬盘,前段时间我对其进行了分区。我创建了两个分区,一个分区安装了 Ubuntu 14.04,另一个分区用于存储各种文件。上次使用时,它运行正常,那是大约 3 个月前的事了。今天我将其插入电脑,收到了以下消息:
Error mounting /dev/sdb1 at /media/shanks/515644a4-1492-4b80-b364-32b98755693b: Command-line `mount -t "ext4" -o
"uhelper=udisks2,nodev,nosuid" "/dev/sdb1" "/media/shanks/515644a4-1492-4b80-b364-32b98755693b"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
在某些情况下,可以发现有用的信息syslog - try dmesg | tail
。
我不知道该怎么办。
答案1
我使用 Ubuntu 16.04、14.04 和 12.04 的外部硬盘完成了此操作,我假设这就是您要尝试的。我建议使用这些作为故障排除的基础,然后如果需要,重新安装驱动器。
我首先从 Gparted 来识别设备,通常是 /dev/sdb1 或类似的。
然后我找到了设备,右上角有一个下拉菜单(目前)可以在设备之间切换。找到 USB 设备后,选择它。
我喜欢使用 EXT4 格式。操作如下:
1 - 选择硬盘(通常是 sdb1 或类似名称)记下路径以供日后使用
2 - 右键单击并选择格式
3 - 选择 EXT4(或任何你喜欢的格式)
4 - 单击绿色复选标记以应用更改
5 - 右键单击并选择标签来标记设备,我坚持使用 EXT-HDD 作为我的外部硬盘
6 - 再次单击绿色复选标记以应用标签
这里有点令人困惑,可能完全取决于我使用的硬盘品牌,但跳过这一步给我带来了问题。7 - 保存更改后,断开 EXT-HDD
8 - 断开连接并关闭(不要重新启动)你的电脑
9 - 将 EXT-HDD 插入同一个 USB 端口
10 - 重新打开电脑
11 - 进入桌面并打开终端并成为 root
12 – 使用此命令和您在步骤 1 中记下的路径识别设备 UUID:
blkid /dev/sdb1
13 - 记下设备的 UUID
14 – 使用此命令创建所需的挂载点:
mkdir /mnt/exthdd
(或类似的东西,取决于你想要它安装和指向的位置)记下安装点以供以后使用
15 - 通过终端打开并编辑 fstab 以查看其挂载点和权限
nano /etc/fstab
添加行(值之间使用制表符):
UUID=<enter your devices UUID> /mnt/exthdd ext4 auto 0 0
16——保存对 fstab 的更改
17-授予创建的挂载点的权限
chmod 777 /mnt/exthdd
退出终端并重新启动。
此时,您的 PC 应该可以正常启动并具有新的挂载点。如果出现任何问题,请重新开始并仔细检查所有内容。有些设备我可以第一次尝试就挂载,而出于某种原因,其他设备需要尝试几次,所以不要灰心。为了确保它已安装,启动期间不应出现错误,还可以转到文件中的该挂载点并查看卷的大小,它应该与您的 USB 设备的大小差不多。
祝你好运并享受!