[ad_1]
我的 System76 Thelio 桌面目前有四个硬盘驱动器。 主驱动器用作我的操作系统,其他驱动器仅用于存放不同类型的文件。 我有一个用于虚拟机的驱动器,一个用于音乐,一个用于杂项文件。 通过以这种方式布置我的系统,即使操作系统出现故障,我的数据仍然可以访问。
我设置了这些辅助驱动器,以便它们始终自动可用。 在 Linux 中,这称为“自动挂载”,这是您需要了解的一项重要任务。
还: 黑暗经济中仍然需要开源和 Linux 技能
自动挂载是一回事,因为当您将辅助驱动器连接到机器时,它们不会在机器启动时自动提供给您。 是的,您可以打开桌面文件管理器,导航到驱动器,然后通过单击条目来安装它。 但是,如果您忘记这样做并且您将备份配置为自动将文件保存到该驱动器,或者您只是从应用程序将文件保存到该驱动器,这可能会出现问题。 如果驱动器未安装,应用程序(或备份)将无法访问驱动器。
这就是为什么我们总是希望将这些驱动器配置为自动挂载。
让我告诉你它是如何完成的。
如何在 Linux 中自动挂载驱动器
你需要什么: 要完成这项工作,您需要一个正在运行的 Linux 实例、一个插入计算机的辅助驱动器以及一个具有 sudo 权限的用户。 我将使用 Pop!_OS Linux 进行演示,但无论您使用哪个发行版,过程都应该是相同的。 我还将假设驱动器已被格式化。 我总是用 ext4 格式格式化我的辅助 Linux 驱动器。 如果您使用的是 NTFS 驱动器(Windows 驱动器),则需要使用如下命令安装 ntfs-3g 软件 sudo apt-get 安装 ntfs-3g。
在该命令的输出中,您应该看到如下条目:
sda 8:0 0 931.5G 0 disk ââsda1 8:1 0 931.5G 0 part
插入驱动器并再次运行命令,您将看到一个新条目,如:
sdb 8:16 0 931.5G 0 disk ââsdb1 8:17 0 931.5G 0 part
如果您不能轻易拔下辅助磁盘,只需运行 lsblk 命令。 如果您看到两个驱动器,sda 和 sdb,您的辅助驱动器很可能是 sdb。 为了展示此过程,我们假设您的驱动器名称为 /dev/sdb。
挂载点将是主驱动器上的目录,该目录将用作您访问辅助驱动器的位置。
还: 你应该在家使用 Linux 的最重要原因
这不会将文件从一个复制或移动到另一个,而是为操作系统创建一个位置来“安装”辅助驱动器。 让我们使用以下命令创建一个名为 /data 的挂载点:
接下来,使用以下命令将新目录的所有权更改为您的用户:
sudo chown -R $USER:$USER /data
-R 选项确保所有子文件夹具有相同的所有权。
/etc/fstab 是负责将辅助驱动器映射到挂载点的文件。
还: 8 件 Linux 可以做而 MacOS 或 Windows 做不到的事情
假设您的辅助驱动器的名称是 /dev/sdb,我们将添加一个 1 到最后(因为 /dev/sdb1 是第一个可用的分区)。 使用以下命令打开 fstab 文件进行编辑:
在该文件的底部,添加如下条目:
/dev/sdb1 /data ext4 defaults 0 0
这是一个解释:
- /dev/sdb1 — 辅助驱动器
- /data——挂载点
- ext4——辅助驱动器文件系统类型。 如果这是 NTFS 驱动器,请替换为 ntfs-3g
- defaults——使用默认选项
- 0 0 — 这些字段用于转储和 fsck。 将它们都保留为零
使用 Ctrl-X 保存并关闭文件。
测试挂载
测试挂载所需要做的就是发出命令:
如果您没有收到任何反馈,则一切都很好。 您现在可以重新启动您的机器,辅助驱动器将自动安装,以便您可以从 /data 访问文件。
还: 如何为您选择合适的 Linux 桌面发行版
恭喜,您刚刚在 Linux 上成功设置了辅助驱动器自动挂载。
[ad_2]
Source link