如果您想更多地使用 Linux 终端,请了解如何手动挂载和移除硬盘挂载。这是一个简单的开始任务。此外,如果您想摆脱传统桌面,学习如何做到这一点可以节省大量在 Google 上搜索的时间。
幸运的是,现代 Linux 发行版使这个过程比以往任何时候都更容易、更直观。
如何使用 Linux 命令行挂载硬盘和分区
- 什么是坐骑?
- 检查可用分区
- 使用 Udisk 挂载
- 通过 Udisk 卸载
- 传统山
- 摆脱传统风格
- 未来参考
安装是什么?
在大多数情况下,挂载指的是允许计算机访问许多不同设备(例如 USB 或硬盘驱动器)上的文件的过程。这是因为它们源自不同的文件系统。挂载也出现在大多数 Linux 发行版中,因为它们以“分区”的形式使用多个文件系统。
通常,现代 Linux 桌面会自动处理这个问题。但是,如果自动执行失败或者您被终端卡住并需要备份一些数据,您应该知道如何手动执行。
检查可用分区
要查看现有设备及其单独的文件系统,只需使用以下命令:
lsblk
如上所见,单独的设备被划分为不同名称的字母,即sda、sdb和sdc。驱动器遵循此约定,将继续使用 sdd、sde 等。所有现代硬盘驱动器和 USB 设备都以 sd (x) 开头, 是 'serial device' 的缩写。 strong> 在较旧的计算机上,您可以看到它们被标记为 hda。
这些设备被分成不同的分区。简而言之,它们代表了划分硬盘的方式。这些是您将安装的特定分区,而不是整个设备。那是实际存储数据的地方。
根据经验,Linux box 是一个具有多个分区的设备。这通常用于在许多不同的文件中将重要和不重要的系统文件分开。换句话说,查看“Mountpoint”部分。条目是要挂载的 Linux 机器。
使用 Udisk 挂载
Udisks 是许多 Linux 发行版中使用的软件的重要组成部分。它负责管理存储设备,例如 USB 闪存和硬盘驱动器。它附带了一个名为 udisksctl 的命令行工具。在这个工具中,您的所有分区命令都将遵循以下模式:
udisksctl [lệnh]
很简单吧?要挂载所需的分区,请使用此命令,将最后一位替换为正确的分区:
udisksctl mount-b/dev/sd[b1, b2, etc.]
-b 参数仅表示您正在安装的内容来自设备。
您也可以使用 Udisk 挂载驱动器映像,但需要多一步:
udisksctl loop-setup-r-f Example.iso
udisksctl mount-b/dev/loop[0, 1, 2, etc.]
第一个命令允许用户将驱动器的映像识别为虚拟设备(或循环/循环)。 -r 参数是可选的,但请确保 fi放置只读文件不会意外覆盖您正在安装的文件。之后,您可以照常进行,并安装现有的驱动器映像。因为文中的例子没有挂载硬盘,所以标注为循环,而不是sd(x)。
如果您再次使用 lsblk 命令检查已挂载的分区,您会看到一些变化。
请注意当前 Linux 机器的其他设备也有特定的挂载点。这意味着您现在可以通过前往指定位置访问这些设备上的文件。
Udisks 卸载
当您使用完 USB 或任何其他设备后,您需要从 Linux 机器中安全地移除该设备以避免丢失数据。这是通过删除外部文件系统挂载来完成的,将其与您自己的文件系统分开。
这样做很简单(用unmount代替mount):
udisksctl unmount-b/dev/sd[b1, b2, etc.]
请记住,驱动器映像等虚拟设备的命名方式与硬盘驱动器和 USB 不同!
如果您使用 lsblk 检查您的设备,您会注意到您的硬盘驱动器/USB 驱动器仍然存在,即使您已将其移除。要完全安全地删除设备,您需要输入另一个命令:
udisksctl power-off-b/dev/sd[b, c, etc.]
请注意,这不适用于您自己的分区,因为它们是系统的一部分。驱动器的映像也会发生同样的事情,因为它们首先不受支持-相反,您需要另一个命令才能从设备列表中删除它们:
udisksctl loop-delete-b/dev/loop[0, 1, 2, etc.]
传统坐骑
在大多数情况下,Udisk 可以满足大部分用户的需求。但是,您应该知道如何以其他方式进行操作。这里的主要区别是您需要指定要挂载分区的位置,完成后您将无法使用这些命令关闭设备。
您还需要管理员权限才能执行此操作(这就是为什么 'sudo' 将位于以下命令的开头)。一般来说,在大多数情况下建议使用 Udisk,以防止您的系统被意外破坏!
挂载分区:
sudo mount/dev/sd[b1, b2, etc.]/mnt
最后一部分显示了你想把奇怪的文件系统放到你的 Linux 机器的什么地方。传统上,这是 /mnt 目录。 对于许多设备,您可以将它们挂载在/mnt 子目录中。只需确保首先使用 mkdir 命令 !
创建这些目录
和Udisk一样,挂载工具也支持驱动镜像。但是,请记住,它的工作方式可能会更麻烦一些。积极的一面是,与 Udisks 方法相比,您只需要输入一个命令:
sudo mount Example.iso/mnt-t (iso9660|udf)-o loop
如果驱动图片内容显示不正确,可能需要在'iso9660'和'udf'之间进行替换strong>(不带引号!)-这表示驱动器映像的格式。
卸载传统风格
奇怪的是,挂载分区的命令不是unmount,而是umount。请记住这一点。与执行挂载操作时不同,您不需要指定挂载点的位置,只需指定设备即可:
sudo umount/dev/sd[b1, b2, etc.]
现在您可以删除设备而不会丢失数据。
对于磁盘镜像,命令有点不同:
sudo umount/dev/loop[0, 1, 2, etc.]
未来参考
如果您在任何时候需要调用特定步骤来挂载或使用命令行挂载您的设备,您只需输入:
udisksctl 帮助
如上图所示,您还可以就不同的 udisksctl 命令寻求帮助。
通过这些命令,您离使用 Linux 更近了一点,无需桌面的帮助。如果需要,请通过终端浏览新安装的文件。
你知道Linux用户应该知道的其他有用命令吗?在下方评论区让大家知道评论吧!
查看更多:
- 了解 Linux 操作系统上的文件系统和文件夹
- Unix/Linux 中的基本文件系统
- Linux 中的基本 Shell 命令
0 评论