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 -y2. 创建挂载点
挂载点是本地目录,例如:
Markup 全选
sudo mkdir -p /mnt/shared3. 挂载共享文件夹
假设 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.0或1.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.04. 开机自动挂载(可选)
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 -yUbuntu / Debian:
Markup 全选
sudo apt update
sudo apt install nfs-common -y2. 创建挂载点
Markup 全选
sudo mkdir -p /mnt/nfs3. 挂载 NFS 共享
假设服务器 IP 为 192.168.1.100,共享路径 /export/data:
Markup 全选
sudo mount -t nfs 192.168.1.100:/export/data /mnt/nfs4. 开机自动挂载(可选)
编辑 /etc/fstab,加入:
Markup 全选
192.168.1.100:/export/data /mnt/nfs nfs defaults 0 05. 一条命令挂载
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开发框架网发布内容,转载请附上原文出处连接
post 张国生


