Jump to content

Recommended Posts

Posted

Есть лишний роутер 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 (где я это и находил) уже недоступны.

Posted
Цитата

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 или локальных скриптов и запаковкой с записью назад на флешку.

Posted

Деталей уже не помню, но вроде бы делалось иначе. Был какой-то небольшой записываемый раздел, в котором размещались инициализационные скрипты, и в них нужно было добавить монтирование ext4-раздела. Вот только не помню, где именно.

Впрочем описанный вариант с заменой squishfs на ext4 выглядит даже интереснее.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.