Temat: extroot na openwrt 10.03.1 r29592
[EDIT] Na modyfikacji Cezarego tez montowal mi sie 2 razy overlay (jesli go wpisalem w TARGET) a jesli bylo tylko ustawienie is_rootfs=1, wtedy wogole nie montowalo overlay-a/[/EDIT]
Dalsze boje z opewrt na mr3420. Gargoyle dziala, extroot. Postanowilem wyprobowac openwrt zwykle. Modem i USB storage uruchomilem. Karta microSD w modemie widoczna. No i nie moge uruchomic extroot:
Jesli mam zainstalowane block-extroot, wtedy wogole nie mam wykrytego sda1 (tylko sda). Standardowo ten obraz nie ma extroota.
Jesli go nie ma, sda1 jest widoczne, moge podmontowac ext2 i pliki sa widoczne.
Teraz kombinacje konfiguracji fstab i efekty:
1. Bez target oraz is_rootfs=1 - nie podpina overlay:
fstab.@mount[0]=mount
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].is_rootfs=1
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1920 1920 0 100% /rom
tmpfs 14716 120 14596 1% /tmp
tmpfs 512 0 512 0% /dev
/dev/mtdblock3 712 352 360 49% /overlay
mini_fo:/overlay 1920 1920 0 100% /
/dev/sda1 3797736 9820 3787916 0% /mnt/sda1
2. target /overlay oraz is_rootfs - nie podpina overlay:
fstab.@mount[0]=mount
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].is_rootfs=1
fstab.@mount[0].target=/overlay
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1920 1920 0 100% /rom
tmpfs 14716 120 14596 1% /tmp
tmpfs 512 0 512 0% /dev
/dev/mtdblock3 712 352 360 49% /overlay
mini_fo:/overlay 1920 1920 0 100% /
/dev/sda1 3797736 9820 3787916 0% /mnt/sda1
3. Target overlay, brak is_rootfs - podpina 2 razy. Oczywiscie nie dziala to poprawnie - kopiowanie
wiekszego pliku do roota i po ok. 300 kb brak miejsca:
fstab.@mount[0]=mount
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].target=/overlay
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1920 1920 0 100% /rom
tmpfs 14716 64 14652 0% /tmp
tmpfs 512 0 512 0% /dev
/dev/mtdblock3 3797736 9820 3787916 0% /overlay
mini_fo:/overlay 1920 1920 0 100% /
/dev/sda1 3797736 9820 3787916 0% /overlay
4. Po wylaczeniu w fstab i tak sie podmontowuje. Czy to nie jest jakis problem?
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].fstype=ext2
fstab.@mount[0].enabled=0
fstab.@mount[0].target=/
fstab.@mount[0].is_rootfs=1
fstab.@mount[0].options=rw,noatime
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1920 1920 0 100% /rom
tmpfs 14716 64 14652 0% /tmp
tmpfs 512 0 512 0% /dev
/dev/mtdblock3 712 352 360 49% /overlay
mini_fo:/overlay 1920 1920 0 100% /
/dev/sda1 3797736 9820 3787916 0% /mnt/sda1
Czy w koncu nalezy uzywac na tej wersji block-exroot i opcji is_rootfs=1? A jesli block-exroot jest zainstalowany, to dlaczego wogole nie wykrywa sda1?