在CentOS上实现远程挂载,通常使用NFS(Network File System)或SSHFS(SSH Filesystem)。以下是两种方法的详细步骤:
安装NFS服务:
sudo yum install nfs-utils
创建共享目录:
sudo mkdir /shared
sudo chmod 755 /shared
sudo chown nobody:nobody /shared
配置NFS共享:
编辑 /etc/exports
文件,添加共享目录:
sudo vi /etc/exports
添加以下行:
/shared 192.168.1.0/24(rw,sync,no_subtree_check)
这里的 192.168.1.0/24
是允许访问的客户端IP范围,可以根据需要修改。
导出共享目录:
sudo exportfs -a
启动并启用NFS服务:
sudo systemctl start nfs-server
sudo systemctl enable nfs-server
安装NFS客户端:
sudo yum install nfs-utils
创建挂载点:
sudo mkdir /mnt/nfs
挂载远程共享目录:
sudo mount 192.168.1.100:/shared /mnt/nfs
这里的 192.168.1.100
是NFS服务器的IP地址。
设置开机自动挂载:
编辑 /etc/fstab
文件,添加以下行:
192.168.1.100:/shared /mnt/nfs nfs defaults 0 0
sudo systemctl status sshd
如果未运行,启动并启用SSH服务:sudo systemctl start sshd
sudo systemctl enable sshd
安装SSHFS:
sudo yum install fuse-sshfs
创建挂载点:
sudo mkdir /mnt/sshfs
挂载远程目录:
sshfs user@192.168.1.100:/remote/path /mnt/sshfs
这里的 user
是远程服务器的用户名,/remote/path
是远程服务器上的目录路径。
设置开机自动挂载:
编辑 /etc/fstab
文件,添加以下行:
user@192.168.1.100:/remote/path /mnt/sshfs fuse.sshfs _netdev,user,idmap=user,transform_symlinks,identityfile=~/.ssh/id_rsa,allow_other,default_permissions 0 0
这里的 identityfile
是SSH密钥文件的路径,如果没有使用密钥认证,可以省略 identityfile
参数。
通过以上步骤,你可以在CentOS上实现远程挂载。选择适合你需求的方法进行配置即可。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:如何在CentOS上挂载磁盘