25 ноября | 2024г. | 22:16:23


АвторТема: NAS сервер из GI S8120  (Прочитано 12483 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Оффлайн genomАвтор темы

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 3
  • Уважение: 0
NAS сервер из GI S8120
« Первое сообщение: 25 декабря | 2012г. | 23:02:29 »
0
Итак, имею дома 3 рессивера GI S8120, объединённых в общую сеть по LAN (шарю официальную карту триколора). Есть желание построить NAS сервер на основе одного рессивера. То есть подключить жёсткий диск к одному рессиверу, и расшарить доступ к нему для остальных рессиверов. Возможно ли это сделать???  Если да, то каким образом?

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
NAS сервер из GI S8120
« Ответ #1: 27 декабря | 2012г. | 02:45:40 »
+1
genom, если тебе подходит протокол NFS - то попробуй установить файлы из прицепки, но ресивер в NAS не превратится.

- Закинуть nfs-util.tar.gz и install-nfs-utils.sh в какую нибудь папку на ресе-сервере (например /root);
- Далее создать файл в ресивере-сервере /etc/exports и прописать в него экспортируемые директории;
- Потом запустить скрипт install-nfs-utils.sh.
Если все пройдет удачно, то команда rpcinfo -p покажет порты 111 и 2049, а showmount localhost -e покажет "расшареные" директории.
- После этого надо внести следующие команды в скрипт, стартующий при запуске ресивера:
      insmod /root/spark/modules/exportfs.ko #(для SPARK)
      insmod /root/spark/modules/nfsd.ko #(для SPARK)

      insmod /lib/modules/exportfs.ko #(для enigma2)
      insmod /lib/modules/nfsd.ko #(для enigma2)
     
      mount -t nfsd nfsd /proc/fs/nfsd
      exportfs -r

      \sbin\portmap
      \sbin\rpc.mountd
      \sbin\rpc.nfsd
и тогда NFS-сервер будет стартовать после каждой перезагрузки ресивера.

Ну а далее на ресиверах-приемниках с помощью оболочки импортировать "расшареные" директории.

UPDATE: исправил скрипт, и добавил некоторые команды, которые надо внести в автостарт (без них сервер не стартует, если не запущен NFS-client на ресивере. Комады подсмотрел в плагине SomeStuff).
Т.к. плагин SomeStuff работает в  SPARK'е, то install-nfs-utils.sh можно использовать для установки NFS сервера в enigma2.

Оффлайн genomАвтор темы

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 3
  • Уважение: 0
NAS сервер из GI S8120
« Ответ #2: 28 декабря | 2012г. | 04:59:51 »
0
Спасибо что отозвались. По поводу вышеописанного

Протокол NFS конечно подходит. Вот этот пункт:

Цитировать
- Далее создать файл в ресивере-сервере /etc/exports и прописать в него экспортируемые директории;

Тут не совсем понял. Не знаю, какой формат записи. Написал тупо films, а вообще мне нужен корень диска.

Закинул все файлы в рессивер, присвоил права на запуск (забыли упомянуть, благо догадался прогуглить ошибку). Инсталировал, и подал команды. Вот логи

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Команды  showmount locallhost -e и rpcinfo -p не работают. В общем не вышло. Жду комментарии по этому поводу.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
NAS сервер из GI S8120
« Ответ #3: 28 декабря | 2012г. | 12:27:14 »
0
Файл exports для SPARK'а будет выглядеть примерно: /storage/c 192.168.0.36(rw,insecure).
Где /storage/c - экспортируемая директория, 192.168.0.36 - IP ресивера-клиента, но лучше у гугла спросить: " man exports".

Набери в телнете:
cd /root
gunzip nfs-util.tar.gz
tar -xvf nfs-util.tar -C /
portmap
exportfs -a
rpc.mountd
rpc.nfcd

Проверка работоспособности:
rpcinfo -p
showmount localhost -e

Все должно заработать.


Оффлайн genomАвтор темы

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 3
  • Уважение: 0
NAS сервер из GI S8120
« Ответ #4: 28 декабря | 2012г. | 17:54:09 »
0
Увы, не заработало. Логи
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Распаковал, запустил, и ничего. Может через TeamViewer поможете?ICQ для связи со мной 521823.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
NAS сервер из GI S8120
« Ответ #5: 28 декабря | 2012г. | 20:03:42 »
0
Еще одна попытка: это Linux и здесь важен регистр букв. У тебя файлы не извлеклись из архива. Обрати внимание на tar -xvf nfs-util.tar -C /   
параметр -C надо писать в верхнем регистре, потом пробел и /
И далее все команды из предыдущего поста.
TeamViewer у меня не установлен, если ничего не получится я подправлю скрипт, или через телнет.

Оффлайн genomАвтор темы

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 3
  • Уважение: 0
NAS сервер из GI S8120
« Ответ #6: 28 декабря | 2012г. | 20:28:53 »
0
Да, вы правы, была ошибка в синтаксисе. Теперь не удаётся распаковать. Часть лога распаковки
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Нет свободного места... Почему так может быть? В рессивере стоит один единственный плагин WCARDD. Сейчас буду искать причины заполнения диска.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
NAS сервер из GI S8120
« Ответ #7: 28 декабря | 2012г. | 22:25:20 »
0
Может быть в этом причина: WiCard ?
Цитировать
server
[global]
log = /tmp/wicardd.log

[dvb]
filter = DVB
type = DVBAPI3
...


Оффлайн genomАвтор темы

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 3
  • Уважение: 0
NAS сервер из GI S8120
« Ответ #8: 29 декабря | 2012г. | 01:17:58 »
0
Сегодня почистил за викардом логи и отключил логирование. Там 1 килобайт был. Сейчас буду вычищать мусор.
Добавлено  29 декабря | 2012г. | 01:32:53   
Сейчас вычистил память от пиконов, попробовал ещё раз. Та же ошибка. Значит причина не в дисковой памяти. Жду комментарии.

Оффлайн munche

  • Лорд Джедай
  • *****
  • Сообщений: 3559
  • Поблагодарили: 7060
  • Уважение: +143
NAS сервер из GI S8120
« Ответ #9: 29 декабря | 2012г. | 08:17:59 »
0
то попробуй установить файлы из прицепки
Вы сами эти файлы компилировали или как?

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
NAS сервер из GI S8120
« Ответ #10: 29 декабря | 2012г. | 09:38:27 »
0
Основная часть файлов - скомпилировал на STLinux2.4 из nfs-utils-1.2.7.tar.bz2 ( https://ignum.dl.sourceforge.net/project/nfs/nfs-utils/1.2.7/nfs-utils-1.2.7.tar.bz2 ).
Недостающие взял из STLinux2.4.

Оффлайн genomАвтор темы

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 3
  • Уважение: 0
NAS сервер из GI S8120
« Ответ #11: 29 декабря | 2012г. | 16:28:01 »
0
Это всё прекрасно, делать то мне что?

Оффлайн Halfback

  • Младший Джедай
  • **
  • Сообщений: 50
  • Поблагодарили: 77
  • Уважение: +3
NAS сервер из GI S8120
« Ответ #12: 29 декабря | 2012г. | 20:16:14 »
+1
Это всё прекрасно, делать то мне что?

Стесняюсь спросить : 
 - А вы  пробовали  плагин SomeStuff   ? Настоятельно рекомендую!  У меня  gi8120+ hdd 500 mb +somestuff(nfs-сервер + torrents) =  samsung UE40D6500(кряк SamyGo)+ PC+Android- tablet - все файлы прекрасно видит  и работает с ними.

Народ!  Всех с ПЫТЛИВЫХ  И ДОТОШНЫХ  С НАСТУПАЮЩИМ НОВЫМ ГОДОМ!!! :yes4:
  • GI8120+HDD 500Gb Hitachi;0.8 Diseqc36E+13E+4.8E +1W и  мотор на 0.6 (7е-85е)

Оффлайн genomАвтор темы

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 3
  • Уважение: 0
NAS сервер из GI S8120
« Ответ #13: 30 декабря | 2012г. | 00:01:50 »
0
Естественно не пробовал. Причина - не знал о его существовании. Сейчас доберусь до рессивера, попробую :)
Добавлено  30 декабря | 2012г. | 01:01:20   
Ну наконец-то есть результаты. Плагин заработал, диск я успешно расшарил. (Это же надо было додуматься, не работает меню плагина, пока не подключишь клавиатуру. А если у меня ноут, и клавиатуры нет? Бред). Спасибо ddd203, и Halfback за оказанную помощь. Теперь не надо покупать дорогущий NAS.
Добавлено  30 декабря | 2012г. | 01:52:10   
И последний вопрос по этой теме, как в WindowsXP получить доступ по NFS? Оно как бы не сильно нужно, но каждый раз перетыкать диск, чтоб скопировать на него фильмы будет немного напряжно.

Оффлайн Halfback

  • Младший Джедай
  • **
  • Сообщений: 50
  • Поблагодарили: 77
  • Уважение: +3
NAS сервер из GI S8120
« Ответ #14: 30 декабря | 2012г. | 12:31:16 »
0
И последний вопрос по этой теме, как в WindowsXP получить доступ по NFS? Оно как бы не сильно нужно, но каждый раз перетыкать диск, чтоб скопировать на него фильмы будет немного напряжно.

Если относительно создания NFS сервера  на винде тогда посмотри здесь
А так  винда будет видеть твои диски через обычную самбу
[ Гостям не разрешен просмотр вложений ]
  • GI8120+HDD 500Gb Hitachi;0.8 Diseqc36E+13E+4.8E +1W и  мотор на 0.6 (7е-85е)

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
5529 Просмотров
Последний ответ 02 августа | 2010г. | 13:04:06
от rolex
12 Ответов
5133 Просмотров
Последний ответ 30 марта | 2011г. | 08:52:52
от DimaL
2 Ответов
3132 Просмотров
Последний ответ 24 декабря | 2011г. | 12:15:26
от ART 75
6 Ответов
10943 Просмотров
Последний ответ 30 марта | 2012г. | 11:40:45
от Sergey09
6 Ответов
15544 Просмотров
Последний ответ 16 февраля | 2013г. | 19:20:00
от linky



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!