Tôi có một hệ thống nhúng sử dụng jffs2 và muốn truyền rootflags=noatime
vào bootargs
tham số kernel .
Điều này dẫn đến sự hoảng loạn hạt nhân:
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)
Tuy nhiên, nếu tôi khởi động bình thường và sau đó kết nối lại hệ thống tập tin jffs2 với thời gian rảnh, nó hoạt động tốt:
$ mount -o remount,noatime /
Tôi bối rối vì điều này vì theo tài liệu , đối số rootflags "cho phép bạn đưa ra các tùy chọn liên quan đến việc gắn hệ thống tập tin gốc giống như bạn làm với chương trình gắn kết".
Trông giống như một lỗi kernel đối với tôi, nhưng mặt khác nó dường như quá rõ ràng đến nỗi có lẽ tôi đang nhìn vào thứ gì đó.
Tôi đã thử nghiệm điều này với các phiên bản kernel 3.7 và 3.14.
Ai đó có thể làm sáng tỏ?