您的位置:首页 >mount命令挂载网络共享文件夹
发布于2026-05-02 阅读(0)
扫一扫,手机访问
在Linux和Unix世界里,mount命令是连接外部存储资源的桥梁,其中就包括网络共享文件夹。无论是访问团队共享的Samba目录,还是挂载远程的NFS存储,掌握正确的挂载方法都至关重要。整个过程其实并不复杂,核心在于准备好三样东西:共享地址、访问权限,以及正确的文件系统类型。下面,我们就一步步拆解这个流程。
工欲善其事,必先利其器。挂载不同类型的网络共享,需要对应的工具支持。
如果你要挂载的是Windows或Samba共享(SMB/CIFS协议),那么cifs-utils这个软件包必不可少。对于基于Debian的系统(比如Ubuntu),安装命令如下:
sudo apt-get update
sudo apt-get install cifs-utils
如果你使用的是基于RHEL的系统(例如CentOS),命令则稍有不同:
sudo yum update
sudo yum install cifs-utils
当然,如果你的目标是NFS共享,那就需要安装nfs-common包。这个准备工作,是后续所有操作的基础。
接下来,需要在本地文件系统中创建一个“接入点”,也就是一个空目录。这个目录将成为你访问网络共享内容的窗口。通常,我们会在/mnt目录下创建,例如:
sudo mkdir /mnt/network_share
你可以将network_share替换为任何有意义的名称。记住,这个目录在挂载前必须是空的。
对于需要身份验证的SMB共享,安全地管理用户名和密码是关键。推荐的做法是将凭据存储在一个专用文件中,而不是直接写在命令里。
首先,创建一个凭据文件:
sudo nano /etc/cifs-credentials
在打开的文件中,按以下格式填入你的访问信息:
username=your_username
password=your_password
请务必将your_username和your_password替换为实际的账号密码。保存退出后,必须收紧这个文件的权限,确保只有root用户可以读取,这是安全性的重要一环:
sudo chmod 600 /etc/cifs-credentials
万事俱备,现在可以执行挂载了。命令的格式会根据共享类型而有所区别。
对于SMB/CIFS共享,命令看起来是这样的:
sudo mount -t cifs //server_address/shared_folder /mnt/network_share -o credentials=/etc/cifs-credentials,iocharset=utf8
你需要做的是把server_address换成服务器的IP或主机名,shared_folder换成具体的共享名。iocharset=utf8选项则能很好地支持中文文件名,避免乱码。
对于NFS共享,命令则更为简洁:
sudo mount -t nfs server_address:/shared_folder /mnt/network_share
同样,替换其中的服务器地址和共享路径即可。
命令执行成功后,网络共享文件夹的内容就已经映射到了你创建的本地目录(如/mnt/network_share)中。你可以像浏览本地文件夹一样,使用ls或文件管理器来查看和使用其中的文件了。
如果这个网络共享需要长期使用,每次重启都手动挂载显然太麻烦。这时,就需要请出系统挂载的“总管家”——/etc/fstab文件。
在文件末尾添加一行配置,系统就会在启动时自动完成挂载。
对于SMB共享,添加如下行:
//server_address/shared_folder /mnt/network_share cifs credentials=/etc/cifs-credentials,iocharset=utf8 0 0
对于NFS共享,则是这样:
server_address:/shared_folder /mnt/network_share nfs defaults 0 0
添加完成后,保存文件。下次系统启动时,共享就会自动就位。你也可以立即执行sudo mount -a命令来测试并应用新的fstab配置,而无需重启。
至此,从准备到挂载,再到配置持久化,一个完整的网络共享挂载流程就清晰了。按照这个步骤来,无论是临时访问还是长期集成,都能轻松应对。
上一篇:Debian与js数据库交互怎样
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9