Linux CentOS7挂在共享目录


在 Linux 下挂载(mount)共享文件夹,常见情况是挂载 Windows SMB/CIFS 共享 或 NFS 共享。我给你分两种情况详细说明步骤。

一、挂载 Windows 共享(SMB/CIFS)

 

1. 安装 CIFS 工具(以 CentOS/Rocky/Ubuntu 为例)

CentOS / RHEL / Rocky:

sudo yum install cifs-utils -y

 

Ubuntu / Debian:

Markup 全选
sudo apt update
sudo apt install cifs-utils -y

2. 创建挂载点

挂载点是本地目录,例如:

Markup 全选
sudo mkdir -p /mnt/shared

3. 挂载共享文件夹

假设 Windows 共享路径是 \\192.168.1.100\Share,用户名 user,密码 password

Markup 全选
sudo mount -t cifs //192.168.1.100/Share /mnt/shared -o username=user,password=password,vers=3.0
 注意事项
  • vers=3.0 指定 SMB 协议版本,根据 Windows 版本可改为 2.01.0
  • 如果想安全些,可以不直接写密码,用  credentials 文件:
Markup 全选
sudo nano /etc/samba/credentials
# 内容:
username=user
password=password

然后挂载:

Markup 全选
sudo mount -t cifs //192.168.1.100/Share /mnt/shared -o credentials=/etc/samba/credentials,vers=3.0

4. 开机自动挂载(可选)

Markup 全选
//192.168.1.100/Share /mnt/shared cifs credentials=/etc/samba/credentials,vers=3.0 0 0

 

5. 一条命令挂载

Markup 全选
sudo mkdir -p /mnt/smb && \
echo -e "username=你的用户名\npassword=你的密码" | sudo tee /etc/samba/cred-smb >/dev/null && \
sudo chmod 600 /etc/samba/cred-smb && \
sudo mount -t cifs //192.168.1.100/Share /mnt/smb -o credentials=/etc/samba/cred-smb,vers=3.0 && \
echo "//192.168.1.100/Share /mnt/smb cifs credentials=/etc/samba/cred-smb,vers=3.0,_netdev,nofail 0 0" | sudo tee -a /etc/fstab

 

二、挂载 NFS 共享

1. 安装 NFS 客户端

CentOS / RHEL / Rocky:

Markup 全选
sudo yum install nfs-utils -y

Ubuntu / Debian:

Markup 全选
sudo apt update
sudo apt install nfs-common -y

2. 创建挂载点

Markup 全选
sudo mkdir -p /mnt/nfs

3. 挂载 NFS 共享

假设服务器 IP 为 192.168.1.100,共享路径 /export/data

Markup 全选
sudo mount -t nfs 192.168.1.100:/export/data /mnt/nfs

4. 开机自动挂载(可选)

编辑 /etc/fstab,加入:

Markup 全选
192.168.1.100:/export/data /mnt/nfs nfs defaults 0 0

5. 一条命令挂载

Markup 全选
sudo mkdir -p /mnt/nfs && \
sudo mount -t nfs 192.168.1.100:/export/data /mnt/nfs && \
echo "192.168.1.100:/export/data /mnt/nfs nfs defaults,_netdev,nofail 0 0" | sudo tee -a /etc/fstab

 

挂载完成后验证

Markup 全选
df -h
ls /mnt/shared  # 或 /mnt/nfs

 

 

 

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:Nginx SSE支持
下一篇:没有了
评论列表

发表评论

评论内容
昵称:
关联文章

Linux CentOS7共享目录
linux共享文件夹
CentOS7部署OpenVPN服务端
CentOS7安装Docker
CentOS7 nginx SSL证书申请并自动续期
linux查询mysql服务位置以及数据库所目录
CentOS安装nginx
LInux Jenkins安装
CentOS 7 安装 docker compose 教程
《步步入门》 .NET 6 部署到Linux
CentOS 磁盘扩容
CentOS配置阿里云镜像
《步步入门》.NET6Linux下以守护进程方式运行
Linux查看系统信息
手把手教你学Dapr - 7. Actors
使用Linux操作系统读写NTFS移动硬盘的方法 (linux读写ntfs移动硬盘)
LInux修改终端颜色
C# asp.net mvc 创建虚拟目录
CentOS新增用户并提升管理员
Docker安装JIRA 7.2.2

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码