Page 1 of 17 12311 ... LastLast
Results 1 to 15 of 254

Thread: Вопрос по монтированию NAS к роутеру

  1. #1

    Question Вопрос по монтированию NAS к роутеру

    Приветствую!

    Перетекаю потихоньку на NAS с USB-винта. Делаю следующее:
    - Включил NFS сервер в веб-морде.
    - Добавил в post-boot <<insmod sunrpc && insmod lockd && insmod nfs>>.
    - Монтирую шары следующим образом:
    Code:
    mount 192.168.1.5:/router$/system /opt
    mount 192.168.1.5:/router$/userdata /tmp/harddisk
    Работает, по df видно что шары смонтировались:
    Code:
    Filesystem           1k-blocks      Used Available Use% Mounted on
    192.168.1.5:/router$/system 953939840 156242592 797697248  16% /opt
    192.168.1.5:/router$/userdata 953939840 156242592 797697248  16% /tmp/harddisk
    Однако наблюдаю странную вещь. При попытке запуска любой программы, физически находящейся на NAS, я получаю сообщение, что шелл не может найти ее. Например Midnight Commander:
    Code:
    [bigest@outpost root]$ mc
    -sh: mc: not found
    При этом в списке доступных команд по tab отображается и сам mc и все его родственники типа mcview.

    В чем может быть дело?

  2. #2
    Quote Originally Posted by bigest View Post
    При попытке запуска любой программы, физически находящейся на NAS, я получаю сообщение, что шелл не может найти ее.
    Смонтировать с опцией exec.

  3. #3
    Команда
    Code:
    mount -o exec 192.168.1.5:/router$/system /opt
    дает тот же результат.

    Что я делаю не так?

  4. #4
    на сервере экспортируй шару с опцией exec

    ЗЫ ещё не заметил, что по nfs шары экспортируются как ридонли?
    ЗЗЫ man exports, man exportfs
    wl500gP 128MB + 8GB flash 1.9.2.7-rtn-r5438

  5. #5
    Quote Originally Posted by dmig View Post
    на сервере экспортируй шару с опцией exec

    ЗЫ ещё не заметил, что по nfs шары экспортируются как ридонли?
    ЗЗЫ man exports, man exportfs
    Нет, не заметил. Читается/пишется все просто чудесно.
    А вот с "экспортом шары с опцией exec" похоже будут проблемы... Нет в интерфейсе NAS'а такой галки. :-/
    Есть способ убедиться, что дело действительно в сервере?
    Last edited by bigest; 20-01-2008 at 20:34.

  6. #6
    пишется? странно....
    у меня оно экспортируется с дефолтными опциями: *(ro, sync)
    так что в список экспортируемых путей записи делаю так:
    Code:
    /tmp/mnt/disc0_1/public/ 192.168.1.* (rw,sync)
    ЗЫ кстати в man exports про exec ни слова... права на то, что пытаетесь выполнить, какие?
    wl500gP 128MB + 8GB flash 1.9.2.7-rtn-r5438

  7. #7
    Содержимое fstab:
    Code:
    192.168.1.5:/router$/system /opt nfs suid,dev,exec 0 0
    192.168.1.5:/router$/userdata /tmp/harddisk nfs suid,dev,exec 0 0
    Что делаю потом:
    Code:
    [bigest@outpost bin]$ mount
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    192.168.1.5:/router$/system on /opt type nfs (rw,v3,rsize=32768,wsize=32768,hard,udp,lock,addr=192.168.1.5)
    192.168.1.5:/router$/userdata on /tmp/harddisk type nfs (rw,v3,rsize=32768,wsize=32768,hard,udp,lock,addr=192.168.1.5)
    
    [bigest@outpost bin]$ cd /opt/bin
    
    [bigest@outpost bin]$ pwd
    /opt/bin
    
    [bigest@outpost bin]$ ls | grep mc
    -rwxrwxrwx    1 bigest   root       741432 Oct 27 14:31 mc
    -rwxrwxrwx    1 bigest   root         5780 Oct 27 14:31 mcmfmt
    -rwxrwxrwx    1 bigest   root       741432 Oct 27 14:31 mcview
    
    [bigest@outpost bin]$ ./mc
    -sh: ./mc: not found
    
    [bigest@outpost bin]$
    Готов уже биться головой об стену! Ну или использовать SMB...
    Last edited by bigest; 21-01-2008 at 16:56.

  8. #8
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    попробуйте скопировать в /opt/bin какой-нибудь бинарник из /usr/sbin ( хотя бы p910nd ) и выполнить.

    Подобное сообщение может быть связано с проблемами с библиотеками.

    Да, кстати, а скрипты оттуда исполняются?

  9. #9
    Quote Originally Posted by al37919 View Post
    попробуйте скопировать в /opt/bin какой-нибудь бинарник из /usr/sbin ( хотя бы p910nd ) и выполнить.
    РАБОТАЕТ!
    Code:
    [bigest@outpost root]$ cp /usr/sbin/p910nd /opt/bin
    [bigest@outpost root]$ cd /opt/bin
    [bigest@outpost bin]$ ls | grep p910nd
    -rwxr-xr-x    1 bigest   root        14456 Jan 21 20:38 p910nd
    [bigest@outpost bin]$ ./p910nd
    [bigest@outpost bin]$
    Что значит <<может быть связано с проблемами с библиотеками>>? Как можно исправить?

  10. #10
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Значит меняем постановку задачи, поскольку с nfs все ок.

    Какая прошивка?

  11. #11
    Quote Originally Posted by al37919 View Post
    Значит меняем постановку задачи, поскольку с nfs все ок.
    Выходит, что так!

    Quote Originally Posted by al37919 View Post
    Какая прошивка?
    1.9.2.7-8

    Перед переносом файлов на NAS имел USB-винт разбитый на 3 раздела по FAQ и рабочую конфигурацию. Все крутилось, плясало и пело песенки.
    Потом перекинул содержимое на NAS и сделал 2 шары соответствующие старым разделам. Теперь пытаюсь эти шары смонтировать по NFS на старое место.

  12. #12
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    8-ю давно прошивали? В принципе такая ошибка вылезала при переходе со старого репозитория на новый В 8-й версии по умолчанию новый.

  13. #13
    8-я в нем от рождения. Непонятно почему это вылезло именно сейчас...
    Попробовать какой-нибудь ipkg upgrade, чтобы он переустановил все пакеты заново?

  14. #14
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    если с рождения, то этой проблемы быть не должно...
    Но все же, ipkg-opt и uclibc-opt установлены?

  15. #15
    После того что случилось, я уже ни в чем не уверен. :-/
    Как проверить текущее состояние дел?
    Code:
    [bigest@outpost root]$ ipkg list_installed | grep opt
    uclibc-opt - 0.9.28-12 - micro C library for embedded Linux systems
    
    [bigest@outpost root]$
    Кстати, судя по тому, что ipkg запустился из /opt/bin
    (т.к. без подмонтированного /opt получаем "not found" от шелла),
    можно еще раз переформулировать проблему. Теперь будет "почему
    некоторые исполняемые файлы перестали запускаться после переноса
    на NAS?" Сейчас ищу кто еще пострадал...
    Last edited by bigest; 22-01-2008 at 07:02.

Page 1 of 17 12311 ... LastLast

Similar Threads

  1. Проблема с скоростью на роутере
    By eyetooth in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 293
    Last Post: 06-02-2017, 18:11
  2. Вопрос по IP-телефонии.
    By MAV in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 120
    Last Post: 19-02-2014, 16:55
  3. Вопрос по настройке Kismet, ettercap, etc на роутере.
    By Calvrack in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 101
    Last Post: 07-11-2011, 16:49

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •