Будем делать изменение раздела через программу cfdisk, если у Вас нет этой программы то её надо установить
Код: Выделить всё
sudo apt-get install util-linux
Код: Выделить всё
df -h
Filesystem Size Used Avail Use% Mounted on
udev 370M 0 370M 0% /dev
tmpfs 101M 2.1M 98M 3% /run
/dev/mmcblk0p1 4.8G 3.6G 1.2G 76% /
tmpfs 501M 0 501M 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 501M 0 501M 0% /sys/fs/cgroup
tmpfs 200M 0 200M 0% /var/tmp
tmpfs 250M 204M 47M 82% /tmp
tmpfs 200M 0 200M 0% /var/cache/apt/archives
tmpfs 20M 184K 20M 1% /var/log
tmpfs 100M 0 100M 0% /var/www/cached
tmpfs 101M 0 101M 0% /run/user/0
Код: Выделить всё
/dev/mmcblk0p1 3.7G 3.6G 65M 99% /
2. Запускаем сfdisk с параметром нашей SD карты (мне больше нравиться cfdisk)
Код: Выделить всё
sudo сfdisk /dev/mmcblk0
3. У меня как раз не размеченная область в перед корневым разделом, если у Вас перед корневым разделом нет не размеченной области (может быть раздел /boot например), то можно перейти к следующему пункту. Расширить корневой раздел и на свободную область диска до корневого раздела у меня не получилось. Создаем в начале раздел выбрав перемещением вправо - влево пункт New и нажав Enter на клавиатуре. Программа сама предложит размер раздела на всю не размеченную область, просто нажимаем на клавиатуре Enter опять нажимаем на клавиатуре Enter Не смущайтесь того порядку разделов, на диске разделы не в таком порядке, в программе разделы по порядку имени.
4. Удаляем наш корневой раздел с именем /dev/mmcblk0p1 переместив выбор на раздел стрелками вверх/вниз на клавиатуре, выбрав пункт Delete и нажав на клавиатуре Enter Теперь перемещаем на свободную область и выбираем пункт New можно задать свой размер или просто нажать Enter и сделать размер корневого раздела равный всей области. ещё раз нажимаем Enter выбираем пункт Write чтобы записать таблицу разделов на диск. на вопрос пишем: yes и нажимаем Enter, далее выбираем пункт Quit чтобы выйти из программы
Перезагружаем зверька командой
Код: Выделить всё
sudo reboot
и опять заходим по ssh, нам осталось выполнить одно действие с нашим корневым разделом, набираем
Код: Выделить всё
sudo resize2fs /dev/mmcblk0p1
resize2fs /dev/mmcblk0p1
resize2fs 1.42.13 (17-May-2015)
Filesystem at /dev/mmcblk0p1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mmcblk0p1 is now 3888512 (4k) blocks long.
Код: Выделить всё
df -h
4Filesystem Size Used Avail Use% Mounted on
udev 370M 0 370M 0% /dev
tmpfs 101M 3.4M 97M 4% /run
/dev/mmcblk0p1 15G 3.6G 11G 25% /
tmpfs 501M 0 501M 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 501M 0 501M 0% /sys/fs/cgroup
tmpfs 200M 0 200M 0% /var/tmp
tmpfs 200M 0 200M 0% /var/cache/apt/archives
tmpfs 250M 204M 47M 82% /tmp
tmpfs 100M 0 100M 0% /var/www/cached
tmpfs 20M 192K 20M 1% /var/log
tmpfs 101M 0 101M 0% /run/user/0