硬盘无法安装

硬盘无法安装

运行sudo fdisk -lu将返回我想要挂载的硬盘

Disk /dev/sdb

但是当我尝试从 KDE 分区管理器挂载它时,它不会显示某些目录,当我尝试设置路径时(尝试显示隐藏文件夹,只显示 3 个),并且通过带有 的控制台sudo mount /dev/sdb /mnt,我得到了

mount: wrong fs type, bad option, bad superblock on /dev/sdb,
   missing codepage or helper program, or other error

   In some cases useful info is found in syslog - try
   dmesg | tail or so.

所以我试着跑步sudo e2fsck -f -b 32768 -y /dev/sdb

e2fsck 1.42.13 (17-May-2015)
e2fsck: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

当我尝试这些变化时,我得到了相同的消息。我该如何安装这个硬盘?硬盘的文件类型是“inode/blockdevice”,我已经为它创建了一个分区,但如果没有路径,它就不会保存。

另外,为什么说是 2015 年 5 月 17 日?

非常感谢。

在此处输入图片描述

编辑:通过单击“查看”旁边的栏可以找到 /dev 文件夹,但是分区甚至不会显示为隐藏文件,但如果我将其输入到“目录:”栏中,它会显示出来,但它是不可选的(“选择”是灰色的)。

在此处输入图片描述

Gparted,正如预期的那样,没有区别。我确信这是一个文件类型错误。

在此处输入图片描述

在 gparted 中对硬盘重新分区:

在此处输入图片描述

应用设置后,它似乎已经起作用了,但打开我的文件管理器后,左侧的“设备”列表消失了!我的 ssd 甚至没有列出(就像以前一样)“设备”标题不存在!

答案1

/dev/sdb 是整个块设备,您无需挂载它。
您可以挂载设备上的一个分区,例如:

sudo mount /dev/sdb1 /mnt 

从第一张图片来看,磁盘上似乎没有任何分区,或者你最近对分区表进行了一些更改,而内核却不知道这些更改,因此最好运行

sudo partprobe

更改后通知内核查看新的分区表。
无需重启,只需运行 partprobe。

将磁盘上的分区挂载到某个挂载点根文件系统 (/)。
不要将磁盘直接挂载到 / ,即请执行以下操作,因为您将在根文件系统上进行安装。

sudo mount /dev/sdb1 / #wrong

通常,您可以挂载到 /mnt 或 /media 或其中的子目录以进行临时挂载;或者通过为该设备创建专用挂载点,/data/ 很常见。

sudo mkdir /data
sudo mount /dev/sdb1 /data

另外,为什么上面写着 2015 年 5 月 17 日?
这是该版本 e2fsck 的发布日期。

答案2

新硬盘需要创建新分区才能使用。我建议使用gparted。要安装该程序,请在终端窗口中输入以下内容:

sudo apt install gparted

然后gparted需要以提升的权限运行:

sudo gparted

配置驱动器后,现在需要将其挂载到某个位置。如果希望可以访问,则需要先在计算机上为其创建一个挂载点。在终端窗口中输入以下内容以创建挂载点:

sudo mkdir -p /media/datadrive

我们仅将其用作datadrive挂载点的示例。

接下来,我们需要获取驱动器的 UUID,以便我们可以使挂载在每次启动时都相同。

sudo blkid

以下是一个例子:

terrance@terrance-ubuntu:~$ sudo blkid
/dev/sde1: UUID="9e4539a5-7229-424e-aa91-60ab1417e6f1" TYPE="ext4" PARTUUID="00090c7c-01"

使用上面示例中的 UUID 编号,现在我们要将其添加到文件中/etc/fstab。使用您喜欢的编辑器,并将以下行添加到文件中/etc/fstab注意:此文件归 root 所有,因此需要使用提升的权限进行编辑。

sudo nano /etc/fstab

然后添加到底部:

UUID=9e4539a5-7229-424e-aa91-60ab1417e6f1 /media/datadrive ext4 defaults 0 0

您现在可以通过输入以下内容来激活挂载,无需重新启动:

sudo mount -a

现在,每次重新启动时,新驱动器都会安装到/media/datadrive安装点。

希望这可以帮助!

相关内容