在 Linux 上自动挂载网络共享

或者:即使在重新启动后,您如何保持挂载网络共享。

谢天谢地,Linux系统,特别是那些作为服务器工作的系统,通常很少需要重新启动。
然而,重启正在某个时候出现。如果系统网络共享(例如通过 SMB)上安装,则必须在重新启动后手动重新安装。
这惹恼了,并变得越来越复杂,随着挂载股票的数量

提示:SMB与Samba相同,在以下文章中同义使用。

从实践:这个小变通方法是例如。
简短版本:用于安装网络共享(例如自Ubuntu 18.04 LTS以来,SMB)尚未在fstab上使用,而是在工具“gio mount”上使用。Gio mount 直接包含在发行版中,可以在系统启动后立即由 cronjob 执行。
Old(Ubuntu 18.04之前):与安装常规硬件驱动器一样,我们在安装网络共享时也使用fstab。

1)检查是否可以包含SMB股票

一系列网络共享由“gio mount”支持。还有SMB协议。但是,为了排除网络中的问题,建议通过“文件”、“其他位置”和“连接到服务器”一次集成所需的共享。
此功能除了在后台使用 gio mount 之外什么也做不了。

或者,您也可以通过控制台测试集成:
gio mount smb://Servername/networkshare1

如果整合有效,没有什么会阻碍进一步的路线。

2)变体1:通过GUI与gigolo集成

网络共享可以使用“gigolo”工具进行特别方便的集成。Gigolo 是 gio mount 的 GUI,支持在重新启动/登录后创建集成。

Gigolo通过控制台通过以下方式安装:
sudo apt-get install gigolo

然后打开gigolo并输入相应的股票作为“书签”。
重新启动并打开 gigolo 后,输入股票的凭据并选择“永远记住”。
完成。

以前或直接使用 mount 和 SMB/cifs-utils 进行集成

注意:从Ubuntu 18.04. 应该使用上述过程。

1) 检查是否可以使用SMB股票

大多数Linux发行版都支持家庭的Samba协议。可以肯定的是,最好手动尝试SMB共享。如果这样做,一切都准备好了。如果这不折叠,则必须使用以下命令安装“cifs-utils”。然后,cifs文件系统可以访问到Samba共享。

sudo apt-get install cifs-utils

2)2)创建 Mount Point(s)

与 Linux 一样,每个 Linux 都必须有一个 mount point。这既适用于挂载硬件,如硬盘驱动器和挂载网络共享。

一般来说,创建挂载点是有意义的,例如:在用户目录中:

mkdir ~/network-shares/share1
mkdir ~/network-shares/share2
mkdir ~/network-shares/share3


等等。

3) 输入安装到 fstab

使用您选择的编辑器(例如 vi 或 nano)打开 fstab 文件:

sudo nano /etc/fstab

然后通过以下方案输入一行,以便挂载每个共享:

/home/user/network-shares/share1    cifs    defaults,noauto,nofail,username=user,passwd=password    0    0

4) 检查目录是否已安装

重新启动后,应检查目录是否实际已安装。
这可以通过控制台轻松完成

lsblk

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值