重新格式化后无法安装外部驱动器

我刚买了一台东芝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或类似的东西,但它没有出现。

别担心; 你的车很好。

当您在Linux中卸载驱动器(为了格式化它而必须执行此操作)时,有时在重新启动计算机之前不会重新识别它。

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

毫无疑问,GParted无法阻止sudo fdisk -l注意到驱动器。 (你确实记得sudo ,对吧?;)

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

重新启动后,如果驱动器未出现在启动器中,请尝试再次运行GParted并查看它是否识别该驱动器。 然后检查Ext4分区上的文件系统(从GParted中。)它将检测并修复文件系统本身的任何错误。 之后,再次重启。

你的分区表搞砸了。

看一下sudo fdisk -l的输出,我不得不推断你的分区表已经损坏了。 尝试打开GParted并转到Device > Create Partition Table ,然后创建一个新的msdos分区表(默认设置。)完成后,创建一个新的EXT4分区,但这次告诉它与Cylinder而不是MiB对齐。 (你可能会失去一点点空间,比如.01 GiB tops。)
应用分区创建,然后将分区展开到右侧,如果该侧有任何未使用的空间。 (不要向左移动/扩展,这将使它与圆柱体对齐失败。)

似乎驱动器附带了一个错误的分区表,它使用默认格式(不知何故),但在尝试重新分区时失败了。

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

 tail -f / var / log / messages

这将为您提供机器运行评估的运行评论。

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

如果此处没有任何新内容,请查看硬盘驱动器上是否有任何指示灯亮起。 也许外部硬盘驱动器机箱的USB元件在某种程度上失败了。

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

不要担心..没有设置启动标志不会阻塞你的驱动器(相信我 – 我设法认为我已经砖了多个路由器!)

如果您的问题是在启动时安装驱动器,请认识到uuid在格式上发生更改,因此您必须发出另一个sudo blkid并相应地更改/ etc / fstab。 所以你的新fstab可能看起来像这样……

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

用sudo blkid的结果填写uuid并更改你的挂载点路径,你应该没问题。