在CentOS系统中挂载远程目录通常使用NFS(Network File System)或者SSHFS(SSH Filesystem)。以下是两种方法的步骤:
在远程服务器上设置NFS共享:
sudo yum install nfs-utils
/etc/exports
文件,添加共享目录:sudo vi /etc/exports
/shared_directory
,允许客户端IP为192.168.1.100
访问):/shared_directory 192.168.1.100(rw,sync,no_root_squash)
sudo exportfs -a
sudo systemctl start nfs-server
sudo systemctl enable nfs-server
在本地CentOS系统上挂载远程目录:
sudo yum install nfs-utils
sudo mkdir /mnt/remote_directory
sudo mount 192.168.1.100:/shared_directory /mnt/remote_directory
/etc/fstab
文件:sudo vi /etc/fstab
192.168.1.100:/shared_directory /mnt/remote_directory nfs defaults 0 0
在本地CentOS系统上安装SSHFS:
sudo yum install fuse-sshfs
创建挂载点:
sudo mkdir /mnt/remote_directory
挂载远程目录:
sshfs username@remote_host:/remote/directory /mnt/remote_directory
其中,username
是远程主机的用户名,remote_host
是远程主机的IP地址或域名,/remote/directory
是远程主机上的目录。
如果需要开机自动挂载,可以使用sshfs
的自动挂载工具:
sshfs
的自动挂载工具sshfs-mount
:sudo yum install sshfs-mount
sudo vi /etc/sshfs-mount.conf
/mnt/remote_directory username@remote_host:/remote/directory fuse.sshfs _netdev,user,idmap=user,transform_symlinks,identityfile=~/.ssh/id_rsa,allow_other,default_permissions 0 0
sudo systemctl start sshfs-mount
sudo systemctl enable sshfs-mount
通过以上步骤,你可以在CentOS系统上挂载远程目录。选择NFS还是SSHFS取决于你的具体需求和环境。NFS通常用于局域网内,而SSHFS则更适合跨网络使用。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:ubuntu怎么挂载远程目录