使用diskpart释放WSL2的磁盘空间

原文链接 当我们在WSL里清除一些docker 镜像,或者删除一些文件时,发现WSL的虚拟磁盘文件大小并没有减少,这时我们可以用DiskPart来收缩WSL的虚拟磁盘。 ❓什么是DiskPart? DiskPart取代了它的前身 —— fdisk,是一个命令行实用程序,可以管理自Windows 2000以来运行所有操作系统版本的计算机中的磁盘、分区或卷,还包括最新的Windows 11。用户可以输入DiskPart命令直接组织硬盘分区,或创建文本文件脚本来执行多个命令。您可以在磁盘管理工具中使用的大多数命令都集成在DiskPart中。 📢关闭WSL2 在执行压缩命令之前需要先关闭WSL2, 使用命令wsl --shutdown 🧪使用DiskPart释放WSL2的磁盘空间 使用快捷键 window + r 打开运行窗口,输入diskpart, 然后点击OK。 可以打开DiskPart 的命令行工具窗体 可以使用 help select vdisk 命令来查看帮助。 在目录C:\Users\你的用户名\AppData\Local\Packages 中查找 ext4.vhdx 文件 选择虚拟磁盘文件(就是上一步中查找到的文件) select vdisk file="C:\Users\你的用户名\AppData\Local\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\ext4.vhdx" 执行压缩磁盘命令compact vdisk 当 100% 完成时,关闭命令行窗口即可。

June 13, 2023 · 1 分钟 · Remo

使用Windows Terminal进行SSH登录

安装Windows Terminal 注意:Windows Terminal 需要 Windows 10 1903 (build 18362) 或更新版本 通过微软商店 (Microsoft Store) 安装【官方推荐】 在微软商店搜索“Windows Terminal”安装即可 在 Github 上下载 在 Terminal 官方仓库的 Releases page 页面下载。选择最新版本的Microsoft.WindowsTerminalPreview_<版本号>_8wekyb3d8bbwe.msixbundle下载,双击安装即可。 通过 Chocolatey 安装(非官方) 在已安装 Chocolatey 的情况下,执行命令: choco install microsoft-windows-terminal 其他更多方式请参见 Windows Terminal 官方 GitHub 仓库 设置SSH登录 首先进入 Windows Terminal 设置界面: 在设置解密左侧最下方点击“打开JSON文件”,这时系统会调用默认文本编辑器打开配置文件。 在文本编辑器中找到 profiles => list 节点: 在list中添加一个节点: { "guid": "{a10c1013-d3f4-479c-bb69-7899e7597871}", "hidden": false, "name": "my_server", "commandline" : "ssh -i <username>@<ip/url> -p<ssh端口号>", "icon": "<icon path>" } guid:连接表示,全局唯一,可以通过Online GUID / UUID Generator生成 hidden:是否隐藏,默认即可 name:在标签栏显示的名称 commandline:命令行命令,请将尖括号相关内容替换成自己的 icon:标签栏显示的图标,可以是本地图片,也可以是网络图片 如果你要连接的远程设备是通过账号密码登录的话,那么此时保存配置并重新打开 Windows Terminal 即可使用。...

December 13, 2021 · 1 分钟 · Remo

Windows 10无法快捷搜索程序或设置

自从系统升级到 windows 10以后,就开始越来越依赖它的快捷搜索功能了。 比如我想打开计算器,以前可能需要到开始菜单的附件那里去找,或者在桌面弄个快捷方式。而现在只需要在搜索框里输入“jsq”,也就是计算器的拼音首字母,就能快速的定位到计算器应用上: 不过偶尔我们会发现这个方便的功能失效了,输入“jsq”以后,只显示网络搜索结果,而不会显示计算器这个应用。不要慌,这时候只需按下Win + X组合键,在弹出菜单中选择 Windows PowerShell (管理员),然后在打开的深蓝色背景的 PowerShell 界面上输入: Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} 然后回车执行即可 稍等片刻,待命令执行完毕后,搜索功能应该就已经恢复了~ (如果PowerShell报错“部署失败,原因是 HRESULT: 0x80073D02, 无法安装程序包,原因是它修改的资源当前正在使用中。”,可以尝试在任务管理器中结束名为“Windows Shell Experience Host”的进程后重试)

February 12, 2019 · 1 分钟 · Remo