mount
命令用于在 Linux 和 Unix 系统上挂载文件系统。要挂载网络共享,您需要知道网络共享的地址、协议和凭据(如果需要)。以下是一些常见的网络共享协议及其挂载方法:
NFS(网络文件系统):
挂载 NFS 共享的命令格式如下:
sudo mount -t nfs [服务器地址]:[共享目录] [本地挂载点]
例如,要挂载地址为 192.168.1.100
的服务器上的 /shared
目录到本地的 /mnt/nfs
目录,您可以使用以下命令:
sudo mount -t nfs 192.168.1.100:/shared /mnt/nfs
如果需要提供用户名和密码,可以创建一个名为 /etc/fstab.nfs
的文件,其中包含以下内容:
[服务器地址]:[共享目录] [本地挂载点] nfs defaults,user,rw 0 0
然后使用以下命令挂载所有在 /etc/fstab.nfs
文件中定义的共享:
sudo mount -a
Samba(SMB/CIFS):
挂载 Samba 共享的命令格式如下:
sudo mount -t cifs -o username=[用户名],password=[密码] //[服务器地址]/[共享目录] [本地挂载点]
例如,要挂载地址为 192.168.1.100
的服务器上的 shared
目录到本地的 /mnt/samba
目录,并使用用户名 user
和密码 pass
,您可以使用以下命令:
sudo mount -t cifs -o username=user,password=pass //192.168.1.100/shared /mnt/samba
如果不想在命令行中提供密码,可以将凭据存储在 /etc/cifs-credentials
文件中,并使用以下命令挂载共享:
sudo mount -t cifs -o credentials=/etc/cifs-credentials //192.168.1.100/shared /mnt/samba
FTP(文件传输协议):
要挂载 FTP 共享,您需要先安装一个支持 FTP 的 FUSE 文件系统,如 curlftpfs
。安装完成后,使用以下命令挂载 FTP 共享:
curlftpfs [FTP服务器地址] [本地挂载点]
例如,要挂载地址为 ftp.example.com
的 FTP 服务器上的共享目录到本地的 /mnt/ftp
目录,您可以使用以下命令:
curlftpfs ftp.example.com /mnt/ftp
使用完毕后,使用以下命令卸载共享:
fusermount -u [本地挂载点]
请注意,挂载网络共享可能需要管理员权限。根据您的系统配置,您可能需要使用 sudo
命令或以 root 用户身份执行这些操作。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:mount命令挂载网络共享