“mount:特殊设备 /dev/sdc1 不存在”,但根据 fdisk -l,它确实存在

“mount:特殊设备 /dev/sdc1 不存在”,但根据 fdisk -l,它确实存在

我启动了一个实时 USB Linux 环境,并插入了一个硬盘。它在 fdisk -l 中列为 /dev/sdc{,1},是一个 3TB 的驱动器,并且有一个包含 xfs 文件系统的分区。

但当我尝试安装它时

sudo bash
mkdir /3
mount /dev/sdc1 /3

我得到:

 "mount: special device /dev/sdc1 doesn't exist" 

可能是什么问题呢?

答案1

3TB 磁盘不能有 MBR,因为它超过了 (臭名昭著的) 2TiB 限制。它采用 GPT,GUID 分区表。因此,它不能由 fdisk 系列实用程序检查和/或处理,必须由 gdisk 和类似程序 (cgdisk、sgdisk) 操作。此外,您提到但未指定的实时发行版必须内置对 EFI-GPT 的支持。我建议您看看这篇优秀的介绍文章,作者和 gdisk 的编写者是同一个人。

答案2

这确实是一个好问题,我们可以将第三部分/临时硬盘安装在操作系统上的任何自定义文件夹中

但它不会被永久挂载,因为需要知道临时硬盘的 UUID 才能将其输入到 /etc/fstab 文件中,这会带来很多问题

相关内容