![“mount:特殊设备 /dev/sdc1 不存在”,但根据 fdisk -l,它确实存在](https://linux22.com/image/1379336/%E2%80%9Cmount%EF%BC%9A%E7%89%B9%E6%AE%8A%E8%AE%BE%E5%A4%87%20%2Fdev%2Fsdc1%20%E4%B8%8D%E5%AD%98%E5%9C%A8%E2%80%9D%EF%BC%8C%E4%BD%86%E6%A0%B9%E6%8D%AE%20fdisk%20-l%EF%BC%8C%E5%AE%83%E7%A1%AE%E5%AE%9E%E5%AD%98%E5%9C%A8.png)
我启动了一个实时 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 文件中,这会带来很多问题