2

Мой C: это небольшое твердое состояние, которое уже заполняется. Я хотел бы переместить WLS на мой диск D: или E:. Это возможно?

Я думаю, мне придется удалить, а затем переустановить, чтобы переместить его. Я согласен с этим, если это возможно.

1 ответ1

2

Вы можете переместить дистрибутив на другой диск, используя lxRunOffline.

1. Установите разрешения для целевой папки. Во-первых, я думаю, вы должны установить некоторые разрешения для папки, куда будет перемещен дистрибутив. Вы можете использовать icacls <dir> /grant "<user>:(OI)(CI)(F)" чтобы установить соответствующие разрешения.

C:\> whoami
test\jaime

C:\> icacls D:\wsl /grant "jaime:(OI)(CI)(F)"

2. Переместить раздачу. Используя lxrunoffline move .

C:\wsl> lxrunoffline move -n Ubuntu-18.04 -d d:\wsl\installed\Ubuntu-18.04

Вы можете проверить папку установки, используя

C:\wsl> lxrunoffline get-dir -n Ubuntu-18.04
d:\wsl\installed\Ubuntu-18.04

3. Запустите дистрибутив. после перемещения дистрибутива вы можете запустить дистрибутив, используя wsl или тот же lxrunoffline

C:\wsl> lxrunoffline run -n Ubuntu-18.04 -w
user@test:~$ exit
logout

C:\wsl> wsl
user@test:/mnt/c/wsl$ exit
logout

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .