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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проблемы с sshfs и rsync  (Прочитано 1391 раз)

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

Оффлайн didim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Проблемы с sshfs и rsync
« : 02 Мая 2015, 20:16:38 »
Доброго времени суток.
Проблемы две:

1) Есть локальный компьютер  (далее клиент) с Ubuntu 14.04, на котором заведено несколько уч. записей:
   username1
   username2
   username3

В домашнем каталоге каждого пользователя есть подкаталог ~/Gigabyte в который посредством команды вида sshfs username1@192.168.1.252:/raid/sdb/username1 /home/username1/Gigabyte монтируется каталог удалённого сервера (клиент и сервер находятся в одной подсети).
После монтирования владельцем каталога ~/Gigabyte становится следующий в списке пользователь.
Если же удалить все уч. записи кроме username1, то владельцем каталога становится пользователь nobody.

Проблема появилась уже давно, когда на клиенте стояла Ubuntu 12.04 и была заброшена т.к. я не знал, как ее решить и стал использовать другой способ синхронизации. После перехода к версии 14.04 (все сносилось и ставилось с нуля) снова попробовал монтировать, результат тот же.
В той же подсети есть второй компьютер с Ubuntu 14.04, на котором монтируется без проблем.

2) Недавно перестал нормально работать и другой способ (использующий модуль rsync):
На клиенте установлено два накопителя:
   HDD с разделами Linux(монтируется при загрузке, как /) и DATA(монтируется при загрузке, как /windows)
   SSD с разделом NEW_SYSTEM(с ОС Windows, монтируется вручную, как /mnt/NEW_SYSTEM)
С клиента на сервер производится rsync командами:

rsync --progress --verbose --archive --delete-after /windows/Audio rusername1@192.168.1.252::rusername1
rsync --progress --verbose --archive --delete-after /windows/Users rusername1@192.168.1.252::rusername1
rsync --progress --verbose --archive --delete-after /home rusername1@192.168.1.252::rusername1
rsync --progress --verbose --archive --delete-after /mnt/NEW_SYSTEM/Users/winuser rusername1@192.168.1.252::rusername1


Первые три rsync'a проходят гладко, а вот последний - с недавнего времени стал останавливаться на случайном файле. Он начинается, копирует Некоторое кол-во файлов ,с постепенно падающей скоростью, и в один прекрасный момент останавливается совсем, наглухо... Если нажать Ctrl+c, то попытка копировать все последующие файлы возвращает ошибку Operation not permitted (1).

Жду ваших советов по решению, уважаемые форумчане. Всем заранее спасибо.

P. S. Предложения "снести винду" не принимаю, клиентом не я один пользуюсь...

Оффлайн didim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #1 : 11 Июня 2015, 17:42:59 »
Прошел месяц, тема ушла на 4 страницу не набрав и полсотни просмотров.  :(
А поскольку проблема для меня существенна, попробую поднять тему.

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #2 : 11 Июня 2015, 18:11:02 »
Глупый вопрос... Но на всякий случай задам - uid на клиенте и сервере одинаковые?

Оффлайн didim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #3 : 11 Июня 2015, 18:41:14 »
Нет, разные.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #4 : 11 Июня 2015, 20:02:24 »
в параметрах монтирования sshfs можно задать тип монтирования
(Нажмите, чтобы показать/скрыть)
не знаю оно или нет.
команда umask задает атрибуты по умолчанию.
какую задачу решает такая конфигурация? может ее можно решить иначе.
сопротивление бесполезно

Оффлайн didim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #5 : 11 Июня 2015, 21:27:44 »
Цитировать
не знаю оно или нет.
Скорее нет, чем да...  >:( Эта команда тоже работает некорректно: при использовании опции -o umask=644 права на каталог принимают вид 133, и наоборот, при использовании -o umask=133 права принимают вид 644. Это конечно можно использовать, как костыль, но хотелось бы полностью решить проблему с владельцем.

Цитировать
какую задачу решает такая конфигурация?
Задача такова:

На клиенте имеется массив данных, резервную копию которого необходимо получить на сервере. (Структуру данных см. спойлер)

(Нажмите, чтобы показать/скрыть)
Предполагалось решаать посредством sshfs+rsync...
До недавнего времени кое-как рашалась методом, описанным в пункте (2) первого сообщения темы.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #6 : 11 Июня 2015, 23:35:56 »
umask задаёт маскирование(!) доступа.
Т.е. вы не сможете изменить биты, указанные в umask. umask 0644 запрещает чтение и запись для пользователя и запись всем остальным.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #7 : 12 Июня 2015, 05:52:08 »
Нет, разные.
Т.е. видим, что uid разные, но всё равно не понимаем почему система себя "странно ведёт"? :)

sshfs не "переносит" имена пользователей.
sshfs "показывает" удаленной системе числовые uid пользователей.

Оффлайн didim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Проблемы с sshfs и rsync
« Ответ #8 : 12 Июня 2015, 15:11:04 »
Сменил локальные UID и GID, теперь все монтируется как надо.

Спасибо всем и отдельно rayanAyar.

Тема закрыта.

 

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