使用 mount
命令挂载网络共享通常涉及几个步骤。这里以挂载一个 NFS(网络文件系统)共享为例,其他类型的网络共享(如 SMB/CIFS)会有所不同。
安装 NFS 客户端(如果尚未安装):
在基于 Debian 的系统(如 Ubuntu)上:
sudo apt update
sudo apt install nfs-common
在基于 Red Hat 的系统(如 CentOS)上:
sudo yum install nfs-utils
创建挂载点:
创建一个目录作为挂载点:
sudo mkdir /mnt/nfs_share
挂载共享:
使用 mount
命令挂载 NFS 共享:
sudo mount <服务器地址>:<共享路径> /mnt/nfs_share
例如:
sudo mount 192.168.1.100:/shared_folder /mnt/nfs_share
设置开机自动挂载(可选):
编辑 /etc/fstab
文件,添加以下行:
<服务器地址>:<共享路径> /mnt/nfs_share nfs defaults 0 0
例如:
192.168.1.100:/shared_folder /mnt/nfs_share nfs defaults 0 0
安装 SMB 客户端(如果尚未安装):
在基于 Debian 的系统上:
sudo apt update
sudo apt install cifs-utils
在基于 Red Hat 的系统上:
sudo yum install cifs-utils
创建挂载点:
创建一个目录作为挂载点:
sudo mkdir /mnt/smb_share
挂载共享:
使用 mount
命令挂载 SMB 共享:
sudo mount -t cifs //<服务器地址>/<共享路径> /mnt/smb_share -o username=<用户名>,password=<密码>
例如:
sudo mount -t cifs //192.168.1.100/shared_folder /mnt/smb_share -o username=user,password=pass
如果不想在命令行中明文输入密码,可以将凭据存储在 /etc/cifs-credentials
文件中:
sudo nano /etc/cifs-credentials
添加以下内容:
username=user
password=pass
domain=domain
然后挂载共享:
sudo mount -t cifs //192.168.1.100/shared_folder /mnt/smb_share -o credentials=/etc/cifs-credentials
设置开机自动挂载(可选):
编辑 /etc/fstab
文件,添加以下行:
//<服务器地址>/<共享路径> /mnt/smb_share cifs username=<用户名>,password=<密码>,domain=<域> 0 0
例如:
//192.168.1.100/shared_folder /mnt/smb_share cifs username=user,password=pass,domain=domain 0 0
通过这些步骤,你应该能够成功挂载网络共享。如果有任何问题,请检查网络连接、权限和配置文件。