1

Temat: Montowanie pendrive USB - zawiesza się

Witam,
Mam mały problem. W skrócie: montowanie dysku USB po włożeniu pendrive działa OK - są wszystkie 3 partycje zamontowane. Ale jeżeli na starcie routera jest już włożony pendrive to nie zostaną zamontowane partycje. Co jest dla mnie dziwne. (Może dodać gdzieś  jawne wywołanie hotpluga podczas startu systemu?)
Dopisałem więc dysk do /etc/config/fstab jak niżej:

config 'global' 'automount'
        option 'from_fstab' '1'
        option 'anon_mount' '1'

config 'global' 'autoswap'
        option 'from_fstab' '1'
        option 'anon_swap' '0'

config 'swap'
        option 'device' '/dev/sda98'
        option 'enabled' '0'

config mount
        option target   /mnt/sda3
        option device   /dev/sda3
        option fstype   ext4
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0

ale wykonanie:
/etc/init.d/fstab restart
powoduje wyświetlenie komunikat:
umount: can't umount /mnt/sda3: Invalid argument
oraz zawiesza się tzn wykonanie polecenia nie kończy się

Czy 'anon_mount' gryzie się jakoś z ręcznym podawaniem partycji w dalszej części pliku?

Wcześniej na GargoylePL nie miałem z tym problemów.

2

Odp: Montowanie pendrive USB - zawiesza się

jaki to router?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Montowanie pendrive USB - zawiesza się

TP-Link 1043ND

PS Właśnie testuję i różnie się zachowuje. Czasem ręcznie wykonanie mount/umount /dev/sda3 działa OK ale przez /etc/init.d.fstab restart już nie.

4

Odp: Montowanie pendrive USB - zawiesza się

A czasami nie zostawiłeś mechanizmów Gargoyle? Nie odpala się /etc/init.d/usb_storage?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Montowanie pendrive USB - zawiesza się

Hmm, chyba nie - router przeflashowałem obrazem Backfire (sysupgrade) - chyba, że w tym tkwi problem, może powinienem obraz factory wgrać?. Obecnie nie mam /etc/init.d/usb_storage w systemie. Zauważyłem jeszcze,  że działa:
/etc/init.d/fstab stop
/etc/init.d/fstab start
ale to nie (zawiesza się):
/etc/init.d/fstab restart

Komunikat:
mount: can't umount /mnt/sda3: Invalid argument
jest gdy partycja nie jest zamontowana a próbujemy ją odmontować (/etc/init.d/fstab stop albo umount /dev/sda3)

6

Odp: Montowanie pendrive USB - zawiesza się

Wgraj czyste backfire z openwrt.org, zrób dla pewności firstboota. Jak się ponowi problem - rób ticket na dev.openwrt.org

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Montowanie pendrive USB - zawiesza się

OK. Jak będę miał czas to pobawię się w testy. Na razie pomogło mi nadpisanie w /etc/init.d/fstab:
restart() {           
        stop "$@"
        start "$@"       
}   

zdaje sie, że z oryginalnego pliku:
trap '' TERM
zawieszało mi proces,