运行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
安装点。
希望这可以帮助!