Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Wiki] [HOWTO] Монтирование ftp через fstab  (Прочитано 14679 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
[Wiki] [HOWTO] Монтирование ftp через fstab
« : 19 Январь 2010, 10:20:26 »
Статья перенесена на ресурс документации:

http://help.ubuntu.ru/wiki/монтирование_ftp



Купил я домой  медиаплеер BBK PopcornTV NP101S v2
Он позволяет работать по сети через FTP, SMB, NFS
Потестил скорость передачи для больших файлов (HD Rip).
Для smb средняя скорость составил 3,5 Мб в секунду
для nfs - 6,8 Мб/с
для ftp - 7,9 Мб/с
Для мелких файлов  (mp3)  2,5Мб/с,  4,2Мб/с и 4,1Мб/с соответственно
Максимальной  для больших файлов она оказалась через FTP.   Ну а на мелких файлах проигрыш для ftp не существенен.

Методика тестирования элементарна.  Все скачки и с компа и и с плеера отключены. И копировался файл размером 26 гиг. И засекалось время.
Для  мелких файлов  копировалось 10 гигов mp3

Каждый раз грузить filezilla лениво  да и не совсем удобно - киношку с  накопителя на компе не посмотришь. Задался я целью  смонтировать ftp через fstab.

Нашел следующее решение:
Цитировать
sudo apt-get install curlftpfs
Создаем директорию куда  будем монтировать.
Добавляем строчку в /etc/fstab
Цитировать
sudo vi /etc/fstab
Цитировать
curlftpfs#{пользователь}:{пароь}@{ip сервера}/{папка} {путь к точке монтирования} fuse rw,allow_other,noauto,user 0 0
{бла-бла} заменить своими данными, без скобок
Монтируем
Цитировать
sudo mount -a
Или перезагружаемся ;)
Ну вот - теперь ftp доступен как еще одна ФС в системе. И фильмы вплоть до HD 1080 не тормозят
« Последнее редактирование: 29 Декабрь 2010, 13:52:29 от Malamut »
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн rad-li

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #1 : 20 Январь 2011, 10:11:15 »
Как быть, если выдается ошибка:
fuse: bad mount point `/media/ftp6': No such file or directory

В fstab пишу следующее:
curlftpfs#anonymous@ftp6.artvid.ru /media/ftp6 fuse rw,allow_other,noauto,user 0 0
Фтп публичный, без пароля. Другими способами зайти на этот фтп получается.

Если правильно понимаю, ругается, что нет файла/папки "/media/ftp6", папку пробовал создавать в ручную, результат тот же.

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #2 : 20 Январь 2011, 11:53:59 »
а вход под анонимусом тоже ЕМНИП требует пароль
Попробуй

curlftpfs#anonymous:user@domain.net@ftp6.artvid.ru /media/ftp6 fuse rw,allow_other,noauto,user 0 0
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн rad-li

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #3 : 24 Январь 2011, 11:59:07 »
curlftpfs#anonymous:user@domain.net@ftp6.artvid.ru /media/ftp6 fuse rw,allow_other,noauto,user 0 0

А user@domain.net так и писать или чем-то нужно заменить?
Если просто переписать написанную вами строку
curlftpfs#anonymous:user@domain.net@ftp6.artvid.ru /media/ftp6 fuse rw,allow_other,noauto,user 0 0то монтируется без ошибок, но не открывается:
Error connecting to ftp: Couldn't resolve host 'domain.net@ftp6.artvid.ru'
В Наутилусе открывается по адресу ftp://anonymous@ftp6.artvid.ru/

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #4 : 24 Январь 2011, 12:33:59 »
может сервер недоступен во время монтирования?
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн rad-li

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #5 : 24 Январь 2011, 13:17:43 »
Доступен. У них несколько серверов от ftp.artvid.ru до ftp6.artvid.ru. В Наутилусе в это время все сервера открывается, файлы скачиваются. И икспи тоже получилось добавить их фтпшники

Пользователь решил продолжить мысль 24 Январь 2011, 13:22:04:
Добавил свой фтп-сервер, где вход выполняется по логин-паролю - результат тот же: fuse: bad mount point `/media/ftp6': No such file or directory, в Наутилусе открывается. Видимо дело не в серверах  :idiot2:
« Последнее редактирование: 24 Январь 2011, 13:22:04 от rad-li »

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #6 : 24 Январь 2011, 13:46:49 »
fuse: bad mount point `/media/ftp6': No such file or directory,
А перевести на что ругается не пробовал :)
(Нажмите, чтобы показать/скрыть)
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #7 : 24 Январь 2011, 13:48:49 »
sudo mkdir /media/ftp6 ?

Оффлайн rad-li

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #8 : 24 Январь 2011, 18:05:29 »
Пробовал. И папку создавал. Тогда ругается по другому:
fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: user has no write access to mountpoint /media/ftp6

В файле /etc/fuse.conf есть всего пару строк, все закомментированы.

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #9 : 24 Январь 2011, 21:21:46 »
sudo chmod a+w /media/ftp6
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн rad-li

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #10 : 24 Январь 2011, 23:09:13 »
fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
Промт перевел как "выбор allow_other только позволил, если 'user_allow_other' установлен в/etc/fuse.conf"
В конфиге что-то надо дописать?

До изменения чмода (и после) фтп примонтировался и открылся, когда запустил Наутилус с рут правами. Судя по ошибкам надо что-то сделать с правами доступа  :idiot2:

Оффлайн MonoLife

  • Активист
  • *
  • Сообщений: 356
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #11 : 25 Январь 2011, 05:59:16 »
Что-то таким образом тожее не получилось. Добавил закладку в "Подключиться к серверу" как здесь https://forum.ubuntu.ru/index.php?topic=21703.0

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #12 : 25 Январь 2011, 07:56:16 »
Цитировать
Промт перевел как "выбор allow_other только позволил, если 'user_allow_other' установлен в/etc/fuse.conf"
В конфиге что-то надо дописать?
Покажи свой fuse.conf
и какие выставлены права на /etc/fuse.conf,  /media/ftp6 и  фрагмент fstab где монтируешь
Права на точку монтирования должны быть 777.
Мой fuse.conf
(Нажмите, чтобы показать/скрыть)

Цитировать
До изменения чмода (и после) фтп примонтировался и открылся, когда запустил Наутилус с рут правами. Судя по ошибкам надо что-то сделать с правами доступа  

Монтировать fs он должен при загрузке системы.
Засада может быть если сеть поднимается с помощью network manager. Тогда сеть поднимается только на этапе логина в  систему. А fstab монтируется  гораздо раньше.

Цитировать
Что-то таким образом тожее не получилось.0
УМВР - подключен дома NAS  накопитель. ftp не анонимный.
 Да, ubuntu 10.10 x64.  Работало и на 9.10x32 bи на 10.04 x64
« Последнее редактирование: 25 Январь 2011, 08:10:12 от pterodaktil »
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн rad-li

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #13 : 26 Январь 2011, 13:02:06 »
fuse.conf такой же как у вас. Права на него и на папку монтирования поставил 777. Теперь при открытии от пользователя ошибка:
Timeout waiting for mount to appearС рут правами открывает.

Цитировать
Монтировать fs он должен при загрузке системы.
а если сам смонтирую mount -a не прокатит? С рута же открывает. Сеть через нетворк манагер поднимается.

Оффлайн aligator33

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: [Wiki] [HOWTO] Монтирование ftp через fstab
« Ответ #14 : 17 Февраль 2011, 10:32:01 »
Ресурс находится на домашнем NATe
C ноута (Ubuntu 10.10 ) прописываю в  /etc/fstab:

curlftpfs#ira:XXXX@192.168.0.2 /media/server fuse allow_other,uid=1000,gid=1000,umask=0022,codepage=CP1251,iocharset=utf8 0 0
и после команды в терминале sudo mount -a все монтируется нормально, но при загрузке пишет: неудалось примонтировать ресурс строка такаято, пропустить или испраить в ручную

как быть - подскажите пожайлуста ??

 

Страница сгенерирована за 0.11 секунд. Запросов: 24.