要使用mount
命令挂载网络共享文件夹,请按照以下步骤操作:
-
首先,确保已经安装了
cifs-utils
(在基于Debian的系统上)或cifs-utils
(在基于RHEL的系统上)软件包。如果没有安装,请使用以下命令安装:对于基于Debian的系统(如Ubuntu):
sudo apt-get update sudo apt-get install cifs-utils
对于基于RHEL的系统(如CentOS、Fedora):
sudo yum install cifs-utils
-
创建一个挂载点,即一个空文件夹,用于存放网络共享文件夹。例如,创建一个名为
network_share
的文件夹:mkdir ~/network_share
-
获取网络共享文件夹的详细信息,包括服务器地址、共享名称、用户名和密码。这些信息通常由网络管理员提供。
-
使用
mount
命令挂载网络共享文件夹。以下是命令的基本格式:sudo mount -t cifs //服务器地址/共享名称 /挂载点 -o username=用户名,password=密码
例如,如果服务器地址为
192.168.1.100
,共享名称为shared_folder
,用户名为user
,密码为pass
,挂载点为~/network_share
,则命令如下:sudo mount -t cifs //192.168.1.100/shared_folder ~/network_share -o username=user,password=pass
-
如果希望在系统启动时自动挂载网络共享文件夹,请将其添加到
/etc/fstab
文件中。首先,使用文本编辑器打开/etc/fstab
文件:sudo nano /etc/fstab
然后,在文件末尾添加以下行(用实际值替换服务器地址、共享名称、用户名和密码):
//服务器地址/共享名称 /挂载点 cifs username=用户名,password=密码 0 0
例如:
//192.168.1.100/shared_folder ~/network_share cifs username=user,password=pass 0 0
保存并关闭文件。现在,网络共享文件夹将在系统启动时自动挂载。
注意:出于安全原因,建议使用凭据文件而不是直接在命令行中输入用户名和密码。要使用凭据文件,请按照以下步骤操作:
-
创建一个名为
.smbcredentials
的文件,并将其放在用户主目录下(例如/home/user/.smbcredentials
):nano /home/user/.smbcredentials
-
在文件中输入以下内容(用实际值替换服务器地址、共享名称、用户名和密码):
username=user password=pass
-
保存并关闭文件。
-
使用
mount
命令挂载网络共享文件夹,并添加credentials
选项以指定凭据文件的路径:sudo mount -t cifs //服务器地址/共享名称 /挂载点 -o credentials=/home/user/.smbcredentials
-
如果要在系统启动时自动挂载网络共享文件夹,请将凭据文件添加到
/etc/fstab
文件中,并使用credentials
选项指定凭据文件的路径。