Изменение размера среднего раздела файла.img

Концептуально контейнеры Docker используют пространства имен Linux, которые аналогичны тюрьмам FreeBSD.

Кроме того, контейнеры Docker упрощают поэтапное добавление «слоев» с файлами, поэтому вы можете быстро получить стандартизированную среду для выполнения любых необходимых вам служб. Хотя эти слои считаются статическими, и вы развернете новый контейнер, если в этой среде произойдут изменения, вы также можете монтировать разные вещи в контейнер Docker и изменять файлы внутри него так часто, как хотите.

Нет больших проблем с запуском контейнера Docker в течение длительного времени. Тем не менее, контейнеры Docker действительно хороши, если вам нужно масштабировать ваше приложение. :Вы можете развернуть столько копий контейнера на разных хост-компьютерах, сколько хотите, и все это зависит от спроса, и Docker абстрагируется от этого, поэтому контейнеры не действительно обратите внимание на то, сколько физических хостов они используют.

Таким образом, если у вас есть несколько служб, вы обычно запускаете каждую из них в своем собственном контейнере.

Не уверен, что это ответ на вопрос. Возможно, лучший способ узнать об этом — попытаться создать или развернуть несколько собственных контейнеров Docker и посмотреть, соответствует ли он вашим потребностям.

1
09.04.2021, 17:33
1 ответ

Хочу подытожить, как сейчас решается проблема.

Сначала я сделал изменение размера/перемещения один раз с помощью gparted, чтобы получить значения для изменения размера/перемещения и получить точные шаги, которые выполняются. Значения и шаги хранятся в журналах gparted.

Выполняются следующие шаги:

# Check file system 
sudo e2fsck -f -y -v -C 0 "/dev/loop18p3"

# Resize filesystem
sudo resize2fs -p "/dev/loop18p3" 5038080K

# Resize partition 
# This step is not included in the logs of gparted
# I used fdisk for resizing partition

(
echo d
echo 3
echo n
echo 3
echo 2367488
echo 12443647
echo w
) | sudo fdisk /dev/loop18

# Move filesystem to the right
sudo e2image -ra -p -O 1073741824 "/dev/loop18p3"

The further steps are basically the same. The only differences are the values. 

Спасибо @Zeitounator за подсказку использовать журналы gparted!

0
28.04.2021, 22:53

Теги

Похожие вопросы