Docker Desktop на Windows/WSL2-Grew Docker_Data.VHDX от 1 ТБ до 6 ТБ, но root FS внутри Docker-Desktop по-прежнему показLinux

Ответить Пред. темаСлед. тема
Anonymous
 Docker Desktop на Windows/WSL2-Grew Docker_Data.VHDX от 1 ТБ до 6 ТБ, но root FS внутри Docker-Desktop по-прежнему показ

Сообщение Anonymous »

Увеличьте внутренний диск Docker Desktop за пределами графического интерфейса 1 ТБ (мне нужен один диск Docker> 1 ТБ, а не крепление для привязки). < /p>
Что я сделал
1. Остановить Docker + WSL и резервную копию VHDX: < /p>
taskkill /im "docker desktop.exe" /f; TaskKill /im "com.docker.backend.exe" /f; TaskKill /im "com.docker.proxy.exe" /f; wsl-shutdown
copy-item "c: \ users \ guray \ appdata \ local \ docker \ wsl \ disk \ docker_data.vhdx" "c: \ users \ guray \ appdata \ local \ docker \ wsl \ disk \ docker_data-backup.vhdx" < /p>
2. Grow the VHDX to 6 TB (also tried 2 TB and 4 TB):
< /code>
импорт-модуля Hyper-V; Оптимизация vhd -path "c: \ users \ guray \ appdata \ local \ docker \ wsl \ disk \ docker_data.vhdx" -моде быстро; RESRIZE -VHD -PATH "C: \ USERS \ Guray \ AppData \ Local \ Docker \ WSL \ DISK \ Docker_Data.vhdx" -sizebytes 6tb < /p>
Проверка: < /p>
(get -hd -path "C: \ users \ guray \ appdata \ local \ docker \ wsl \ disk \ docker_data.vhdx"). Size < /p>
→ 6597069766656 (≈ 6 tb) < /h1>
"C: \ users \ guray \ appdata \ local \ docker \ wsl \ disk \ docker_data.vhdx"). Длина < /p>
→ тонкопроверенный меньший номер, как и ожидалось < /h1>

Код: Выделить всё

3.  Start Docker Desktop and check inside the Linux side:
< /code>
start-process "c: \ program files \ docker \ docker \ docker desktop.exe"; Start Sleep -seconds 20
WSL -D Docker -desktop -df -h /< /p>
Выход всегда остается ~ 1,0 ТБ: < /p>
Размер файловой системы используется.4.  Identify the root device and attempt to grow the filesystem:
< /code>
wsl -d docker -desktop -sh -lc 'set -$ (df -p /| tail -1); dev = $ 1; Echo "Root Device: $ dev"; Команда -V RESIZE2FS>/DEV/NULL 2> & 1 || ((command -v apk>/dev/null 2> & 1 && apk add -no -cache e2fsprogs e2fsprogs -extra) || (command -v apt>/dev/null 2> & 1 && apt update && apt install -y e2fsprogs)); e2fsck -f -y "$ dev"; RESIZE2FS "$ DEV"; df -h /'< /p>
•   findmnt -no SOURCE / returns /dev/sdd.
•   tune2fs -l /dev/sdd | head -n1 shows ext4 and a valid superblock.
•   e2fsck runs cleanly.
•   resize2fs /dev/sdd runs without errors (or sometimes just prints its usage banner), but size stays at ~1006.9 G afterwards.
Пробое несколько вариантов (с/без E2FSCK, цитирование исправлений, перезагрузка Docker, повторное разрешение VHDX и т. Д.). Same result.
Screenshots
• Docker Desktop footer still says: “Disk: X used (limit 1006.85 GB)”
• Get-VHD … Size shows 6 TB.
• df -h / inside docker-desktop shows 1006.9G.
(Attach images)
What I suspect / Вопросы
• Является ли Docker-Desktop правильным дистрибуцией, где живет файловая система корневой системы Docker на недавних сборках Docker Desktop? (У меня нет Docker-Desktop-Data на этой машине.)
• IS /DEV /SDD фактически является разделом, который нуждается в разделении /SFDISK в первую очередь (то есть таблица разделов GPT внутри VHDX), или это целый ext4 FS, который должен расти в Интернете? LSBLK в Docker-Desktop не ясно показывает SDD1, это просто /ДДЕВ /Стд. Любой настройка для его поднятия?
• Успешно расширился ли кто -нибудь за пределы 1 ТБ на текущем рабочем столе Docker для Windows? Если да, какие дистрибуции (Docker-desktop против Docker-desktop-data) и точные команды? Выключение /перезапуск.
• Проверка пути: я изменения размером с C: \ users \ guray \ appdata \ local \ docker \ wsl \ disk \ docker_data.vhdx (не ... \ main \ ext4.vhdx) и Docker-Desktop.
• Ползунок Docker Desktop UI «Размер изображения диска» ограничен при ~ 1 ТБ, следовательно, маршрут PowerShell. -SizeBytes i Устанавливаю). < /P>
Фактический
df -h /упорно остается ~ 1006,9 г; Docker footer continues to show ~1 TB limit, even though the VHDX’s maximum size is now 2–6 TB.
Tags
docker-desktop windows wsl2 vhdx ext4 resize2fs powershell
Any ideas why the filesystem won’t grow past 1 TB even though the VHDX did, and what the correct Distro/Device/Steps предназначено для Docker Desktop?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -tb-but-ro
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»