Ситуация такая - подключился со шлюза на котором стоит Debian к самбе с помощью Midnight Commander через Shell. Стал перекидывать архивы бекапов и Midnight Commander выдает ошибки "Не возможно сменить владельца целевого файла. Ошибка удаленного ввода\вывода 121" и потом вторая "Невозможно сменить режим доступа целевого файла"
Сходил до сервера воткнул флешку, примонтировал и все спокойно перекинул. Но хотелось бы разобраться в чем проблема данная.
Ошибка при копировании (!)
Модератор: SLEDopit
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Ошибка при копировании
КУДА копировали?
проблема в том, что какие-то атрибуты файлов в удалённой системе не поддерживаются.
это с FAT, да? Так там никакие атрибуты не поддерживаются, только временной штамп, и то 32х битный. Вот вы их все успешно потеряли.
Hint: что-бы не потерять атрибуты(основные, такие как права доступа и владельца), используйте tar-архив для передачи, ну или rsync over ssh тоже хорошо работает.
Re: Ошибка при копировании
drBatty писал(а): ↑12.11.2014 09:31
КУДА копировали?
проблема в том, что какие-то атрибуты файлов в удалённой системе не поддерживаются.
это с FAT, да? Так там никакие атрибуты не поддерживаются, только временной штамп, и то 32х битный. Вот вы их все успешно потеряли.
Hint: что-бы не потерять атрибуты(основные, такие как права доступа и владельца), используйте tar-архив для передачи, ну или rsync over ssh тоже хорошо работает.
Копировал с со шлюза (Debian) на Samba файлообменник (debian). Архив создал 1.tar.gz
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Ошибка при копировании
Zloydog
очень плохая идея копировать файлы удалённо от/в root-доступ. Это РЕШЕТО.
Так никто не делает, потому и не тестирует никто. А если вы копируете обычным пользователем, то владелец автоматически меняется на получателя. Причём AFAIK в mc всё вроде-бы менялось без ошибок.
Ваша проблема скорее всего в том, что пользователи разные, и mc почему-то хочет сменить владельца файла на отправителя, как оно на локальной системе.
А зачем вы используете именно SMB соединение, ведь оно предназначено лишь для Windows™ систем? Нельзя-ли использовать OpenSSH?
Ещё вопрос: надеюсь вы применяете "SMB соединение", а не "FiSH"?
очень плохая идея копировать файлы удалённо от/в root-доступ. Это РЕШЕТО.
Так никто не делает, потому и не тестирует никто. А если вы копируете обычным пользователем, то владелец автоматически меняется на получателя. Причём AFAIK в mc всё вроде-бы менялось без ошибок.
Ваша проблема скорее всего в том, что пользователи разные, и mc почему-то хочет сменить владельца файла на отправителя, как оно на локальной системе.
А зачем вы используете именно SMB соединение, ведь оно предназначено лишь для Windows™ систем? Нельзя-ли использовать OpenSSH?
Ещё вопрос: надеюсь вы применяете "SMB соединение", а не "FiSH"?
Re: Ошибка при копировании
drBatty писал(а): ↑12.11.2014 10:04Zloydog
очень плохая идея копировать файлы удалённо от/в root-доступ. Это РЕШЕТО.
Так никто не делает, потому и не тестирует никто. А если вы копируете обычным пользователем, то владелец автоматически меняется на получателя. Причём AFAIK в mc всё вроде-бы менялось без ошибок.
Ваша проблема скорее всего в том, что пользователи разные, и mc почему-то хочет сменить владельца файла на отправителя, как оно на локальной системе.
А зачем вы используете именно SMB соединение, ведь оно предназначено лишь для Windows™ систем? Нельзя-ли использовать OpenSSH?
Ещё вопрос: надеюсь вы применяете "SMB соединение", а не "FiSH"?
То есть перекидывать из под пользователя? Ну вообще я по SSH и так цепляюсь к серверам..Физически их нет рядом. да smb. Я пробовал менял у архива владельца и группу на те что на папку в которую скидваю тоже не хочет.. мне конечно не лень раз в неделю дойти до сервера подцепить флешку и бекап сделать, но хотелось бы автоматизировать все, чтобы он сам перекидывал бекапы на сервер самбы
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Ошибка при копировании
Ну не через mc же бекапы будут перекидываться? Обычным cp пробовали копировать?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Ошибка при копировании
естественно. Для бекапов проще из под рута(хотя и опасно), НО: обязательно в простого пользователя. Этому удалённому пользователю можно назначить права write only, а также, как я их называю, "янтарные каталоги" сделать, это в ext4 атрибут append only, что-бы бекап нельзя было удалить с другой системы.
дык и смысл?
я не пойму: зачем вам вообще SMB и mc в данной задаче? Аж две лишних сущности.
Спасибо сказали:
Re: Ошибка при копировании
drBatty писал(а): ↑13.11.2014 16:20
естественно. Для бекапов проще из под рута(хотя и опасно), НО: обязательно в простого пользователя. Этому удалённому пользователю можно назначить права write only, а также, как я их называю, "янтарные каталоги" сделать, это в ext4 атрибут append only, что-бы бекап нельзя было удалить с другой системы.
дык и смысл?
я не пойму: зачем вам вообще SMB и mc в данной задаче? Аж две лишних сущности.
Так и пробовал кидать из под рута на пользователя..
В смысле смысл? А как еще цепляться то к серверам с винды в кабинете?) в кабинете винда стоит, а сервера в другом конце здания там Linux
Да вот решил МС попробовать чтобы удаленно скопировать, так то все время ножками до сервером и накопитель цепляю)
Или так попробовать, через "scp -r user@server1:/var/www/html/ /backup"?
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Ошибка при копировании
Да хотя бы так. Хотя лучше, конечно, rsync, если всё время в одно и то же место копируете.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: Ошибка при копировании
Zloydog писал(а): ↑11.11.2014 17:32Ситуация такая - подключился со шлюза на котором стоит Debian к самбе с помощью Midnight Commander через Shell. Стал перекидывать архивы бекапов и Midnight Commander выдает ошибки "Не возможно сменить владельца целевого файла. Ошибка удаленного ввода\вывода 121" и потом вторая "Невозможно сменить режим доступа целевого файла"
У mc есть опция "сохранять атрибуты" при копировании, попробуйте ее убрать.