Ага, я именно туда и глядел. правда уж больно мудрёные опции там выбраны для mount. Но не в этом дело. Там упоминаются два скрипта, в которые можно якобы прописать автоматический маунт:
/usr/local/etc/rcS
и
/usr/local/etc/dvdplayer/script/run_tail
не работает ни один вариант. run_tail не работает вообще (очевидно дело в более новой прошивке), rcS создаёт папку но не монтирует в неё NFS шару. Попробую сохранить "ответ" mount в файл как только жена фильм досмотрит
EDIT заработало!
моя NFS шара монтируется автоматически из /usr/local/etc/rcS. Mount действительно выдавал ошибку:
Code:
mount: RPC: Unable to receive; errno = No route to host
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.1.1:/tmp/harddisk on /tmp/ramfs/volumes/my_router failed: Bad file descriptor
Очевидно когда выполняется скрипт rcS, коробка ещё не совсем получила айпишник. Помогло просто подождать 5 секунд, т.е. конец /usr/local/etc/rcS теперь выглядит так:
Code:
mkdir -p /tmp/ramfs/volumes/my_router
sleep 5
mount -t nfs -o rsize=32768,wsize=32768,ro,soft,udp,nolock 192.168.1.1:/tmp/harddisk /tmp/ramfs/volumes/my_router
Олег, спасибо за хорошую идею! Всё гениальное просто.
Last edited by akbor; 24-01-2010 at 00:06.
Reason: заработало!
ISP: TV Cable 50/5 Mbit
Modem: Arris Touchstone TM822S
"NAS": 1000 GB 2.5" HDD, EXT4, (USB @ RT-AC87U)
Router: Asus RT-AC87U 380.68 (Merlin build), vsftpd, Samba3, NFS, Transmission, PyLoad...)
Clients: mittlerweile unzдhlige...