国内服务器不使用VPN直接挂载google cloud storage

内容目录

需求原因

由于欧盟数据法案,数据只能存在谷歌云服务器和google cloud storage,
AI 服务器在本地,需要挂载google cloud storage训练其中的数据,但是大陆不能直接访问谷歌,但是可以远程谷歌服务器,谷歌服务器已经挂载google cloud storage为文件夹,所以方案就是将远程服务器的目录挂载到本地服务器目录.

方案选择

将远程服务器的目录挂载到本地,通常有两种常见的方式:SSHFSNFS
因为没有多台设备共享访问,所以不使用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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注