Катастрофическая нехватка места в системном разделе

Подскажите можно ли увеличить размер системного раздела? 1 Гига хватает на nodejs и 3-4 пакета и все… В новой ревизии 6.7 увеличили флешку до 8 гигов, но размер системного раздела не поменялся…

Добрый день.
Именно передвгать разделы - крайне не советую. Если нужно дополнительное место - воткните флешку и смонтируйте ее в папкц.

А что именно за ПО вы ставите на системный раздел?

А в какую папку? в /root?

По большей части пакеты nodejs в глобальную область видимости (Homebridge и пакеты к нему)

Да, можно в /root Он на другом разделе.

Может быть туплю. Как именно расширить вот этот раздел, купил у вас модуль WBE2S-MICROSD, отформатировал в ext4, видна под /dev/mmcblk12020-11-26_22-46-37

Расширять не раздел просто смонитируйте в каталог на нем дополнительный раздел.

mount /dev/mmcblk1p1 /opt

или вместо /root

mount /dev/mmcblk1p1 /mnt/data/root

Товарищ BrainRoot, я столкнулся с аналогичной проблемой, что и топикстартер, выполнил, как вы порекомендовали, команду

mount /dev/mmcblk0p6 /mnt/data/root

Но df -h выдает тот же результат, как и до выполнения этой команды:
root@wirenboard-AEWYY27W:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 976M 921M 0 100% /
devtmpfs 241M 0 241M 0% /dev
tmpfs 249M 0 249M 0% /dev/shm
tmpfs 249M 26M 224M 11% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 249M 0 249M 0% /sys/fs/cgroup
/dev/mmcblk0p6 4.9G 344M 4.3G 8% /mnt/data
tmpfs 50M 0 50M 0% /run/user/0

Это я что-то не так сделал или так и должно быть?

Добрый день.
Раздел /dev/mmcblk0p6 уже смонтирован в /mnt/data?
топикстартер хотел смонтировать раздел с SD флешки.

Вот вывод команды mount

root@wirenboard-AEWYY27W:~# mount
/dev/mmcblk0p3 on / type ext4 (rw,noatime,errors=remount-ro,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=245856k,nr_inodes=61464,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
mqueue on /dev/mqueue type mqueue (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/mmcblk0p6 on /mnt/data type ext4 (rw,relatime,stripe=1024,data=ordered)
/dev/mmcblk0p6 on /var/log type ext4 (rw,relatime,stripe=1024,data=ordered)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=50912k,mode=700)
/dev/mmcblk0p6 on /mnt/data/root type ext4 (rw,relatime,stripe=1024,data=ordered)

Да, все верно. Так что вы хотите смонтировать?

Идея была таким образом “виртуально” расширить раздел /dev/root, который заполнен на 100%.

Именно сам раздел так не увеличить, но можно какой-нибудь (например внешний) раздел смонтировать в каталог на “расширяемом”,
Пример:

  • Смотрим что сколько занимает в /usr
du -h -d 1 /usr

ага, /usr/share

  • для начала временно монтируем “/” в /mntdisk, например.
mkdir /mnt/disk
mount /dev/mmcblk0p2 /mnt/disk
  • Важно! Всегда советую не монтировать “руками”, параллельно прописывая в fstab, а сразу прописать в fstab и проверить правильность.
    Пишем в fstab, например
UUID=05d5f3ca-f3eb-4043-95b4-11b3a2b48d5a /usr/share ext3    nofail   0   2

ну и

mount -a

Если смонтировался - переносим все из /mnt/disk/usr/share в новое расположение.

  • и перезапускаем - чтобы проверить как оно работает.

У меня /usr/lib почти 500Мб, так что буду переносить его.
Если что, то “кирпич” или можно будет с флэшки перезапустить?

Да, конечно, восстановить можно.

Уточните пожалуйта, что вы имеете ввиду под переносом? Копировать или монтировать? или что то еще?