Anonim

Linux上的许多任务都很复杂,尤其是当您必须手动执行时。 挂载网络共享没有什么不同,因为您需要配置登录名,输入IP地址等。

自动挂载网络共享时,一切都会变得更加顺利。 您可以在fstab文件中执行此操作。 继续阅读,您将找到自动安装Samba / CIFS和NFS共享的最佳方法。

备份Fstab文件

开始之前,建议备份fstab文件,因为它可能非常危险。 如果在更改此文件时做错了什么,您可能会弄乱整个系统。 请按照以下步骤来备份fstab文件:

  1. 为fstab备份创建一个文件夹。 同样,也许可以确保将备份也保存到闪存驱动器或在线云中。 使用以下命令:
    mkdir〜/系统备份
  2. 使用sudo –s来获取根shell,然后转到/ etc /文件夹。
    cd / etc /
  3. 备份文件并将其存储在您创建的文件夹中。 使用以下命令。
    cp fstab / home /用户名/系统备份
  4. 确保重命名备份文件并给它一个.bak扩展名。
    mv fstab fstab.bak

恢复Fstab备份文件

以下是还原备份的步骤:

  1. 首先,您需要使用sudo –s来获得root shell。
  2. 接下来,您必须转到/ etc /文件夹并删除已损坏的fstab文件。
    cd / etc / rm fstab
  3. 现在,您需要将备份文件复制回/ etc /目录。
    cp / home /用户名/ system-backups / fstab / etc /
  4. 最后,更改备份文件的名称。
    mv fstab.bak fstab

自动挂载NFS共享

大多数新手用户都会发现手动NFS安装非常困难。 幸运的是,如果在fstab文件中添加一行,则可以自动访问共享。 请按照以下步骤操作:

  1. 找到您要挂载的共享。
    showmount –e 192.168.1.150
  2. 创建共享将挂载的目录。
    mkdir〜/网络文件
  3. 使用nano访问fstab文件。
    sudo –snano / etc / fstab
  4. 输入安装命令。 它的外观如下所示:
    服务器名称:/ data / home / username / Network-Files nfs rsize = 8192,timeo = 14,_netdev 0 0

确保将“数据”部分替换为NFS共享的标题。 要确保保存对/ etc / fstab的更改,请同时按键盘上的CTRL和O键。 最后,重新启动计算机。 登录时,NFS共享应自动安装。

自动挂载Samba共享

SAMBA也非常难以使用。 但是,它非常有用,因为它可以为Windows,Mac和Linux以及iOS和Android操作系统提供共享文件。

首先,您需要安装CIFS实用程序。 CIFS是一个工具包,可确保自动安装Samba共享顺利进行。

您可以使用以下命令在不同的Linux管理器上安装CIFS:

的Ubuntu

sudo apt安装cifs-utils

德比安

sudo apt-get install cifs-utils

软呢帽

须藤dnf安装cifs-utils

Arch Linux

sudo pacman –S cifs-utils

OpenSUSE

sudo zypper安装cifs-utils

接下来,找到并安装CIFS实用程序。 现在,您可以为SMB共享创建安装文件夹。

须藤mkdir / mnt / samba

下载工具后,最终可以使用以下命令设置SMB安装:

须藤–s

纳米/ etc / fstab

键入安装线。

//服务器/共享/ mnt / samba cifs username = user,password = password 0 0

您应将“共享”部分替换为网络共享的实际名称,并将“服务器”部分替换为服务器的名称或IP地址。 另外,请写您的SAMBA用户名而不是“用户”,而不要写您的实际SAMBA密码的“ password”。

键入安装线时,请同时按CTRL和O键以保存所有更改。 最后,重新启动系统,系统启动时,您将看到SAMBA共享自动安装。

自动化执行完成

这就是您使用SAMBA和NFS在Linux上自动挂载网络共享的方式。 如果您正确地遵循了这些步骤并使该过程自动化,那么它将节省大量的时间和精力。

本教程难以理解还是您轻松完成了所有工作? 如果您想添加一些内容,请在评论中发布。

如何在Linux上自动挂载网络共享