如何自动安装辅助内部硬盘,以便从启动时开始符号链接就可以起作用?

如何自动安装辅助内部硬盘,以便从启动时开始符号链接就可以起作用?

我的系统具有双存储配置,其中包括一个用于放置操作系统的 PCIe SSD 和一个用于满足一般大容量存储需求的辅助内部 HDD。

我可以通过 GUI 轻松安装 HDD,并且我创建了一个符号链接,在通过 GUI 安装 HDD 后,该链接即可工作。但是,在执行上述步骤之前,我的符号链接无法工作。

有没有办法可以消除手动安装硬盘的需要,以便我的符号链接始终有效?

答案1

您通过 GUI 执行的操作是挂载文件系统。一旦挂载了文件系统,就可以访问文件(如果驱动器以适当的权限挂载)。

有几件事你可以做来让你的生活更轻松:

  1. 通过文件在启动时挂载文件系统/etc/fstab。通过命令获取该分区的 UUID sudo blkid。在其中写入一行/etc/fstab ,大致如下所示:

    # The 400 GB partition on the native HDD
    UUID=8e344ab1-5eb5-4e20-becd-4147fffd439f /mnt/HDD ext4 noatime,nodiratime,rw
    

    上面的例子是我的实际设置。正如评论中提到的,我有一个指向该 400 Gb 分区上的文件夹的符号链接。如果在启动时安装了硬盘,则符号链接始终有效(当然,您必须确保在正确的目录中安装了文件系统,并且符号链接指向正确的文件/文件夹)。

  2. 如果您希望按需挂载文件系统,请使用以下命令进行挂载:udisksctl mount -b /dev/sdX,其中/dev/sdX是该文件系统的设备文件。这基本上与 GUI 方法使用的方法相同。这也可以编写脚本。

相关内容