我的硬件中安装了第二个硬盘驱动器,我无法从 Debian 访问该硬盘驱动器(未安装)

我的硬件中安装了第二个硬盘驱动器,我无法从 Debian 访问该硬盘驱动器(未安装)

我刚刚安装了 Debian,但在安装过程中遇到了一些问题。我首先在 HDD 上安装了操作系统,因为我想要与 Windows 进行双引导(Windows 位于 SSD 上),但我无法完成它,所以我决定告别 Windows 并在 SSD 上再次安装 Debian。

现在在我的桌面上我可以看到两个硬盘驱动器,但无法安装硬盘驱动器。

我贴一些相关信息:

$ sudo fdisk -l
Disk /dev/sdb: 89.4 GiB, 96029466624 bytes, 187557552 sectors
Disk model: KINGSTON RBU-SNS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x34f08e2e

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sdb1  *         2048 185556991 185554944 88.5G 83 Linux
/dev/sdb2       185559038 187555839   1996802  975M  5 Extended
/dev/sdb5       185559040 187555839   1996800  975M 82 Linux swap / Solaris


Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM024 HN-M
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x55786839

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1             2048 1951522815 1951520768 930.6G 83 Linux
/dev/sda2       1951524862 1953523711    1998850   976M  5 Extended
/dev/sda5       1951524864 1953523711    1998848   976M 82 Linux swap / Solaris

Partition 2 does not start on physical sector boundary.

我尝试访问的驱动器是 /dev/sda

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            5.8G     0  5.8G   0% /dev
tmpfs           1.2G  9.4M  1.2G   1% /run
/dev/sdb1        87G  5.4G   77G   7% /
tmpfs           5.9G   60M  5.8G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           5.9G     0  5.9G   0% /sys/fs/cgroup
tmpfs           1.2G   20K  1.2G   1% /run/user/1000

这是我尝试过的:

~$ sudo fsck.ext4 -f /dev/sda
e2fsck 1.44.5 (15-Dec-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext4: Superblock invalid, trying backup blocks...
fsck.ext4: Bad magic number in super-block while trying to open /dev/sda

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>

Found a dos partition table in /dev/sda

~$ sudo resize2fs /dev/sda 8193
resize2fs 1.44.5 (15-Dec-2018)
resize2fs: Bad magic number in super-block while trying to open /dev/sda
Couldn't find valid filesystem superblock.

~$ sudo resize2fs /dev/sda 32768
resize2fs 1.44.5 (15-Dec-2018)
resize2fs: Bad magic number in super-block while trying to open /dev/sda
Couldn't find valid filesystem superblock.

在安装输出内部我找到了其他驱动器信息:

/dev/sdb1 on / type ext4 (rw,relatime,errors=remount-ro)

所以我写道:

sudo mount /dev/sda1 /

然后桌面上的硬盘图标就消失了。重新启动后,一切都恢复原样,我可以看到该图标,但无法访问驱动程序。如果我点击图标:

无法安装“999 GB 卷” 无权执行操作

请帮忙

答案1

由于你刚刚安装了Debian并且这台计算机上没有重要数据,我猜你可以体验并承担错误。您根本不了解文件系统和安装,这是您了解它的机会。

首先,/dev/sda分区的。根据您的fdisk输出,分区是

/dev/sda1             2048 1951522815 1951520768 930.6G 83 Linux
/dev/sda2       1951524862 1953523711    1998850   976M  5 Extended
/dev/sda5       1951524864 1953523711    1998848   976M 82 Linux swap / Solaris

我猜它/dev/sda1已经被格式化为文件系统了。可以肯定的是,如果该磁盘上没有任何值得保留的内容,您可以创建一个文件系统你自己:

mkfs -t ext4 /dev/sda1

如果/dev/sda1已经包含文件系统,该命令会抱怨,因为它不想覆盖潜在的重要数据。您可以强制mkfs覆盖数据,但如果您收到投诉,我建议您保留它。

接下来,要使用文件系统,您必须它。挂载意味着将单独的文件系统集成到现有的文件系统树中。为此,您需要一个所谓的挂载点。例如,您创建一个目录/mnt/data,它将作为您的挂载点。它应该为空,因为安装文件系统将隐藏(尽管不会删除)安装点中存在的所有文件和目录。因此,请尝试以下操作:

mkdir /mnt/data
mount /dev/sda1 /mnt/data

现在它已安装,df命令将列出它。您可以cd /mnt/data创建文件和目录。无论您在其下创建什么,/mnt/data都将驻留在其上/dev/sda1(只要已安装)。

相关内容