【记录】win10 - 用户目录(User)迁移到非系统盘

系统盘容量吃紧,但一些有用还疯狂给系统盘上的User目录塞文件,像解压的缓存、idea和vscode的插件等,主要还有各种软件未知的理由给你安排文件(防不胜防)。

所以就想,把User文件夹给映射出来,刚好网上找到类似的文章。


参考:


2020年6月25日
一顿折腾后,发现直接把User或者单个用户目录整个移走会导致各种系统问题(甚至硬件问题。。。水冷都在期间坏了,碰巧?)

所以,现在的处理是把当前使用的用户目录下部分文件给移动到存储盘。
如:


2020年7月25日

最终方案,买个1t的固态作为系统盘,啥都往里面塞就完事了,不怕空间不够。。。。。(氪金玩家的胜利 🐶 )
在这里插入图片描述


2020年09月18日

LVM 了解一下

Linux - 硬盘(类型、分区、挂载、开机自动挂载)、光盘开机自动挂载、特殊挂载方式(光盘镜像、只读挂载)、LVM资料

### Windows 11 WSL 迁移至 E 操作指南 #### 准备工作 为了确保迁移过程顺利进行,建议先备份现有的 WSL 文件系统。可以通过导出当前的 Linux 发行版来实现这一点: ```powershell wsl --export Ubuntu C:\path\to\backup\Ubuntu.tar ``` 此命令会将名为 "Ubuntu" 的发行版导出到指定路径下的 `.tar` 文件中。 #### 查找现有 WSL 安装位置 默认情况下,WSL 数据存储于 `C:\Users\<用户名>\AppData\Local\Packages\` 下各个分发包对应的目录内[^1]。然而,在执行具体迁移之前,确认实际存放位置常重要。 #### 创建新目标文件夹 在 E 创建一个新的文件夹用于容纳即将迁入的数据。例如可以命名为 `WSL2-Ubuntu-20.04` 或者其他容易识别的名字。 #### 修改注册表设置(可选) 如果希望永久改变所有未来安装的 WSL 实例的位置,则需编辑 Windows 注册表中的相应键值。注意修改前应做好充分准备并了解风险。 打开注册表编辑器 (`regedit`) 并导航到如下路径: ``` HKEY_CURRENT_USER\Software\Microsoft\Windows\Lxss\ ``` 在此处添加字符串值 `DefaultBasePath` ,其数据设为你想要作为默认根目录的新位置,比如 `E:\WSL2-Distros\`. #### 执行迁移操作 对于已经存在的发行版实例,可以直接通过下面这条 PowerShell 命令完成迁移动作: ```powershell wsl --shutdown Move-Item -Path 'C:\Users\<YourUsername>\AppData\Local\Packages\<DistributionFolder>' -Destination 'E:\WSL2-Ubuntu-20.04' ``` 请注意替换 `<YourUsername>` 和 `<DistributionFolder>` 成对应的实际名称。 另外一种方式是利用 `--import` 参数配合先前提到过的 `--unregister` 来达到相同效果: ```powershell wsl --terminate <DistroName> wsl --unregister <DistroName> wsl --import <DistroName> "E:\WSL2-Ubuntu-20.04" "<BackupFilePath>.tar" ``` 这里假设已有一个可用的 tarball 备份文件可供导入使用。 #### 验证迁移成功与否 重启电脑之后再次启动相应的 Linux 终端应用验证是否一切正常运行。也可以尝试访问新的磁分区内的家目录(`~`)查看是否有任何异常情况发生。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骆言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值