Есть компьютер 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
-
- Сообщения: 1261
- ОС: Linux Debian
-
- Модератор
- Сообщения: 21253
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как изменить размер файловой системы (или раздела)?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |