内容目录
需求原因
由于欧盟数据法案,数据只能存在谷歌云服务器和google cloud storage,
AI 服务器在本地,需要挂载google cloud storage训练其中的数据,但是大陆不能直接访问谷歌,但是可以远程谷歌服务器,谷歌服务器已经挂载google cloud storage为文件夹,所以方案就是将远程服务器的目录挂载到本地服务器目录.
方案选择
将远程服务器的目录挂载到本地,通常有两种常见的方式:SSHFS 和 NFS。
因为没有多台设备共享访问,所以不使用NFS(还得部署服务端),使用更简单的sshfs
使用 SSHFS
SSHFS 是基于 SSH 的文件系统,适用于小型企业和简单的服务器环境。
1. 安装 SSHFS
在本地服务器安装 SSHFS:
# Ubuntu/Debian
sudo apt update
sudo apt install sshfs
# CentOS/RHEL
sudo yum install epel-release
sudo yum install sshfs
2. 创建挂载目录
创建一个本地挂载点,例如:
mkdir -p /mnt/remote_server
3. 挂载远程目录
使用 SSHFS 挂载远程目录:
sshfs username@remote_server:/remote/path /mnt/remote_server
替换:
username
:远程服务器用户名。remote_server
:远程服务器地址。/remote/path
:远程服务器的目录路径。
4. 验证挂载
运行以下命令检查挂载是否成功:
df -h | grep /mnt/remote_server
5. 卸载挂载目录
若需要卸载:
fusermount -u /mnt/remote_server
强制卸载
fusermount -uz /mnt/remote_server
近期评论