共计 702 个字符,预计需要花费 2 分钟才能阅读完成。
[toc]
背景
公司的云桌面 win10 零碎, 只有一个 60G 的 C 盘, 个人资料存储在 nas 共享盘里;
装置 docker 之后空间严重不足, 如何把 docker 的数据文件挪动到 nas 里?
总体思路
- 利用 nas 上的空间创立虚构磁盘
- 挪动 docker 数据文件到虚构磁盘
创立虚拟盘
计算机管理 – “ 磁盘治理 ” 右键 – “ 创立 vhd” – “ 地位 ” 抉择 nas 上的地址 – 设置大小 – 确定;
多进去一个磁盘 – 右边题目上右键 – “ 初始化 ” – 容量条上右键 – “ 新建简略卷 ” – 依据提醒操作;
实现后关上资源管理器, 多了一个分区, 比方 D 盘;
挪动 docker 数据文件
办法 1: mslink 符号链接
存储文件在 C:\Users\<user>\AppData\Local\Docker\wsl\data\ext4.vhdx
, link 到虚拟盘里;
- 退出 docker-desktop
- 退出 wsl:
wsl --shutdown
- 挪动 ext4.vhdx 到
D:\wsl\data\ext4.vhdx
-
创立 link
mklink "C:\Users\yanfaqxx\AppData\Local\Docker\wsl\data\ext4.vhdx" "D:\wsl\data\ext4.vhdx"
重新启动 docker 验证成果;
办法 2: LxRunOffline.exe
退出 docker-destop, 再执行:
wsl --shutdown
LxRunOffline.exe move -n docker-desktop-data -d "D:\wsl\data"
Q&A
为什么不间接 mslink 到 nas, 省去创立虚构磁盘这一步?
报错: Timed out waiting for the lifecycle-server to start.
正文完