首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    全网最全 Win1011 系统下 WSL2+Ubuntu20.04 的全流程安装指南

    本教程将介绍 如何安装 WSL2 并将 Ubuntu-20.04 安装到 D 盘,涵盖 WSL2 的启用、Ubuntu 的下载与解压、WSL2 发行版的导入,以及普通用户的设置与安装验证。...这是全网最全的 WSL2 安装与配置指南,参考了大量博客教程,并结合实践经验,整理出最实用、最详细的方法,适用于所有 Windows 10/11 用户,绝对靠谱!!!...: 适用于 Linux 的 Windows 子系统 虚拟机平台 / Windows 虚拟机监控程序平台 如果你使用的是 Windows 11,还需要勾选: Windows Hypervisor Platform...在 D:\WSL\Ubuntu-20.04 目录下,WSL2 发行版的文件存储在一个 虚拟磁盘映像文件(ext4.vhdx) 中,该文件用于存储整个 Ubuntu-20.04 文件系统,如下图所示: 启动...在 D:\WSL\Ubuntu-20.04 目录下,WSL2 发行版的文件存储在一个 虚拟磁盘映像文件(ext4.vhdx) 中,该文件用于存储整个 Ubuntu-20.04 文件系统,如下图所示: 来源

    4.5K41

    解决WSL ext4.vhdx文件过大的问题

    概述 在使用 WSL2 时,主机操作系统的磁盘空间可能会逐渐被挤压,尤其是在上传大文件或生成大量数据后。即使删除了 WSL 上的数据,PC 的磁盘空间也不会立即被释放。...本操作手册将指导您如何通过一系列步骤来释放 WSL2 占用的磁盘空间。 注意事项 • 操作前请备份 WSL 环境,以防万一。 • 操作过程中可能会遇到风险,请谨慎操作。...找到 ext4.vhdx 文件 找到并记录 ext4.vhdx 文件的位置。...PS C:\Users\myname> wsl > df 附加信息 • 在使用上述方法进行压缩之前,建议在 WSL 中运行以下命令来清理 Docker 相关的垃圾,以增加压缩量: docker container...WSL2 占用的磁盘空间。

    3.9K10

    ↔️OpenWRT从Hper-V迁移至PVE指引

    本次大规模迁移的原因是原来我的旁路由(旁路网关)所使用的OpenWRT部署在日常使用Windows PC的Hyper-V里。...另外还有就是软路由数据与系统的分离,可以将Proxmox VE(PVE)的备份数据存放在smb挂载的磁盘上并定时备份,减少All in Boom之后的工作量和损失。...导出后的文件夹里包括:Snapshots、Virtual Hard Disks、Virtual Machines ,OpenWRT的虚拟机VHDX磁盘位于Virtual Hard Disks 内。...,为了便于之后转换和导入操作,可以修改为短一点的名字,例如openwrt.vhdx ,这样在后续输入命令的时候,能够少打点字,同时也减少因为输入VHDX磁盘名称错误带来的无法导入问题。...openwrt.qcow2 :刚刚我们转换完的磁盘镜像。nvme:存储卷名称,例如local,或者你所添加的其他存储名称。

    1.3K10

    WSL2入坑指北

    访问Linux文件系统 WSL1中Linux系统文件是直接以文件形式存储的,而在WSL2中则是一个Hyper-V格式的虚拟硬盘文件ext4.vhdx。...安装Docker WSL2中安装和使用Docker基本与普通的Linux系统一致,但主要有以下几点区别: 只能使用service命令操作服务,如:service docker start 网上虽然也有人提供了可以工作的...网络互通 由于WSL2使用的是虚拟机方案,因此它有自己的ip地址,而不是像WSL1那样与Windows使用相同的ip地址。 这样带来的问题就是:WSL2与Windows的网络互通性存在一定问题。...关于这个问题,github上也有专门的issue在讨论,不过看起来官方并没有准备修复这个问题。 与Proxifier冲突 安装WSL2后,执行Proxifier会报错: ?...0x04 总结 WSL2解决了很多WSL1无法解决的问题,但是也带来了一些新的问题,这些问题基本上都是由于虚拟化导致的。而能否解决这些问题,则决定了WSL与虚拟机的差异。

    5.6K10

    最详尽教程完整介绍-Windows 的 Linux 子系统-WSL1&WSL2

    图片 WSL2相比WSL1来说可以完美支持Docker。与WSL1的模拟Linux API不同的是,WSL2采用在Hyper-V虚拟机中运行的方案。...上使用docker 的问题。...与docker 集成 最初的WSL是在Windows之上模拟Linux内核,但是Windows和Linux之间存在如此基本的差异,以至于某些事情不可能以与本机Linux相同的行为实现,这意味着不可能直接在.../ext4.vhdx中 通过 WSL 2 集成,您仍然可以体验到与 Windows 的无缝集成,但在 WSL 中运行的 Linux 程序也可以执行相同的操作。...例如,Docker 的开发人员现在可以在 Windows 上的 Linux Docker 守护程序上工作,使用与 Linux 计算机上的开发人员相同的工具和脚本集: 图片 注:WSL2 Docker最爽的地方是和宿主机

    9.1K20

    Windows服务器里看到的磁盘不一定就是控制台的硬盘

    ,执行这句命令会显示Microsoft Storage Space Device这里重点强调下,不要用虚拟磁盘池创建盘,这种盘非常不标准,在使用windows自带的windows server backup...还是那句话,踏踏实实用基本卷保持原子性会大有好处,别整虚拟磁盘池和动态卷。...5、把(共享存储类都算,445端口共享文件夹、NAS、CFS等网络挂盘)共享文件夹上的虚拟磁盘文件比如.vhd 、.vhdx附加到磁盘管理器图片在2012R2系统里执行这句命令不会显示locationGet-Disk...Server Backup可以选择备份到什么位置,备份会产生.vhdx虚拟磁盘文件,比如下图我选的备份到网络位置双击虚拟磁盘文件就会自动附加到磁盘管理器或者右击点装载或者手动在磁盘管理器里附加,如果不需要从磁盘管理器分离即可图片图片...7、有的本地盘机器有多块本地盘,记错了可能会觉得多盘或者少盘了总之,显示在磁盘管理器的不一定是控制台的硬盘,有可能是虚拟磁盘,也有可能是虚拟磁盘池创建的盘,也有可能是iSCSI,具体情况自己核实。

    1.8K80

    VHDX加密怎么应用?BitLocker实战指南

    VHDX加密怎么应用?BitLocker实战指南VHDX加密怎么应用?BitLocker实战指南VHDX文件作为虚拟磁盘,在存储敏感数据时,安全性至关重要。...因此,加密VHDX文件可以有效防止未经授权的访问,保护敏感数据免受泄露。以下是一些需要加密VHDX文件的常见场景:虚拟机镜像:存储包含敏感数据的虚拟机镜像。...使用PowerShell命令:Mount-VHD-Path"D:\MyEncryptedVHDX.vhdx"初始化磁盘并创建卷如果VHDX文件是新的,需要初始化磁盘并创建一个卷才能使用。...使用磁盘管理工具:在“磁盘管理”中,找到新挂载的磁盘。如果磁盘未初始化,右键单击磁盘并选择“初始化磁盘”。选择分区形式(MBR或GPT),并点击“确定”。右键单击未分配的空间,选择“新建简单卷”。...按照向导完成卷的创建。

    29810

    12步搞定WSL 2,安装、交互、迁移、VSCode远程调试应有尽有

    WSL2概述 WSL是Windows Subsystem for Linux的缩写,允许利用CPU的虚拟化技术在Windows系统下使用Linux系统。目前最新版本是WSL2。 2....离线安装WSL2 尽管在线安装Linux发行版非常容易,但有一个问题,就是不能选择安装路径。默认,Linux发行版的所有文件会都安装在C盘。如果C盘不大,很容易被占满。...Windows访问WSL WSL与VMWare不同,WSL属于Windows的子系统,不是虚拟机,所以执行效率要比VMWare快很多。...不过不管是WSL、还是VMware,都会涉及到与宿主机(Windows)交互的问题。首先来看看Windows如何访问WSL中的目录。...修改虚拟硬盘文件的默认路径 ext4.vhdx文件是WSL中的虚拟硬盘文件,如果不幸该文件安装在了C盘,想将其移动到其他硬盘,那么可以用下面的方法: (1)输入wsl -l --all -v命令,会得到

    12.3K30

    win10重新安装导出的WSL2镜像

    WSL2 Linux内核更新包 WSL2还需要安装相关的内核更新包,下载地址如下 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64....msi 启用WSL和WSL2 以下命令需要在有管理员权限的power shell中运行,并且需要完成以上小结内容 启用适用于 Linux 的 Windows 子系统 dism.exe /online.../enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 启用虚拟机功能 dism.exe /online....vhdx格式 导出 在power shell中使用以下命令来导出已经安装的WSL镜像(安装WSL发行版可在微软商店中进行安装) wsl --export filename.tar...替换为你的发行版 filename.tar可包含文件路径,可以指定到某一磁盘中 导入 wsl --import directory filename.tar 替换为你导出的发行版

    4.8K20

    windows单机搭建k8s环境

    1.2 开启Hyper-V [打开控制面板选择程序与功能] [选择启动或关闭windows功能] [勾选指定选项] [勾选指定选项] 然后重启电脑,打开任务管理器,查看虚拟化已经启动 [虚拟化已启动]...2 安装docker desktop并设置WSL2 2.1 下载docker desktop for windows 官网地址 2.2 安装 [image.png] 安装完成后重启电脑 2.3 从C盘将...WSL2的文件迁移到其他分区 最新的Docker Desktop默认使用WSL 2来运行的,按照上面的提示说这样性能更好: [fivpqy2dw0.png] 但是WSL2默认把文件放到C盘,而且控制台上也没提供设置数据存放目录...完成以上操作后,原来的%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx就迁移到新目录了: [tq36y1vw0q.png] 重新启动docker完成迁移。...自带的 Kubernetes 后记 由于ingress-nginx安装还有点问题,后续再介绍。

    15.5K52

    关于docker占用内存太多的问题

    问题及解决方法 开发中使用docker然后内存占用贼大,直接导致电脑卡死,找到了一个方法可以将内存降下来一点,以后还是要加内存的 方法 打开这个文件夹新建一个文件.wslconfig,这个文件是不存在的...,需要新建 在文件中添加配置信息 # Settings apply across all Linux distros running on WSL 2 [wsl2] # Limits VM memory...available RAM swap=4GB # Sets swapfile path location, default is %USERPROFILE%\AppData\Local\Temp\swap.vhdx...# swapfile=C:\\temp\\wsl-swap.vhdx # Disable page reporting so WSL retains all allocated memory claimed...输入命令 wsl --shutdown 重启docker即可 参考 https://docs.microsoft.com/en-us/windows/wsl/wsl-config#configure-global-options-with-wslconfig

    4.2K10

    windows 10更改WSL Docker镜像目录

    .vhdx 这样会导致docker使用量上去C盘的空间越来越大。...为了解决这个问题我们一般习惯性将数据部分移动到其他盘。 1.停止docker 通过windows系统的界面操作停止: ? 打开cmd窗口。查看停止情况: wsl --list -v ?...说明:解除当前的docker 数据虚拟盘映射,该操作后会删除原有的ext4.vhdx (数据未备份前请谨慎操作) 4.导入数据到新盘 wsl --import docker-desktop-data "...D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2 说明:将备份数据导入到新的虚拟盘,且指定虚拟盘的存放路径为...D:\Docker\wsl\data,导入完成后在该目录下会存在一个ext4.vhdx的虚拟磁盘路径 5.启动Docker 在开始菜单中找到docker点击启动即可

    6.8K30

    Docker desktop使用

    数据迁移 在完成docker desktop安装,正常启动后,Windows版本(Windows 10)WSL 2 版本 docker 默认程序安装到c盘,数据存放于C:\Users\当前用户名\AppData...\Local\Docker\wsl\data\ext4.vhdx但我个人习惯把软件及数据都放到C盘外的盘符。...为了实现这个操作,需要执行以下命令 通过windows系统的界面操作停止docker的运行 备份到处目前已有的数据 wsl --export docker-desktop-data "D:\Docker...删除原有的数据 wsl --unregister docker-desktop-data 说明:解除当前的docker 数据虚拟盘映射,该操作后会删除原有的ext4.vhdx (数据未备份前请谨慎操作..." 说明:将备份数据导入到新的虚拟盘,且指定虚拟盘的存放路径为D:\Docker\wsl\data,导入完成后在该目录下会存在一个ext4.vhdx的虚拟磁盘路径 重启docker

    1.1K20

    WSL2完全指南:在Windows 1011上无缝运行Linux环境

    Windows Subsystem for Linux 2 (WSL2):Windows 10 & 11完全教程核心要点WSL2实现Linux环境与Windows深度集成,可并行运行Linux应用和访问文件资源...Windows 11的WSL2安装流程比Windows 10更简化,后者需手动启用虚拟机功能支持直接在Windows运行Linux GUI应用,无需额外X server软件Docker在WSL2中运行效率更高...工作原理WSL2采用Hyper-V虚拟机技术运行完整Linux内核,相比WSL1具有:更好的Linux兼容性文件访问速度提升20倍完整系统调用支持安装配置指南系统要求启用BIOS硬件虚拟化(VT-x/SVM...A:WSL2采用完整Linux内核虚拟机,兼容性和性能更好Q:如何管理多个发行版?A:使用wsl --list查看,wsl -d 切换Q:Docker如何与WSL2配合?...A:Docker Desktop可直接使用WSL2作为后端引擎Q:如何迁移磁盘镜像?A:通过wsl --export和wsl --import命令实现完整文档参考:微软WSL官方文档

    6.1K30

    Windows开发环境C盘爆红?深度解析存储原理与自动化扩容方案

    接下来,我们将深入剖析Windows的文件系统占用模型及最优清理策略。一、 存储模型分析:开发者的C盘是被谁“吃”空的?与普通办公场景不同,开发环境的C盘占用具有很强的隐蔽性和顽固性。...在解决“C盘红了怎么清理C盘空间”之前,我们需要先对系统分区进行“资产盘点”:虚拟内存与休眠文件(Pagefile & Hiberfil)Windows为了保证高负载下的稳定性,会在C盘根目录预留巨大的交换文件...开发环境黑洞(AppData & ProgramData)这才是开发者C盘爆红的元凶:Docker Desktop:WSL2 的 ext4.vhdx 镜像文件默认存储在 LocalAppData 中,且会无限增长...二、 原生维护方案:CMD与PowerShell的极限操作在不借助第三方工具的情况下,我们可以利用 Windows 内置的维护指令来释放部分“硬”空间。1....四、 总结与建议解决 “C盘红了怎么清理C盘空间” 的问题,本质上是对磁盘资产的一次重构。

    38210

    治疗磁盘空间不足焦虑症,释放容器占用空间——Win10+docker篇

    在之前的文章里(《在Win10使用WSL2跑Docker,C盘空间不足焦虑症你有吗?》)我们治好了C盘不足焦虑症。Docker这个磨人的小妖精,让我舒服了没几天... 磁盘焦虑症,又要发作了......这主要还是因为有了docker,部署测试环境实在太方便了,然后毫无节制的拉镜像,最后导致了磁盘空间不足,但是你直接在控制面板里删除image,也不会释放wsl的空间,那么我们该怎么办呢?...首先我们先清理掉自己不用的image,这里我直接休克疗法了,把环境全部清理掉了。...DockerDesktopVM net stop LxssManager 释放空间 Optimize-VHD -Path "e:\wsl_swap_dir\wsl-docker-data\ext4.vhdx...————————————华丽的分割线—————————— 新春就要到了,在此恭祝朋友们在新的一年里,万事如意,财源广进,身体健康,阖家欢乐。

    1.1K10
    领券