Fedora 命令行

Fedora 命令行

有关与可移动设备相关的命令的几个问题。

  1. 什么样的命令可以找到USB使用的设备文件?正如它创建的用于打开实际 USB 的目录一样。

  2. 如何将文件系统安装到我选择的目录(例如“TechCategory”)并检查文件系统是否有错误?

  3. 我可以在 /etc/fstab 中添加一行以确保将来可以轻松挂载文件系统吗?

答案1

什么样的命令可以找到USB使用的设备文件。正如它创建的用于打开实际 USB 的目录一样。

您可以使用以下方法列出块设备:

$ lsblk

示例输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 119.2G  0 disk 
|-sda1   8:1    0 488.3M  0 part /efi
|-sda2   8:2    0 109.4G  0 part /
`-sda3   8:3    0   9.4G  0 part [SWAP]
sdb      8:16   0 931.5G  0 disk 
`-sdb1   8:17   0 931.5G  0 part /media/storage
sdc      8:32   1   7.4G  0 disk 
`-sdc1   8:33   1   7.4G  0 part 

名称是块设备,其各自块设备下方的缩进线是分区,挂载点列将显示它们在文件系统上的挂载位置。 (如果已安装。)

在此示例中,第二个 HDD 安装在 /media/storage 上

还有一个当前未安装的 USB 设备 (sdc)。

块设备及其分区位于/dev/下。

看:https://ss64.com/bash/lsblk.html

如何将文件系统安装到我选择的目录,例如“TechCategory”

您可以使用 mount 命令将分区安装到文件系统:

$ mount /dev/sdc1 /media/TechCategory

如果我们现在回到 lsblk,我们会看到:

sdc      8:32   1   7.4G  0 disk 
`-sdc1   8:33   1   7.4G  0 part /media/TechCategory  <-- USB is now mounted here.

看:https://ss64.com/bash/mount.html

并检查文件系统是否有错误?

您可以使用 badblocks 命令,请参阅:如何使用坏块?

例子:

badblocks -sv /dev/sdc

我可以在 /etc/fstab 中添加一行以确保将来可以轻松挂载文件系统吗?

我建议您在编辑 /etc/fstab 之前确保了解它的工作原理。

$ man fstab 

另一个堆栈交换答案,启动时挂载硬盘

相关内容