Дисковое пространство для подсистемы Windows для Linux (на случай, если я установил 2 WSL-дистрибутива) - PullRequest
0 голосов
/ 02 июля 2018

Я случайно установил два дистрибутива WSL (приложения Ubuntu и Debian), и оба создали некоторое программное обеспечение.

Затем я понимаю, что /home/usr из этих двух независимы друг от друга, например. Я не мог использовать Ubuntu для доступа к файлам, которые я поместил в /home/usr, используя Debian. Это там разные /home/usr?

Есть ли ограничения дискового пространства, выделяемого подсистеме? Или мы можем устанавливать программы или данные, если у нас есть место на диске на нашем компьютере? (Как и раньше, я использовал виртуальную машину, и было место, где мы могли бы выделить им ограниченное дисковое пространство)

И есть ли какие-нибудь плохие последствия, если я продолжу хранить эти два дистрибутива WSL на моем компьютере? Или я должен удалить либо один?

Любой совет высоко ценится! Спасибо:)

1 Ответ

0 голосов
/ 04 июля 2018

Чтобы получить доступ к другим файлам дистрибутива, вам необходимо настроить SSH-соединения между двумя дистрибутивами. Позвольте вам получить доступ к файлам Ubuntu из Debian. На диаграмме: Debian (host) ------> Ubuntu (server).

Создание SSH-сервера в Ubuntu: выполните следующие команды с root user

  • Очистить пакет 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: ssh-keygen -A
  • Перезапустить службу sshd: service ssh --full-restart

Ubuntu_Server

Вход в систему с помощью клиента Debian SSH: установите OpenSSH-сервер и разрешите аутентификацию по паролю, как указано выше

  • Соединиться с 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

Ссылки по теме:

...