gpt4 book ai didi

ubuntu - 用于 linux 的 windows 子系统的磁盘空间(如果我安装了 2 个 WSL 发行版)

转载 作者:行者123 更新时间:2023-12-04 18:29:51 28 4
gpt4 key购买 nike

我不小心安装了两个 WSL 发行版(Ubuntu 和 Debian 应用程序),它们都构建了一些软件。

然后我意识到 /home/usr两者是相互独立的,例如。我无法使用 Ubuntu 访问我放在 /home/usr 中的文件使用 Debian。有没有不同的/home/usr ?

分配给子系统的磁盘空间是否有任何限制?或者只要我们的电脑有磁盘空间,我们就可以安装程序或数据?
(和之前我使用虚拟机一样,有一个地方可以让我们为它们分配有限的磁盘存储空间)

如果我继续在我的电脑上保留这两个 WSL 发行版,会有什么不好的后果吗?或者我应该删除其中一个?

任何建议都非常感谢!谢谢 :)

最佳答案

要访问另一个发行版文件,您必须配置两个发行版之间的 SSH 连接。让您想从 Debian 访问 Ubuntu 文件。图中:Debian (host) ------> Ubuntu (server) .

在 Ubuntu 中创建 SSH 服务器:使用 root 执行这些命令用户

  • 清除 OpenSSH-Server 包:apt purge openssh-server
  • 安装 OpenSSH-Server 包:apt install openssh-server
  • 允许密码验证:sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
  • 创建 SSH key 对:ssh-keygen -A
  • 重启sshd服务:service ssh --full-restart

  • Ubuntu_Server

    使用 Debian SSH 客户端登录:安装 OpenSSH-Server 并允许密码验证,如上
  • 连接 SSH 服务器:ssh username@localhost

  • Debian_Client

    建议不要在旧的 Windows 10 版本中关闭命令提示符。您也可以使用 cd 访问文件命令。这是两个根,即 /分布路径(XYZ 是变量,取决于版本):
  • Debian:%LocalAppData%\Pacakges\TheDebianProject.DebianGNULinux_XYZ\LocalState\rootfs
  • Ubuntu:%LocalAppData%\Pacakges\CanonicalGroupLimited.UbuntuonWindows\LocalState\rootfs

  • 相关链接:
  • How to connect from WSL to WSL
  • Location of WSL rootfs filesystem
  • 关于ubuntu - 用于 linux 的 windows 子系统的磁盘空间(如果我安装了 2 个 WSL 发行版),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51143277/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com