Jump to content

Search the Community

Showing results for tags 'shares'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Keenetic Community
    • Keenetic Development
    • Keenetic Community Support
    • KeeneticOS Testing
    • Mobile App
  • Open Package Support
    • Opkg Help
    • Opkg Cookbook
    • Opkg Cookbook RUS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Web-site


Interests


Occupation


AOL Account


ICQ Account


WLM


YAHOO


Facebook Account


Twitter Account


Skype Account


Youtube Account


Google+ Account


Keenetic

Found 4 results

  1. Репозиторий entware включает в себя два nfs сервера - userspace сервер unfs3 и ядерный. В связи с возможностью установки дополнительных модулей ядра - viewtopic.php?f=3&t=471 расширились и возможности кинетика. В этом сообщении я покажу как поднять ядерный nfs сервер. Первое, что нужно сделать, это установить нужные модули. См. скриншот: В момент написания данной заметки все установленные модули автоматически загружаются. Делать insmod или modprobe не нужно. Второе- установим и запустим pormap opkg install portmap /opt/etc/init.d/S55portmap start (После перезагрузок pormap будет автоматически запускаться) Третье - установим сервер opkg install nfs-kernel-server Четвертое - отредактируем файл /opt/etc/exports # cat /opt/etc/exports /opt *(rw,no_root_squash,insecure,sync,no_subtree_check) Я в этом примере расшариваю всем всю директорию /opt на запись Пятое - удалим скрипт запуска и заменим его другим rm /opt/etc/init.d/S57nfs-kernel-server wget http://pkg.entware-keenetic.ru/binaries/S20nfsd -O /opt/etc/init.d/S20nfsd chmod +x /opt/etc/init.d/S20nfsd Шестое. Запустим скрипт запуска /opt/etc/init.d/S20nfsd start Седьмое - профит! :D PS Лучше переименовать скрипты запуска portmap и nfsd, чтобы portmap запускался первым. PPS. Содержимое S20nfsd: # cat /opt/etc/init.d/S20nfsd #!/bin/sh # Copyright (C) 2006 OpenWrt.org PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NFS_D=/opt/var/lib/nfs LOCK_D=/opt/var/lib/nfs/sm start() { grep -q /proc/fs/nfsd /proc/mounts || \ mount -t nfsd nfsd /proc/fs/nfsd mkdir -p $LOCK_D touch $NFS_D/rmtab sysctl -w fs.nfs.nlm_tcpport=32777 fs.nfs.nlm_udpport=32777 > /dev/null rpc.statd -p 32778 -o 32779 exportfs -r rpc.nfsd rpc.mountd -p 32780 } stop() { killall rpc.mountd 2> /dev/null rpc.nfsd 0 2> /dev/null exportfs -au killall rpc.statd 2> /dev/null grep -q /proc/fs/nfsd /proc/mounts && \ umount /proc/fs/nfsd } reload() { exportfs -r } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; reload) reload ;; link_up) ;; ppp_up) ;; link_down) ;; ppp_down) ;; *) echo "Usage: $0 {start|stop|restart|reload|link_up|link_down|ppp_up|ppp_down}" ;; esac
  2. В связи с возможностью установки дополнительных модулей ядра - viewtopic.php?f=3&t=471 расширились и возможности кинетика. В этом сообщении я покажу как подключить расшаренную по протоколу NFS папку с другого устройства Вашей локальной сети к кинетику. Примечание. Расшаривание по протоколу NFS кроме linux (на обычном компе) часто реализовано на НАСах и мультимедиа плеерах Первое, что нужно сделать, это установить нужные модули. См. скриншот: Примечание 1. Если Вас устраивает монтирование с опцией nolock, то portmap можно не запускать и добавить опцию nolock. к команде монтирования: `mount -t nfs -o -o vers=3,udp,nolock //:/<имя шары>/ <локальная директория>` Примечание 2. Измерил скорость копирования большого файла с nfs блоками по 1k на Extra # dd if=<Большой файл на шаре> of=/dev/null bs=1k 989882+1 records in 989882+1 records out 1013639246 bytes (1,0 GB) copied, 46,4714 s, 21,8 MB/s Около 22 МБ/с или 1 Гигабайт в минуту. NAS умеет отдавать быстрее, но в целом неплохо. Загрузка CPU около 100% Примечание 3. Если Вы собираетесь использовать подмонтированную шару для скачивания на нее торрентов, это не очень хорошая идея. Примечание 4. Если необходимо, можно в фоне копировать с/на NFS шару, как это описано для протокола cifs тут - viewtopic.php?p=5682#p5682
  3. В связи с возможностью установки дополнительных модулей ядра - viewtopic.php?f=3&t=471 расширились и возможности кинетика. В этом сообщении я покажу как подключить расшаренную папку с другого устройства Вашей локальной сети к кинетику. Первое, что нужно сделать, это установить нужные модули. См. скриншот: Примечание 2 Если Вы собираетесь использовать подмонтированную шару для скачивания на нее торрентов, это плохая идея. Ваша система будет нестабильна. Лучше скачайте на кинетик, а потом скопируйте на "шару". Я расскажу в следующем сообщении, как это сделать в фоновом режиме.
  4. В соседней теме рассказано, как смонтировать (подключить) сетевую папку к кинетику и пользоваться ей как локальной. viewtopic.php?f=4&t=482 Иногда нужно просто забрать пару файлов с сетевого компа или наоборот закинуть пару файлов с кинетика на комп. В этом случае поможет т.н. клиент samba 1. Поставим пакет opkg install samba36-client Installing samba36-client (3.6.25-5) to root... Downloading http://pkg.entware-keenetic.ru/binaries/keenle/samba36-client_3.6.25-5_keenle.ipk. Configuring samba36-client. 2. Проверим работу. Для подключения к папке на компьютере используйте команду smbclient \\\\\\ Если нужно, укажите имя пользователя после --user. Например [Extra@~]>smbclient \\\\10.0.0.4\\Incomming --user xxxxxx@gmail.com params.c:OpenConfFile() - Unable to open configuration file "/opt/etc/samba/smb.conf": No such file or directory smbclient: Can't load /opt/etc/samba/smb.conf - run testparm to debug it Enter xxxxxx@gmail.com's password: Failed to load upcase.dat, will use lame ASCII-only case sensitivity rules Failed to load lowcase.dat, will use lame ASCII-only case sensitivity rules Domain=[XMINI] OS=[Windows 10 Pro 10586] Server=[Windows 10 Pro 6.3] 3. Чтобы просматривать список файл в расшаренной папке используйте ls, для того, чтобы забрать из нее файл - get, загрузить в папку файл - put, для выхода - quit. Например smb: \> ls . D 0 Fri Jun 24 12:15:15 2016 .. D 0 Sun Jun 12 09:16:57 2016 QNAP D 0 Mon Jun 20 08:14:45 2016 a.out 9075 Wed Nov 19 16:58:11 2014 mkvsrt.sh A 487 Mon Nov 10 23:33:42 2014 Презентация - 0.40.odp A 5534215 Wed Mar 4 22:43:47 2015 .... 65535 blocks of size 33553920. 9658 blocks available smb: \> get "Презентация - 0.40.odp" getting file \Презентация - 0.40.odp of size 5534215 as Презентация - 0.40.odp (17719,7 KiloBytes/sec) (average 17719,7 KiloBytes/sec) smb: \> quit 4. Чтобы клиент не ругался на отсутствие файла /opt/etc/samba/smb.conf создайте его. Содержимое подойдет такое [global] workgroup = POLES netbios name = Extra server string = Extra Тут я указал имя рабочей группы и имя хоста (кинетика). Подробнее о smbclent тут - http://smb-conf.ru/smbclient-command-li ... lient.html Есть куча статей на эту тему....
×
×
  • Create New...