Linux上的许多任务都很复杂,尤其是当您必须手动执行时。 挂载网络共享没有什么不同,因为您需要配置登录名,输入IP地址等。
自动挂载网络共享时,一切都会变得更加顺利。 您可以在fstab文件中执行此操作。 继续阅读,您将找到自动安装Samba / CIFS和NFS共享的最佳方法。
备份Fstab文件
开始之前,建议备份fstab文件,因为它可能非常危险。 如果在更改此文件时做错了什么,您可能会弄乱整个系统。 请按照以下步骤来备份fstab文件:
- 为fstab备份创建一个文件夹。 同样,也许可以确保将备份也保存到闪存驱动器或在线云中。 使用以下命令:
mkdir〜/系统备份 - 使用sudo –s来获取根shell,然后转到/ etc /文件夹。
cd / etc / - 备份文件并将其存储在您创建的文件夹中。 使用以下命令。
cp fstab / home /用户名/系统备份 - 确保重命名备份文件并给它一个.bak扩展名。
mv fstab fstab.bak
恢复Fstab备份文件
以下是还原备份的步骤:
- 首先,您需要使用sudo –s来获得root shell。
- 接下来,您必须转到/ etc /文件夹并删除已损坏的fstab文件。
cd / etc / rm fstab - 现在,您需要将备份文件复制回/ etc /目录。
cp / home /用户名/ system-backups / fstab / etc / - 最后,更改备份文件的名称。
mv fstab.bak fstab
自动挂载NFS共享
大多数新手用户都会发现手动NFS安装非常困难。 幸运的是,如果在fstab文件中添加一行,则可以自动访问共享。 请按照以下步骤操作:
- 找到您要挂载的共享。
showmount –e 192.168.1.150 - 创建共享将挂载的目录。
mkdir〜/网络文件 - 使用nano访问fstab文件。
sudo –snano / etc / fstab - 输入安装命令。 它的外观如下所示:
服务器名称:/ 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上自动挂载网络共享的方式。 如果您正确地遵循了这些步骤并使该过程自动化,那么它将节省大量的时间和精力。
本教程难以理解还是您轻松完成了所有工作? 如果您想添加一些内容,请在评论中发布。