别担心;你的驾驶体验很好。

别担心;你的驾驶体验很好。

我刚买了一个东芝 Canvio 2TB 外置硬盘。然后我安装了 GParted,并将硬盘重新格式化为 ext4(按照本博客第 1 部分和第 2 部分的说明进行操作)。

说明书上没有提到这一点,但我认为我应该为驱动器添加一个启动标志,因为现在它不会自动挂载,GParted 不会显示驱动器,甚至fdisk -l不显示驱动器。所以我不知道如何挂载它或找到添加启动标志的方法……如果那是我需要做的。

我如何才能编辑驱动器的分区和内容?我可以格式化驱动器上未分配的 1.02MB 来启动吗?未分配的空间确实显示在 GParted 中。我真的希望我没有毁掉这 100 美元。

更新:这是我的输出sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0003ae80

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   969058303   484528128   83  Linux
/dev/sda2       969060350   976771071     3855361    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5       969060352   976771071     3855360   82  Linux swap / Solaris

...我格式化的分区类似于 /dev/sdb 或类似的东西,但它没有显示出来。

答案1

别担心;你的驾驶体验很好。

当您在 Linux 中卸载驱动器(您必须这样做才能格式化它)时,有时它将无法重新被识别,直到您重新启动计算机。

尝试重新启动,看看问题是否能解决。

GParted 无论如何都无法阻止sudo fdisk -l它注意到这个驱动器。(你做过记得sudo吧? ;)

如果由于某种原因,您重新启动后无法识别驱动器,则(可能)不是您的错。

重启后,如果启动器中没有显示驱动器,请尝试再次运行 GParted,看看它是否能识别驱动器。然后检查 Ext4 分区上的文件系统(在 GParted 内)。它会检测并修复文件系统本身的任何错误。之后,再次重启。

你的分区表搞乱了。

查看 的输出sudo fdisk -l,我不得不推断您的分区表已损坏。尝试打开 GParted 并转到Device> Create Partition Table,然后创建一个新的msdos分区表(默认)。完成后,创建一个新的 EXT4 分区,但这次告诉它与 Cylinder 而不是 MiB 对齐。(您可能会丢失一点点空间,比如最多 0.01 GiB。)
应用分区创建,然后将分区扩展到右侧,如果那一侧有任何未使用的空间。(不要向左移动/扩展,这将破坏将其与 Cylinder 对齐的意义。)

看起来驱动器附带有错误的分区表,它可以使用默认格式(某种程度上),但是当您尝试重新分区时会失败。

答案2

您可以尝试断开外部驱动器,然后在终端中输入以下内容:

tail -f /var/log/消息

这将为您提供有关您的机器正在运行的情况的持续评论。

重新连接您的驱动器并查看这里发生了什么(如果有的话),以及您的机器在尝试读取或安装驱动器时是否出现错误或任何情况。

如果这里没有出现任何新信息,请查看硬盘上是否有任何指示灯亮起。外部硬盘盒的 USB 元件可能出现某种故障。

我希望这至少能为你指明正确的方向

答案3

别担心......不设置启动标志不会使您的驱动器变砖(相信我 - 我认为我已经使多个路由器变砖了!)

如果您的问题在于启动时驱动器挂载,请注意 uuid 会根据格式而改变,因此您必须发出另一个命令sudo blkid并相应地更改 /etc/fstab。因此,您的新 fstab 可能看起来像这样...

UUID={YOUR-UID}    {/path/to/mount/point}   ext4   defaults,errors=remount-ro 0 1

使用 sudo blkid 的结果填写 uuid 并更改您的挂载点路径,这样就应该没问题了。

相关内容