Moin zusammen!
Nachdem hier ja mehrfach der Hinweis auf die Vorteile von JFFS2 als Filesystem für USB-Sticks fiel, wollte ich jetzt einfach mal meine USBroot auf ein JFFS umsetzen - nur, wie geht das?
Zuerst dachte ich, einfach mal umpartitionieren:
Partitionen angelegt, ... - aber welchen Filesystem-Typ muß ich setzen? In der cfdisk-eigenen Liste finde ich das nicht.
Auch ein
führte nur zum Anzeigen der Hilfe. :-(
Der Versuch, ein Image zu erzeugen und dann zu mounten
brachte nur folgendes:
Laut 'losetup -a' sind keine loop-Devices in Gebrauch, 'losetup -f' liefert /dev/loop0 als nächstes freies Device zurück. Oder fehlt mir ein Kernel-Modul?
SuFu, Freetz-Wiki und Google haben mir nicht wirklich weitergeholfen. Wer ist so lieb und hilft mir weiter?
Danke :-D
Nachdem hier ja mehrfach der Hinweis auf die Vorteile von JFFS2 als Filesystem für USB-Sticks fiel, wollte ich jetzt einfach mal meine USBroot auf ein JFFS umsetzen - nur, wie geht das?
Zuerst dachte ich, einfach mal umpartitionieren:
Code:
cfdisk /dev/sdb
Auch ein
Code:
mkfs.jffs2 --root=temp/freetz-backup --squash /dev/sdb1
Der Versuch, ein Image zu erzeugen und dann zu mounten
Code:
user@host:~$ mkfs.jffs2 --root=temp/freetz-backup --squash -o temp/freetz-image
user@host:~$ file temp/freetz-image
temp/freetz-image: Linux jffs2 filesystem data little endian
user@host:~$ mount -t jffs2 -o loop temp/freetz-image temp/mount/
Code:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
Manchmal liefert das Syslog wertvolle Informationen – versuchen
Sie dmesg | tail oder so
user@host:~$ dmesg | tail
[ 2277.522172] MTD: Attempt to mount non-MTD device "/dev/loop0"
Laut 'losetup -a' sind keine loop-Devices in Gebrauch, 'losetup -f' liefert /dev/loop0 als nächstes freies Device zurück. Oder fehlt mir ein Kernel-Modul?
Code:
user@host:~$ lsmod | grep mtd
mtdram 4484 0
mtdblock 6528 0
mtd_blkdevs 9984 1 mtdblock
mtdchar 9092 0
mtd 17540 7 mtdram,mtd_blkdevs,mtdchar,jffs2
SuFu, Freetz-Wiki und Google haben mir nicht wirklich weitergeholfen. Wer ist so lieb und hilft mir weiter?
Danke :-D