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

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

Оффлайн m90125

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 47
Привет всем!

Установлен 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

  • Ветеран
  • *****
  • Сообщений: 1624
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

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


Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3008
  • Linux Registered User #547151
На флэшкиных ФС это не поддерживается?
на флэшках обычно FAT32, не?

Оффлайн PbI6A

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

Оффлайн Brainey

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

Оффлайн m90125

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 47
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

  • Ветеран
  • *****
  • Сообщений: 3507
  • Buster TDE & Buster LXDE & stretch KDE
Если флешка значительной ёмкости можно просто выделить на ней раздел для ваших нужд.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Если флешка значительной ёмкости можно просто выделить на ней раздел для ваших нужд.
Наблюдал интересную картину. Разбил 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

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

Оффлайн Shumomer

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

Оффлайн PbI6A

  • Старожил
  • ****
  • Сообщений: 847
  • просто я так выгляжу!
Делал загрузочную флэшку, форматнул под виндами, в последствии оказалось что раздел создался sdd4!!! Везде видится замечательно.

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

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

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3008
  • Linux Registered User #547151
Как-то не правильно, по-моему, называть .tar, .iso и подобные форматы контейнеров архивами.
Spoiler: ShowHide
можно по-подробнее? всегда думал, что .tar - это архив (в смысле, со сжатием). могу конечно погуглить, но со слов заядлого линуксоида интереснее.

Оффлайн rayanAyar

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

Оффлайн PbI6A

  • Старожил
  • ****
  • Сообщений: 847
  • просто я так выгляжу!
всегда думал, что .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
 

Теги:
 

Разрыв вертикальной синхронизации Firefox [РЕШЕНО]

Автор mexx

Ответов: 6
Просмотров: 2459
Последний ответ 22 Август 2017, 13:02:23
от mexx
[Решено]Как окнам присвоить номера и переключаться на них с помощью гор. клавиш?

Автор AlekseyDebian

Ответов: 10
Просмотров: 1893
Последний ответ 19 Декабрь 2013, 13:36:29
от Yrii
[Решено] Ошибка с пакетами в Synaptic

Автор Daimond

Ответов: 2
Просмотров: 474
Последний ответ 24 Май 2019, 16:30:52
от Daimond
[РЕШЕНО] Циклическая перезагрузка. (fsck died with exit status 3)

Автор bocxod

Ответов: 9
Просмотров: 2658
Последний ответ 21 Январь 2012, 13:39:48
от bocxod
[Решено] packages kept back

Автор Sergei_Alekseev

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