如何在 linux 中使用 /etc/fstab 挂载远程共享 ?

在 Linux 领域,高效的管理文件系统和数据存储对于用户和管理员来说,是一项基本技能。

有一种特别有用的技术涉及自动建立远程共享,允许无缝访问网络存储,就好像是本地的一样。

本指南将引导您完成使用 /etc/fstab 文件以自动远程共享的安装,增强 Linux 系统的连接和数据管理功能的过程。

What is /etc/fstab ?

在深入自动远程共享之前,了解什么是 /etc/fstab 至关重要。fastab( File System Table)是 Linux 中包含各种文件系统和存储信息的配置文件。它指示系统在启动或者挂载/卸载时如何处理这些设备和分区。

Step 1: Installing Necessary Packages

根据远程共享使用的协议,您可能需要安装其他实用程序。

For NFS

复制代码
sudo apt install nfs-common

For SMB/CIFS

复制代码
sudo apt install cifs-utils

Step 2: Backing Up /etc/fstab

在进行任何更改之前,明智的做法是备份现有的 fstab 文件,以防止意外的数据丢失。

复制代码
sudo cp /etc/fstab /etc/fstab.backup

Step 3: Editing /etc/fstab

使用 root 用户编辑 /etc/fstab ,在文件末尾添加一行,内容如下:

For NFS

conf 复制代码
server_address:/path/to/nfs/share /local/mount/point nfs defaults 0 0

用 NFS 服务器的 IP 地址或主机名替换 server_address /path/to/nfs/share 使用 NFS 服务器上 共享的路径,以及 /local/mote/point/point 使用您希望共享挂载的本地目录。

For SMB/CIFS

conf 复制代码
//server_address/share_name /local/mount/point cifs username=user,password=pass,iocharset=utf8 0 0

用 SMB/CIFS 服务器的 IP 地址或主机名替换 server_addressshare_name 用 SMB 共享的名称,/local/mote/point 使用挂载的本地目录,以及用户名和密码。

Step 4: Creating Mount Point and Testing

创建本地目录,作为远程共享的挂载点。

复制代码
sudo mkdir -p /local/mount/point

在不重启动的情况下测试挂载操作,以确保没有错误。

复制代码
sudo mount -a

如果没有错误,您的远程共享现在应该可以在您指定的本地挂载点上访问。

Step 5: Automounting at Boot

共享成功挂载后,它将在启动时自动挂载,这要归功于 /etc/fstab 中的 entry,除非您需要编辑挂载选项或添加其他共享。

我的开源项目

相关推荐
咕噜企业分发小米5 分钟前
直播云服务器安全防护有哪些最新的技术趋势?
运维·服务器·安全
Dragon~Snow12 分钟前
Linux-centOS Stream 9 系统 mysql-8.4.7 RPM版本
linux·mysql·centos
秋风未动蝉已先觉13 分钟前
CentOs服务器 systemctl执行权限授权给普通权限work用户
linux·服务器
cly114 分钟前
Ansible自动化(十五):加解密详解
运维·自动化·ansible
程序员zgh17 分钟前
Linux 系统调用
linux·运维·服务器·c语言·c++·系统安全
Stuomasi_xiaoxin22 分钟前
ROS2介绍,及ubuntu22.04 安装ROS 2部署使用!
linux·人工智能·深度学习·ubuntu
带土126 分钟前
2. Linux下FFmpeg C++音视频解码+推流开发
linux·c++·ffmpeg
cly136 分钟前
Ansible自动化(十二):Jinja2过滤器
运维·自动化·ansible
P-ShineBeam39 分钟前
八卡A100服务器坏卡引发 CUDA initialization: cudaGetDeviceCount()异常
运维·服务器·人工智能·语言模型
zhanglb1239 分钟前
Linux -kylin麒麟系统安装openSSH
linux·apache kylin