Архиватор с поддержкой UID/GID
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
- Контактная информация:
Архиватор с поддержкой UID/GID
TAR не совсем устраивает, поскольку отсутствует индекс. Поэтому для просмотра содержимого архива нужно сканировать архив, пройдясь по всем заголовкам файлов. Что на больших архивах может занимать значительное время.
Есть тот же RAR в портах, но он не сохраняет UID/GID.
Гугл что-то молчит о архиваторе с индексом и поддержкой UID/GID.
Может кто сталкивался?
Есть тот же RAR в портах, но он не сохраняет UID/GID.
Гугл что-то молчит о архиваторе с индексом и поддержкой UID/GID.
Может кто сталкивался?
Последний раз редактировалось f_andrey 2013-01-17 18:28:47, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Помни о смерти, все суета сует....
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- лейтенант
- Сообщения: 662
- Зарегистрирован: 2011-04-25 11:40:35
- Контактная информация:
Re: Архиватор с поддержкой UID/GID
А если такое? Про UID/GID явно не написано, но учитывая описание - вполне возможно.
http://www.freebsd.org/cgi/url.cgi?port ... /pkg-descr
http://www.freebsd.org/cgi/url.cgi?port ... /pkg-descr
-
- лейтенант
- Сообщения: 662
- Зарегистрирован: 2011-04-25 11:40:35
- Контактная информация:
Re: Архиватор с поддержкой UID/GID
Да, умеет он GID/UID:
http://code.google.com/p/xar/wiki/xarformat
Код: Выделить всё
<?xml version="1.0"?>
<xar>
<toc>
<checksum style="sha1">
<size>20</size>
<offset>0</offset>
</checksum>
<file id="1">
<name>xar</name>
<type>file</type>
<mode>0755</mode>
<uid>0</uid>
<gid>0</gid>
<user>root</user>
<group>wheel</group>
<size>81180</size>
<data>
<offset>0</offset>
<size>74108</size>
<length>23083</length>
<extracted-checksum style="md5">d852c77ac3c8e83f312c12b4c3198e6d</checksum>
<archived-checksum style="md5">ceaf793ccb1990ecbadb20112d5f9e5d</checksum>
<encoding style="application/x-gzip"/>
</data>
<ea>
<name>com.apple.ResourceFork</name>
<offset>0</offset>
<size>7072</size>
<length>3942</length>
<extracted-checksum style="md5">0f7061dca2d7411352377db0e53792db</checksum>
<archived-checksum style="md5">c72de8ac25abe462a930254d82958534</checksum>
<encoding style="application/x-gzip"/>
</ea>
</file>
</toc>
</xar>
http://code.google.com/p/xar/wiki/ArchivedMetadataExplicitly archived metadata
This is meant to be a list of metadata that xar knows about and explicitly archives. This does not mean to be an exhaustive list of how archived information will be extracted on systems other than the one it was archived on.
Generic stat information such as file type, permissions, uid, gid, atime, ctime, mtime.
Username corresponding to the uid on the system the archive was created on.
Group name corresponding to the gid on the system the archive was created on.
On systems supporting the st_flags stat member, the flags set on the file are archived.
On systems supporting the POSIX draft standard ACL calls and semantics, ACLs are archived.
On Linux systems supporting it, on the EXT3, JFS, Reiserfs, and XFS filesystems, Extended Attributes are archived.
On Linux system, EXT2 file attributes are archived (similar to but distinct from chflags() on systems supporting struct stat st_flags)
On FreeBSD and NetBSD, Extended Attributes are archived.
On Mac OS X 10.4 ACLs are archived.
On Mac OS X 10.4 Extended Attributes (including the resource fork) is archived.
Legacy Mac OS X metadata
On Mac OS X systems, on HFS, the Finder info is archived.
On Mac OS X 10.3, on HFS the resource fork is archived via the ..namedfork method.
Mach-O metadata
- savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
- Контактная информация:
Re: Архиватор с поддержкой UID/GID
Спасибо, точно умеет.
как бы его теперь к Midnight Commander'у подцепить?... что бы заходить варзив и нужные файлы/каталоги извлекать
Код: Выделить всё
xar -xP -f myarchive.xar
Помни о смерти, все суета сует....
-
- лейтенант
- Сообщения: 662
- Зарегистрирован: 2011-04-25 11:40:35
- Контактная информация:
Re: Архиватор с поддержкой UID/GID
Насколько я понимаю, за это отвечает /usr/local/etc/mc/mc.ext
- savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
- Контактная информация:
Re: Архиватор с поддержкой UID/GID
по поводу uid/gid я поспешил, так как это все ерунда. xar (и тот же tar) записывают числовой идентификатор пользователя/группы. При переносе на другой сервер это ничего не дает, потому как у юзера скорее всего другой числовой идентификатор...
Помни о смерти, все суета сует....
-
- лейтенант
- Сообщения: 662
- Зарегистрирован: 2011-04-25 11:40:35
- Контактная информация:
Re: Архиватор с поддержкой UID/GID
И как, интересно, в данном случае должен поступать "правильный" архиватор? Тут врядли что поможет на самом деле.
- savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
- Контактная информация:
Re: Архиватор с поддержкой UID/GID
к архиватору притензий нету. у меня была идея сохранять права достура, но это реально не возможно для переноса между серверами. ограничусь наверное RAR'ом. атрибуты он сохраняет, а с правами уже как-то буду разбираться другой скрипт
Помни о смерти, все суета сует....