Ich habe ein eingebettetes System mit jffs2 und möchte rootflags=noatime
den Kernel- bootargs
Parameter übergeben.
Dies führt zu einer Kernel-Panik:
jffs2: Error: unrecognized mount option 'noatime' or missing value
[...]
No filesystem could mount root, tried: jffs2
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
Wenn ich jedoch normal boote und dann das jffs2-Dateisystem mit noatime erneut bereitstelle, funktioniert es einwandfrei:
$ mount -o remount,noatime /
Ich bin verwirrt darüber , dass das Argument rootflags laut Dokumentation "es Ihnen ermöglicht, Optionen für das Mounten des Root-Dateisystems genau wie für das Mount-Programm anzugeben".
Sieht für mich wie ein Kernel-Bug aus, aber andererseits scheint es so offensichtlich, dass ich vielleicht etwas übersehen habe.
Ich habe dies mit den Kernel-Versionen 3.7 und 3.14 getestet.
Kann jemand etwas Licht ins Dunkel bringen?
linux
filesystems
linux-kernel
Grodriguez
quelle
quelle
Antworten:
Googeln
rootflags noatime
bringt diesen Beitrag von Andrew Morton aus dem Jahr 2003 auf den Punkt , vielleicht gilt er immer noch.http://lkml.org/lkml/2003/8/12/236
quelle