zoldaten писал(а): ↑Пт июл 06, 2018 10:47 am
удавалось ли расширить раздел на f2fs ?
У меня "Rasperry Pi3 B" образ взял от сюда
https://connect.smartliving.ru/tasks/20.html т.е. файловая система f2fs
1.
При помощи "dd" я скаченный образ записываю на флешку 64GB. В результате у меня на флешке становится 2 раздела один "boot" который 60 с лишним Mb и "/" раздел размером 14Gb остальное не размеченная зона.
Так же у меня CD-карта = 1GB и отформатирована в "Fat" и находится на ней только файлы из папки "Boot" - делал по этой инструкции
http://www.xn--b1aqclv3di.xn--p1ai/articles/68036
2.
Расширяю раздел я так:
вставляю флешку в комп с Линуксом в моем случае это Debian. Монтирую флешку в /mnt
И далее, чтобы скопировать каталог рекурсивно, включая все ссылки и учитывая все права доступа, используйте опцию `-a' (``archive'')
при помощи команды:
Код: Выделить всё
cp -a /mnt/* /путь/куда/сохраняете/на/компе
sync
3.
Форматируете всю флешку в файловой системе f2fs любым известным для вас способом, я делаю это в терминале при помощи команды
Если хотите форматировать при помощи Gparted установите
f2fs-tools и вперед! как сказанно здесь
https://askubuntu.com/questions/458211/ ... ng-gparted (я так не делал)
4.
Теперь когда флешка отформатированна в f2fs нужно все файлы сохраненные на компе сохранить на флешку! Монтируем флешку в /mnt и выполняем уже известную команду копирования.
Код: Выделить всё
cp -a /сохраненные/файлы/с/компа/* /mnt
sync
5. Осталось токлько правильно указать раздел на флешке с которого будет грузиться "/", делатся это в файле
cmdline.txt как сказанно здесь
http://www.xn--b1aqclv3di.xn--p1ai/articles/68036 Нужно просто исправить строчку root=/dev/sda2 на root=/dev/sda1 т.к. на флешке у меня только 1 раздел на всю флешку.
В итоге, было так:
/dev/root 15G 4.6G 9.1G 34% /
Код: Выделить всё
Filesystem Size Used Avail Use% Mounted on
/dev/root 15G 4.6G 9.1G 34% /
devtmpfs 458M 0 458M 0% /dev
tmpfs 462M 0 462M 0% /dev/shm
tmpfs 462M 13M 450M 3% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 462M 0 462M 0% /sys/fs/cgroup
tmpfs 30M 0 30M 0% /var/tmp
tmpfs 100M 32M 69M 32% /tmp
/dev/mmcblk0p1 63M 22M 42M 35% /boot
tmpfs 93M 0 93M 0% /run/user/1000
root@raspberrypi:~#
Стало так:
/dev/root 59G 5.7G 53G 10% /
Код: Выделить всё
pi@raspberrypi:~ $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 59G 5.7G 53G 10% /
devtmpfs 458M 0 458M 0% /dev
tmpfs 462M 0 462M 0% /dev/shm
tmpfs 462M 6.3M 456M 2% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 462M 0 462M 0% /sys/fs/cgroup
tmpfs 30M 0 30M 0% /var/tmp
tmpfs 100M 32M 69M 32% /tmp
/dev/mmcblk0p1 63M 22M 42M 35% /boot
tmpfs 93M 0 93M 0% /run/user/1000
PS - Возмозможно это не самый лучший вариант, но меня устравивает! Если есть проще буду благодарен, если поделитесь!!!