alibek Опубликовано 3 марта, 2021 · Жалоба Есть лишний роутер Ubiquiti EdgeRouter Lite. Хочу сделать из него пробник для различной рутинной диагностики. Стоковая флешка на роутере вышла из строя, сейчас туда поставлена флешка на 8ГБ. $ sudo fdisk -l Disk /dev/mtdblock0: 512 KiB, 524288 bytes, 1024 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 Disk /dev/mtdblock1: 512 KiB, 524288 bytes, 1024 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 Disk /dev/mtdblock2: 64 KiB, 65536 bytes, 128 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 Disk /dev/sda: 7.5 GiB, 8032091136 bytes, 15687678 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: 0xeabe0000 Device Boot Start End Sectors Size Id Type /dev/sda1 2048 292863 290816 142M c W95 FAT32 (LBA) /dev/sda2 292864 3710975 3418112 1.6G 83 Linux /dev/sda3 3710976 15687677 11976702 5.7G 83 Linux Disk /dev/loop8: 67.8 MiB, 71028736 bytes, 138728 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 Но при этом в оболочке доступны только 1.6ГБ: $ sudo df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.6G 149.4M 1.3G 10% /root.dev overlay 1.6G 149.4M 1.3G 10% / devtmpfs 239.9M 0 239.9M 0% /dev tmpfs 240.0M 0 240.0M 0% /dev/shm tmpfs 240.0M 304.0K 239.7M 0% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 240.0M 0 240.0M 0% /sys/fs/cgroup tmpfs 240.0M 0 240.0M 0% /run/shm tmpfs 240.0M 8.0K 240.0M 0% /tmp tmpfs 240.0M 56.0K 240.0M 0% /var/log tmpfs 240.0M 0 240.0M 0% /lib/init/rw none 240.0M 116.0K 239.9M 0% /opt/vyatta/config tmpfs 48.0M 0 48.0M 0% /run/user/1000 К тому же и эти 1.6ГБ не являются обычным дисковым разделом, потому что за пределами /home данные после перезагрузки не сохраняются. Ранее я с этим как-то уже разбирался, находил где файловая система инициализируется и где к ней можно подключить дополнительные разделы. Но уже не помню, как именно это делать, а форумы и база знаний с ubnt.com (где я это и находил) уже недоступны. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 3 марта, 2021 · Жалоба Цитата The second partition on the flash drive is a read-only squashfs in the stock firmware. It needs to be re-formatted to ext4 then filled with the rootfs files of OpenWrt. Найдено здесь Возможно у вас тоже самое. Можно и заморочиться распаковкой squashfs, правкой fstab или локальных скриптов и запаковкой с записью назад на флешку. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 3 марта, 2021 · Жалоба Деталей уже не помню, но вроде бы делалось иначе. Был какой-то небольшой записываемый раздел, в котором размещались инициализационные скрипты, и в них нужно было добавить монтирование ext4-раздела. Вот только не помню, где именно. Впрочем описанный вариант с заменой squishfs на ext4 выглядит даже интереснее. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...