我对 Linux 了解不多,但我一直在尝试安装 USB 棒。我查看了所有帖子并按照说明操作。我可以用 blkid 找到棒
/dev/sdf1: LABEL_FATBOOT="DIANE M" UUID="9A20-C14F" TYPE="vfat"
我可以用 fdisk -l 找到它
Schijf /dev/sdf: 14,92 GiB, 16000221184 bytes, 31250432 sectoren
Disk model: Cruzer Slice
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x00000000
Apparaat Op. Begin Einde Sectoren Grootte ID Type
/dev/sdf1 32 31250431 31250400 14,9G c W95 FAT32 (LBA
当我移除 USB 时,此信息不再可用。
但当我尝试安装它时,我收到一条错误消息
sudo mount /dev/sdf/ /media/USB-drive
EM : device /dev/sdf/ doesn't exist (the path contains somthing that isn't a directory / folder)
我从荷兰语翻译过来的。顺便说一下,USB 驱动器是我在媒体中创建的目录。
我尝试过这种变化:
sudo mount /dev/sdf/sdf1 /media/USB-drive
我在台式机和笔记本电脑上都安装了 ubuntu 20.04。笔记本电脑可以识别记忆棒,我可以写入它。但台式机不能。我的台式机出现这个问题已经有一段时间了。我以前可以安装它,但现在不行了。虽然我在两台电脑上安装了相同版本的 ubuntu,但它们看起来不一样。笔记本电脑的屏幕中间有一个列表,我可以从中选择,而台式机的屏幕左侧只有一个列表。我的启动器是空的,因为我两天前升级了它。我必须进入软件或 snap 商店才能找到未附加到左侧边栏的应用程序。不知道这是否与记忆棒的问题有关。(我真的希望解决这个问题)。
谢谢
答案1
在 Ubuntu 中,不需要使用终端安装 USB 记忆棒。默认情况下,插入 USB 记忆棒时会自动安装。
一根棒子不能自动挂载,这说明棒子有问题。这可能表示文件系统有问题。因此,在尝试其他操作之前,请先检查文件系统。您可以使用 进行检查fsck
。如果文件系统损坏不太严重,Linux 会识别出它是一个 FAT32 格式的系统(正如您在发布的第一个输出中看到的那样),并调用fsck.vfat
进行检查。
您的驱动器名为/dev/sdf
。其上现有的分区名为/dev/sdf1
。您应该只检查未使用的分区,因此为了安全起见,您首先以管理员身份卸载它:
sudo umount /dev/sdf1
然后你可以检查一下:
sudo fsck /dev/sdf1
这将报告可能存在的任何问题和不一致之处。为了有效地修复文件系统,让系统选择要做什么,您可以使用选项再次执行该命令-a
(请参阅man fsck.vfat
以了解所有可能的选项)。
sudo fsck /dev/sdf1
完成后,等待几秒钟,然后拔下 USB。再插入 - 它应该会自动挂载。
你的问题实际上是如何在终端上安装它。同样,最好依靠自动系统,但如果你真的希望手动安装,那么你可以使用mount
以管理员身份执行的命令。
sudo mount /dev/sdf1 /media/USB-drive
这里,您确实声明了要将分区挂载/dev/sdf1
到文件夹 /media/USB-drive
。要使此命令继续,将作为挂载点的文件夹必须已经存在。如果需要,请使用命令 创建它sudo mkdir /media/USB-drive
。