Как изменить размер файловой системы (или раздела)?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

MiK13
Сообщения: 1261
ОС: Linux Debian

Как изменить размер файловой системы (или раздела)?

Сообщение MiK13 »

Есть компьютер Zynq от Xilinx (точнее, его китайский аналог).
В основе -- двухъядерный процессор ARM v7, ПЛИС и 1 ГБ памяти.
В качестве системного диска используется встроенная флешка объёмом около 8 ГБ. Есть возможность загрузиться с microSD.
Под конкретную конфигурацию аппаратуры с помощью ПО от Xilinx (Vivado) собирается ядро Linux. При этом создаются два основных файла, BOOT.BIN и inage,ub и файл rootfs.ext4 с базовым набором программ. Он создаётся в разных вариантах (образ для разных ФС и их варианты сжатые разными программами).
При формировании системы на системном "диске" (mmcblk1) должно быть два раздела: FAT (на который нужно записать inage,ub) и ext4, на который записывается основная система. BOOT.BIN записывается с помощью специальной программы на какую-то внутреннюю флешку. И тут возникла проблема,
С помощью системы, загруженной с microSD (была вместе с компьютером) я на mmcblk1 создал два раздела, на которых с помощью mkfs создал ФС (FAT и ext4). А потом записал системные файлы, которые записывал раньше на подобный компьютер.
Но при загрузке возникла проблема с EXT4 (упомянутая почему-то как EXT3). Тогда я сделал просто dd if=rootfs.ext4 of=/dev/mmcblk1p2. После этого система стала загружаться.
Основная проблема.
Размер mmcblk1p2 примерно 7 ГиБ, а размер "системы" на нём -- 64 МиБ. После записи на него рабочих и вспомогательных программ на нём свободно 30 с небольшим МиБ из 60.
Нужно: либо как-то "расширить" раздел, который монтируется как / на весь размер mmcblk1p2, либо уменьшить размер mmcblk1p2 до минимума и создать mmcblk1p3, на который можно будет писать логи.
Но как это сделать?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21253
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как изменить размер файловой системы (или раздела)?

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: