在 WSL 中使用 JuiceFS
WSL 全称 Windows Subsystem for Linux,即适用于 Linux 的 Windows 子系统。它可以让你在 Windows 系统环境下运行大多数 GNU/Linux 原生命令、工具和程序,且不必像用虚拟机或双系统那样产生额外的硬件开销。
安装 WSL
使用 WSL 要求必须是 Windows 10 2004 以上或 Windows 11。
查看当前系统的版本,可以通过组合键 Win + R 唤出运行程 序,输入并运行 winver
。
确认 Windows 版本以后,以管理员身份打开 PowerShell 或 Windows 命令提示符,运行安装命令:
wsl --install
该命令会下载最新的 Linux 内核,安装并将 WSL 2 作为默认版本,并安装 Linux 发行版(默认为 Ubuntu)。
也可以直接指定要安装的发行版:
wsl --install -d ubuntu
提示
wsl --list --online
命令可以查看所有可选的发行版。
设置 Linux 用户和密码
WSL 安装完成以后,即可在开始菜单找到新安装的 Linux 发行版。
点击 Ubuntu 子系统的快捷方式,WSL 会打开 Linux 子系统的终端。初次 运行会要求设置管理 Linux 子系统的用户和密码,根据提示设置即可。
这里设置的用户名和密码有以下几点需要注意:
- 此用户专用于该 Linux 子系统的管理,与 Windows 系统中的用户无关;
- 此用户将作为 Linux 子系统的默认用户,并在启动时自动登录;
- 此用户将被视为 Linux 子系统的管理员,允许执行
sudo
命令; - WSL 中允许同时运行多个 Linux 子系统,且每个子系统都需要设置一个管理用户。
在 WSL 中使用 JuiceFS
在 WSL 中使用 JuiceFS,即是在 Linux 系统中使用 JuiceFS,这里以社区版为例进行介绍。
安装客户端
执行命令,在 Linux 子系统中安装 JuiceFS 客户端:
curl -sSL https://d.juicefs.com/install | sh -
创建文件系统
JuiceFS 是数据与元数据分离的分布式文件系统,通常用对象存储作为数据存储,用 Redis、PostgreSQL 或 MySQL 作为元数据存储。这里假设已经准备了如下材料:
对象存储
查看「JuiceFS 支持的数据存储」
- Bucket Endpoint:
https://myjfs.oss-cn-shanghai.aliyuncs.com
- Access Key ID:
ABCDEFGHIJKLMNopqXYZ
- Access Key Secret:
ZYXwvutsrqpoNMLkJiHgfeDCBA