在WSL(Windows Subsystem for Linux)中挂载VHDX(Virtual Hard Disk format)文件,可以按照以下步骤进行: 1. 确认WSL版本和系统要求 首先,确保你的Windows系统支持WSL,并且已经安装了WSL。WSL 2 提供了更好的性能,并允许你挂载虚拟磁盘。你可以通过以下命令来检查WSL是否已安装,并确认WSL版本: powershell wsl --list...
创建VHD磁盘 我的电脑–右键–管理–磁盘管理-- 操作–创建VHD 挂载VHD磁盘,以管理员权限启动PowerShell Write-Output "\\.\PhysicalDrive$((Mount-VHD -Path E:\Ubuntu.Ext.vhd -PassThru | Get-Disk).Number)" 注意替换‘E:\Ubuntu.Ext.vhd’ wsl --mount \\.\PhysicalDrive3 --bare ‘PhysicalDrive3 ...
将硬盘挂载到指定目录下: mkdir ~/data sudo mount /dev/sde data sudo chown $USER:$USER data 设置开机自动挂载: Start-Process powershell -Verb RunAs -ArgumentList <mount_powershell_script path> mount_powershell_script: $MoutDrive=<your vhdx file path> $MountPath="\\.\PhysicalDrive$((Mount...
># 假设拓展为2T> expand vdiskmaximum=2048000> exit 1.3 启动 WSL Linux wsl -d <distroName> 1.4 拓展磁盘空间 在WSL-Linux 里面操作,以 Ubuntu 为例 1.4.1 查看设备名 获取设备名,格式一般是/dev/xxx # Mounted on / 的前面的 Filesystem: /dev/xxxdf -lh# 官方建议sudomount -t devtmpfs none /...
1、把代码部署在非/mnt目录下,把wsl2整体迁移到D盘,这样wsl2和开发代码在1个vhdx虚拟磁盘中,不利于管理; 2、在D盘创建1个开发用的vhdx文件,然后附加在windows的磁盘管理中,把这个虚拟磁盘挂载到wsl2中,这样wsl2和开发代码就分开在不同的vhdx虚拟磁盘中; ...
wsl.exe--mount<path-to-ext4.vhdx>--vhd--bare 通过PowerShell 使用wsl.exe lsblk命令来标识发行版的块设备名称 (sd[a-z]),然后输入以下命令修复磁盘(将<device>替换为正确的块设备名称,如“sdc”)。e2fsck命令会检查 ext4 文件系统(随 WSL 安装的发行版所使用的类型)的错误并相应地修复它们。
sudo mount -t devtmpfs none /dev mount | grep ext4 1.4.2 拓展磁盘空间 # 和前面拓展的空间大小保持一致 sudo resize2fs /dev/xxx 2048000M 1.5 验证 # 再看一下空间大小(一般实际可用空间会小于设置的空间) df -lh 2. 资源 2.1 microsoft
了解如何檢查可用的磁碟空間量、擴充虛擬硬碟大小、修復 VHD 掛接或唯讀錯誤,以及找出隨 WSL 2 所安裝 Linux 發行版本的 .vhdx 檔案和磁碟路徑。
Mount additional vhdx to WSL2 Note:Do not use this for anything other than data recovery. Even then, there are likely better methods. Why? This method uses FUSE mounts which are s-l-o-w, and in general works against the seamlessness that WSL aims for. ...
2.3 挂载windows目录到板子 mount -t nfs -o nolock 192.168.1.100:/D/code /mnt/nfs 这里挂载d盘的code文件夹,注意D一定要大写。 这样D/code就挂载到了板端。同样D/code下可以在wsl下进行代码编辑编译浏览,编译好之后直接可以切到板端去运行测试。