Logy do SD karty a chybejici prikaz blkid

Dobry den,
dnes jsem se rozhodl, ze se pokusim nasmerovat logy na SD kartu a k tomu jsem chtel castecne vyuzit tento navod: http://www.s474n.com/project-turris-instalace-sd-karty-a-zprovozneni-sdileni/, jenze jsem se zasekl hned na zacatku, protoze kdyz zadam pres SSH prikaz blkid, tak mi to vyhodi chybu:

-ash: blkid: not found

Nevite nekdo prosim v cem by mohl byt problem? Prip. nevite nekdo o nejakem navodu, jak na Turris 1.x rozchodit logy na SD karte?
Snazim se o to proto, ze pomerne casto se nemohu pripojit na Luci z duvodu zcela plneho interniho uloziste, musim se tak pripojit pres SSH a rucne logy promazat a router restartovat, potom Luci zase funguje normalne.
Dekuji.

opkg update
opkg install blkid

To co popisujete je zvláštní.
Co ukazuje
df -hT?

Instalace blkid se povedla, tady je vystup blkid:

root@turris:/etc/config# blkid
/dev/mmcblk0: PTTYPE="dos"
/dev/mmcblk0p1: UUID="9016-4EF8" TYPE="vfat"

a df -hT:

root@turris:/etc/config# df -hT
Filesystem           Type            Size      Used Available Use% Mounted on
/dev/root            jffs2         249.0M     62.4M    186.6M  25% /
tmpfs                tmpfs        1011.5M      2.1M   1009.5M   0% /tmp
tmpfs                tmpfs         512.0K      4.0K    508.0K   1% /dev

Vaše problémy s LuCI bych neviděl v plném úložišti, chybu hledejte jinde, logy se po restartu smažou (jsou v RAMce).
První věc kterou bych se teď řešil je přechod z JFFS2 na UBIFS a pak na BTRFS, (nevím jestli lze udělat v jednom kroku, z JFFS2 rovnou na BTRFS) vše najdete v dokumentaci.
Nejprve si ale kartu naformátujte např. na ext4:

mkfs.ext4 /dev/mmcblk0p1

Pokud si na to netroufáte, asi by bylo lepší sehnat si někoho v okolí, kdo to už dělal.

Tady je srozumitelny navod od @vladacr, jak na btfrs prejit.
<Návod: Jak na Turrisu 1.x správně provést aktualizaci NOR a přechod na btrfs

Mel jsem puvodne v planu nasledovat tento navod (Mam Turris 1.0):
https://www.turris.cz/doc/cs/troubleshooting/sdcard_recovery#prechod_z_jffs2_na_ubifs
a nasledne tento:
https://www.turris.cz/doc/cs/howto/btrfs_migration

Ano, důrazně doporučuji, udělat přechody. Pořádně si návody prostudujte, včetně toho od @vladacr, ten je dost podrobný a aktuální.

Chapu to spravne, ze navod od @vladacr by jsem pouzil misto toho druheho, ktery jsem zminoval?

Ano, nejprve si zjistěte co máte v NOR paměti:

root@turris:~# mount /dev/mtdblock3 /mnt
​​root@turris:~# xz -cd /mnt/*medkit* | tar -Ox ./etc/turris-version

nejspíše vám to vypíše verzi 2.4, možná starší

umount /mnt

Pravděpodobně vám bude fungovat přímý přechod na BTRFS (vyzkoušeno nemám), podle návodu @vladacr to tak vypadá. On má router 1.1, a ten už v sobě měl UBIFS.

Radsi to nebudu riskovat a vezmu to postupne, mrknu na to az vecer, ted se k Turrisu nedostanu.
Kdyztak dam potom vedet, jak jsem dopadl :slight_smile:
Zatim dekuji.

Tohle bohužel funguje až na ubifs, protože @iguana007 má jffs2 bude nutné přejít na ubifs a potom na btrfs (případně rovnou na btrfs, ale to nemam vyzkoušené).

Nefunguje mi uz ten prvni prikaz:

root@turris:~# mount /dev/mtdblock3 /mnt
mount: mounting /dev/mtdblock3 on /mnt failed: Invalid argument

Jak píši výše tohle na JFFS2 nefunguje až na UBIFS nebo na BTRFS. :wink:
(source: Návod: Jak na Turrisu 1.x správně provést aktualizaci NOR a přechod na btrfs )

Aha, ok, díky :slight_smile:
Není mi tam ovšem uplně jasný ten krok:

Nastavte přepínače 1 až 6 na přepínačové liště SW1 do stavu 011 010.

Jak udělám stav 0 a jak 1?

Na starém fóru je obrázek: https://www.turris.cz/forum/topic_show.pl?pid=5595#pid5595
mělo by to pomoct, pokud ne, tak mi řekni, kde co nemůžeš najít a pokusím se poradit. :slight_smile:

1 Like

Super, děkuji :slight_smile: Ten obrázek je přesně to, co jsem hledal a nenašel :slight_smile: