Автор Тема: [Решено] Копирование - проблема с сохранением владельца.  (Прочитано 8470 раз)

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

Оффлайн m90125

Привет всем!

Установлен Squeeze 6.0.6. В системе 2 пользователя, root и обычный. Установил icewm (от обычного пользователя), настроил, решил сделать backup (скинуть папку настроек .icewm, которая лежит в каталоге обычного пользователя, на флешку). При копировании командой cp -p на каждый копируемый файл выдаётся следующее:

cp: не удалось сохранить владельца "путь_к_файлу_на_флешке/файл": операция не позволяется

а также:

cp: невозможно создать символьную ссылку "путь_к_файлу_на_флешке/файл": операция не позволяется

Копировал в консоли из под рута.

Читал man cp, атрибут -p по идее должен был решить проблему, но не решил.
Пробовал после копирования изменить владельца, но тоже "операция не позволяется".

1) Я не пойму почему "операция не позволяется" руту?
2) Как скопировать всё с сохранением всех атрибутов файлов и каталогов?
3) Как быть с символьными ссылками? Они должны копироваться?

Подскажите плз кто знает!
« Последнее редактирование: 09 Май 2013, 15:57:39 от qupl »
 

Оффлайн vladimir_ar

cp -a -x -r
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн PbI6A

Тут три варианта. 1 - форматнуть флэшку в нормальную для линукса ФС, которая позволяет сохранять владельца и расширенные артибуты. 2 - использовать как есть, не сохраняя симлинки и владельцев (FAT, FAT32, exFAT, NTFS это не позволяют). 3 - копировать в контейнер .tar
Ещё подумал, а на CD как-то же пишут с атрибутами, там они сохраняются в каком-то файлике. На флэшкиных ФС это не поддерживается?
LINUX means: Linux Is Not a UniX
 


Оффлайн PbI6A

На флэшкиных ФС это не поддерживается?
на флэшках обычно FAT32, не?
Изначально, когда они были маленькими, была fat16, сейчас уже часто exFAT. У меня были флэшки с EXT3 и с NTFS.
LINUX means: Linux Is Not a UniX
 

Оффлайн Brainey

У меня были флэшки с EXT3 и с NTFS.
Журналируемые ФС на флешке не есть хорошо.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн m90125

cp -a -x -r
К сожалению не сработало.


Сообщение объединено: 26 Январь 2013, 23:34:51
копировать в контейнер .tar
Спасибо, воспользовался этим вариантом, всё отлично!


Сообщение объединено: 26 Январь 2013, 23:39:49
форматнуть флэшку в нормальную для линукса ФС, которая позволяет сохранять владельца и расширенные артибуты
Поинтересовался темой и нашёл сравнение файловых систем: http://en.wikipedia.org/wiki/Comparison_of_file_systems Действительно FAT32 не поддерживает ни сохранение атрибутов, ни каких-либо ссылок. А на счёт "форматнуть флэшку в нормальную для линукса ФС" - можно было бы в ext2, но флешка будет часто втыкаться в виндовые компы, так что не вариант. И вообще мне подумалось о покупке внешнего USB HDD, который использовался бы только исключительно для линуксовых бекапов. Форматнуть его в ext3 и все дела.


Сообщение объединено: 26 Январь 2013, 23:46:30
Я не пойму почему "операция не позволяется" руту?
"Операция не позволяется", потому что файловая система не поддерживает сохранение атрибутов, но просто нет такого сообщения об ошибке как "файловая система не поддерживает сохранение атрибутов" и выдаётся это. Поправьте, если я что-то не так здесь понимаю.
« Последнее редактирование: 26 Январь 2013, 23:49:19 от m90125 »
 

Оффлайн ferum

Если флешка значительной ёмкости можно просто выделить на ней раздел для ваших нужд.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vladimir_ar

Если флешка значительной ёмкости можно просто выделить на ней раздел для ваших нужд.
Наблюдал интересную картину. Разбил 8-ми гиговую флешку на два раздела (ФАТ. НТФС - без разницы). Второй раздел винда ни при каких обстоятельствах не видела (первичный / расширенный, два первичных, флаги загрузки и без) - фиолетово. Так и не понял причины. Линукс видел без проблем.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн Brainey

Наблюдал интересную картину. Разбил 8-ми гиговую флешку на два раздела (ФАТ. НТФС - без разницы). Второй раздел винда ни при каких обстоятельствах не видела (первичный / расширенный, два первичных, флаги загрузки и без) - фиолетово. Так и не понял причины. Линукс видел без проблем.
Тоже сталкивался с таким. В чём проблема, так и не понял.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн Shumomer

  • Пользователь
  • *
  • Сообщений: 12
Проблема в метке ТИПА устройства.
Большая часть современных флэшек идентифицируют себя как usb-hdd, на таких разделы работают везде.
Но некоторые отдают метку usb-fdd. На fdd разделы не предусмотрены.
Линю пофиг на эту метку, а винде нет.

Оффлайн PbI6A

Делал загрузочную флэшку, форматнул под виндами, в последствии оказалось что раздел создался sdd4!!! Везде видится замечательно.

Форматировал карточку micro sd, которую купил для сотика. Объём 16 Гб, форматнута была странно, один раздел sde1, с отступом 4Мб от начала флэшки. Просто пустое не разбитое место. Мне это страшно не понравилось, убил раздел gparted-ом, создал новый - на всю "поверхность". Всё здорово и видится везде, кроме сотового, для которого куплена. Как ни парился, пока не убил раздел и не создал как было изначально - нет и всё!

А если надо прочитать под виндами, то контейнер .tar, наверно, лучший вариант. Как-то не правильно, по-моему, называть .tar, .iso и подобные форматы контейнеров архивами.
LINUX means: Linux Is Not a UniX
 

Оффлайн ogost

Как-то не правильно, по-моему, называть .tar, .iso и подобные форматы контейнеров архивами.
Spoiler: ShowHide
можно по-подробнее? всегда думал, что .tar - это архив (в смысле, со сжатием). могу конечно погуглить, но со слов заядлого линуксоида интереснее.

Оффлайн rayanAyar

Spoiler: ShowHide
можно по-подробнее? всегда думал, что .tar - это архив (в смысле, со сжатием)
Первые три постулата МакИлроя:
http://traditio-ru.org/wiki/Философия_UNIX
tar делает только одну вещь - сохраняет файлы в один архив/поток (без сжатия). Далее этот поток обычно передается программе сжатия - gz/bzip/lzma/xz.
 

Оффлайн PbI6A

всегда думал, что .tar - это архив (в смысле, со сжатием)
Объём файла .tar может, наверно, оказаться чуть меньше суммарного объёма файлов, но только за счёт того, что файлы на диске занимают место, кратное размеру кластера.

Сообщение объединено: 30 Январь 2013, 11:58:26
http://www.opennet.ru/tips/2716_sparse_hole_disk_growable_loop_device_ntfs.shtml
« Последнее редактирование: 30 Январь 2013, 11:58:26 от PbI6A »
LINUX means: Linux Is Not a UniX
 

Теги:
 

[Решено] packages kept back

Автор Sergei_Alekseev

Ответов: 12
Просмотров: 5477
Последний ответ 18 Январь 2015, 16:23:06
от Sergei_Alekseev
Проблема с дравами NVidia

Автор LittleBuster

Ответов: 12
Просмотров: 4016
Последний ответ 01 Сентябрь 2012, 09:25:47
от Brainey
[решено] что не так с моим sources.list файлом? Failed to fetch debian.org

Автор longstreet

Ответов: 6
Просмотров: 2534
Последний ответ 08 Октябрь 2015, 03:17:50
от longstreet
[РЕШЕНО]Установил прогу, а она не работает

Автор vlakar

Ответов: 19
Просмотров: 4010
Последний ответ 27 Декабрь 2016, 14:32:12
от vlakar
(Решено) Обновление google-chrome

Автор alastor

Ответов: 5
Просмотров: 2004
Последний ответ 05 Октябрь 2013, 22:02:14
от vladimir_ar