怎么在Ubuntu Linux中正确的自动加载驱动器

2023年3月20日 发表评论
免费、便宜/高性价比 服务器汇总(已更新):点击这里了解

怎么在Ubuntu Linux中正确的自动加载驱动器

当您使用服务器或本地电脑运行的Ubuntu的Linux系统或者其他衍生版本。您可能会需要添加额外的硬盘来存储、备份或其他通途。当然,您可以插入该驱动器,打开文件管理器,然后单击以挂载它。但是,如果您正在运行的是一个无头服务器,或者您只是想确保在启动时磁盘总是挂载,应该如何处理?

幸运的是,这个操作起来非常简单。但要正确的完成它需要一些你可能不知道的额外步骤。我将向您展示在linux中设置驱动器自动挂载的正确方法——具体的说,是在Pop!_OS 19.04 (Ubuntu桌面的衍生版本)上操作。

一、准备工作:

1、一个Ubuntu Server(或衍生版)的实例

2、一个附加的硬盘驱动器

3、具有sudo权限的用户帐户。

二、找到要加载的分区

首先要做的是找到要加载的分区。在这种情况下,我们将使用整个驱动器。为此,请打开终端窗口并发出命令:

sudo fdisk -l

您应该看到系统中所有连接驱动器的完整列表(如下图)。

假设我们想出了我们要挂载的磁盘在/ dev / sdj上。掌握了这些信息后,我们就可以继续了。

二、找到UUID

接下来,我们需要找到驱动器的UUID(通用唯一标识符)。为此,请发出命令:

sudo blkid

这将显示与连接到您的计算机的每个存储设备关联的每个UUID(如下图)。

现在我们有了驱动器名和UUID。有了这些信息,我们可以在fstab中创建一个自动加载项。

三、创建一个挂载点

在我们将加载项添加到fstab之前,我们必须首先为驱动器创建一个挂载点。加载点是用户访问驱动器上数据的目录(因为他们无法访问/ dev / sdj本身)。因此,让我们使用以下命令创建一个名为data的目录:

sudo mkdir / data

您还希望更改该目录的组所有权,以便用户可以访问它。为此,您可以创建一个名为data的组,然后将用户添加到新组。这可以通过以下命令完成:

sudo groupadd data

sudo usermod -aG data USERNAME(其中USERNAME是要添加的用户的名称)

完成此操作后,您可以使用以下命令更改挂载点的所有权:

sudo chown -R :data /data

四、加载项

要创建自动加载项,请发出以下命令:

sudo nano / etc / fstab

在该文件的底部,我们将添加一个包含我们发现的信息项。该条目将如下所示:

UUID = 14D82C19D82BF81E / data auto nosuid,nodev,nofail,x-gvfs-show 0 0

把这条信息分解一下,我们有可以得出:

UUID = 14D82C19D82BF81E - 是驱动器的UUID。您不必在此处使用UUID。您可以使用/ dev / sdj,但使用UUID总是更安全,因为它永远不会改变(而设备名称可以)。

/ data - 是设备的加载点。

auto - 在引导时自动加载分区

nosuid - 指定文件系统不能包含set userid文件。这可以防止root升级和其他安全问题。

nodev - 指定文件系统不能包含特殊设备(以防止访问随机设备硬件)。

nofail - 删除错误检查。

x-gvfs-show - 在文件管理器中显示mount选项。如果这是在无GUI的服务器上,则不需要此选项。

0 - 确定需要转储哪些文件系统(默认值为0)。

0 - 确定在引导时完成文件系统检查的顺序(默认值为0)。

保存并关闭文件。

五、测试

在重新启动计算机之前,需要测试新的fstab。为此,请发出以下命令:

sudo mount -a

如果您没有看到任何错误,则是正确的,您可以安全地重新启动。

以上您刚刚为连接的驱动器创建了一个正确的fstab条目。每次机器启动时,您的驱动器都会自动加载。

注意:现在服务器报价出炉,价格很低

1、腾讯云:限时 2860 元无门槛代金券:点击一键领取。

2、腾讯云最新优惠活动,3年/5年服务器限时抢购:点击前往。

3、阿里云:限时 2000 元无门槛代金券:点击一键领取。

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: