Имеет смысл для файлообменника "OkFILM диск" создать отдельный раздел на флешке. Чтобы его можно было забить полностью файлами,
но при этом на системном разделе не закончилось место.
Размер системного раздела предлагаю сделать:
максимум - если флешка размером 8 GB (то есть, только один раздел);
5 GB - если флешка размером 32 GB;
16 GB - если флешка размером 128 GB и больше.
Посмотреть текущую структуру диска:
sudo fdisk -l /dev/mmcblk0
Так как перед первым стартом системы я отключил скрипт, расширяющий корневой раздел на всю флешку, то на данный момент на флешке /dev/mmcblk0
есть два раздела:
1 - 273MB fat32
2 - 1745MB ext4
Это то, что было заложено в образе Raspberry Pi OS Lite изначально.
Увеличиваем root раздел до отметки 17180MB + 273MB
sudo parted /dev/mmcblk0
(parted) resizepart 2 17453MB
(parted) print
(parted) quit
Расширяем root до размера увеличенного раздела
sudo resize2fs /dev/mmcblk0p2
Уменьшить root раздел на запущенной системе не получится. Нужно менять раздел на другом компьютере.
Для Windows можно использовать https://www.paragon-software.com/free/pm-express/
К сожалению, Acronis не поддерживает файловую систему ext4.
Итого, нужно выключить Raspberry Pi, вынуть sd карту, вставить её в комп и там с помощью Paragon Partition Manager уменьшить раздел.
Новый размер раздела - 16GB.
Теперь вставляем sd-карту в Raspberry Pi и запускаем систему. Снова смотрим текущую структуру диска:
sudo fdisk -l /dev/mmcblk0
Результат будет примерно таким:
pi@rpi4-home:~ $ sudo fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 119,38 GiB, 128177930240 bytes, 250347520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x94172dc9
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 34086911 33554432 16G 83 Linux
sudo fdisk /dev/mmcblk0
p
- посмотреть текущее состояние.
n
, p
, 3
- создать новый primary раздел. Первым указать сектор, следующий после последнего сектора
предыдущего раздела (в примере это 34086912). Последний - оставить по умолчанию максимально возможный.
w
- записать вновь созданную структуру разделов.
Форматируем в ext4 (как и рутовый раздел) с меткой диска 'okdisk' устройство /dev/mmcblk0p3
sudo mkfs.ext4 -L okdisk /dev/mmcblk0p3
Монтирование раздела описано тут: монтирование диска или флешки.