LINUX.ORG.RU

7z бекап всей системы, права остаются, а группы все меняются на root, что не так?

 ,


0

1

Делаю так:

7z a backup.7z /directory/filesystem
Искал про 7z и права, находил, что оно их вообще не сохраняет. А по факту права на файлы сохраняются, а вот группы все подменены на root. Как можно пофиксить?

★★★★★
Ответ на: комментарий от anonymous

Разжимать всё для доступа к одному файлу

Какой к чорту один файл?! Это бэкап, приятель! Вы там поаккуратнее с воображаемым глобусом! Бэкап означает фиксацию состояния ВСЕХ выбранных файлов, а не какого то в отдельности! И возня с «одним файлом» изначально не предусматривается!

anonymous
()
Ответ на: комментарий от anonymous

в таре есть проблема - отсутствие индекса. побырому выдернуть один маленький файл, к примеру конфиг, из многогигабайтного архива та еще опа без ручек.

pfg ★★★★★
()
Ответ на: комментарий от anonymous

И возня с «одним файлом» изначально не предусматривается!

ты так говоришь, потому что tar - это tape archiver и ты каргокультист или что похуже, как апплофаны говорят «не нужно, т.к. на маке этого нет». Частный случай 0.01%, не имеющий сейчас к реальности ничего.

tar давно пора выкинуть из всех мануалов, и тулзу пометить устаревшей. Но, к сожалению, она настолько «юниксвейная», что взять из неё реализацию хранения метаинформации к файлам, просто невозможно. А это единственная такая реализация в линуксе, да. Прибитая к O(N) от данных, лол. Зато собираем с -O3 генту, да, небо коптим.

zendrz ★★
()
Ответ на: комментарий от anonymous

А когда не бэкап?

Вот тогда и подходи, приятель. А сейчас в стороночку, будь любезен!

anonymous
()
Ответ на: комментарий от zendrz

tar давно пора выкинуть

Ломать - не строить! Ещё не всё доломали? Не сидится спокойно, шило в жопе у господ «новаторов».

anonymous
()
Ответ на: комментарий от anonymous

к чорту ваши теории, мне нужно выкывирять из многогигабайтного архива предыдущее состояние одного или нескольких маленьких файлов. и для этого ворошить весь воображаемый глобус ?? нахуа ??

мне без разницы что кем теоритически предполагается - мне нужно одно конкретное действо, которое из 7зип архива делается просто, а из тар делается тупо и жутко долго.
из этого естественный выход - кладем каменный топор в то место, где он должен лежать и смотрим в сторону более умных инструментов.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от anonymous

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

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ещё не всё доломали?

Это такие вещи, которые надо было ломать, как раз. А не то, что обычно принято ломать. Поэтому жить вам (нам) с tar и wayland теперь. Одного поля ягоды

zendrz ★★
()
Последнее исправление: zendrz (всего исправлений: 1)
Ответ на: комментарий от pfg

Продолжу эту мысль за squash.

Доступ не только в виде «извлечь», но и в виде «смонтировать». А поскольку речь о бэкапе всей системы, то, при некотором старании, можно и запустить эту систему.

andytux ★★★★★
()
Ответ на: комментарий от zendrz

Это такие вещи, которые надо было ломать

Так у Вас, «новаторов», нет вещей, которые не надо ломать! Это «не Ваш мэтод»! Так что не надо втирать!

anonymous
()
Ответ на: комментарий от anonymous

Не нужно ломать то, что сломано изначально

Как это не нужно? Все именно этим только и заняты!

anonymous
()
Ответ на: комментарий от anonymous

Нет, это ты тут придумываешь новые свойства, не соответствующие действительности.

anonymous
()
Ответ на: комментарий от anonymous

squashfs можно использовать как для создания бекап (из squashfs можно развернуть/восстановить систему) так и для создания переносной системы.
отличный универсализм.
потому и откладываем тар в те места где без него пользоваться не умеют.

расскажи мне какие преимущества есть у tar перед squashfs в плане бекапа ?? ну или минусы squashfs

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от anonymous

ты тут придумываешь

Нет. Просто это единственный Ваш аргумент. И когда он не действует, Вам, кроме Вашего желания всё сломать, предъявить то нечего!

anonymous
()
Ответ на: комментарий от pfg

отличный универсализм.

Ничего «отличного» я в «универсализме» не вижу от слова совсем. Это как хирург, по совместительству уборщица, грузчик и кладовщик.

anonymous
()
Ответ на: комментарий от anonymous

Адепта доказанно убогой поделки ответ. Вот, же ты затираешь про «просто»: 7z бекап всей системы, права остаются, а группы все меняются на root, что не так? (комментарий)

единственный Ваш аргумент

Его достаточно. Если что-то требует учитывать свои дополнительные особенности, ничего не давая в замен, оно не «проще» а сложнее, и не нужно, при наличии лучших альтернатив.

anonymous
()
Ответ на: комментарий от anonymous

Его достаточно.

Нет. Недостаточно! Совсем недостаточно! Особенно с учётом Вашего желания всё сломать.

anonymous
()
Ответ на: комментарий от zendrz

tar давно пора выкинуть

Бля, ну что такое… Опять выкинуть. Отличный надежный инструмент, отлаженный на много лет. И тут: давайте выкинем в угоду чего-то нового и модного.

rumgot ★★★★★
()
Ответ на: комментарий от anonymous

Нет. Недостаточно! Совсем недостаточно!

Тыскозал? Я что-то не вижу контр аргумента. Выходит, достаточно.

anonymous
()
Ответ на: комментарий от anonymous

Ну не выкидывай. Пусть будет где-то отдельно в репах для убогих.

«Ну не выкидывай» + «в репах для убогих» = ???. Нормально всё? Со здоровьем я имею ввиду?

anonymous
()
Ответ на: комментарий от anonymous

Я вижу

Да нихрена ты не видишь. У тебя же со зрением того этого. Хоть что то осмысленное хотя бы выдавай, приятель.

anonymous
()
Ответ на: комментарий от anonymous

А у тебя? Оно одновременно может находиться где-то в репах, будучи поделкой для убогих.

anonymous
()
Ответ на: комментарий от anonymous

Оно одновременно может

Замечательный рецепт: смешиваем мягкое с тёплым и получаем говно. Без вариантов.

anonymous
()
Ответ на: комментарий от anonymous

К сожалению для тебя, весь ход разговора железно зафиксирован. Это ты тут не отвечаешь на вопросы, и не пишешь ничего внятного.

anonymous
()
Ответ на: комментарий от anonymous

весь ход разговора железно зафиксирован.

Вот именно, вот именно… Следи за собой.

anonymous
()
Ответ на: комментарий от anonymous

От тебя мы получаем только балабольство, в итоге. Смешивать ничего не требуется.

anonymous
()
Ответ на: комментарий от anonymous

«видишь/не видишь» это личное делао каждого. универсализм без ущерба к функциональности естбь большой плюс.
а вот если хирург не знает как переходить улицу, то из больницы его лучше не выпускать.

расскажи мне какие ты видишь минусы применения связки mksquashfs/unsquashfs по сравнению со связкой tar -c/tar-x ??

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от pfg

какие ты видишь минусы применения связки mksquashfs/unsquashfs

Навскидку, назначение таргета для распаковки. Через какую собсно жопу?

anonymous
()
Ответ на: комментарий от anonymous

аргументации

Тебя заклинило, чтоле? Приятель, поаккуратнее. Оглядись вокруг, полегчает.

anonymous
()
Ответ на: комментарий от pfg

расскажи мне какие ты видишь минусы применения связки mksquashfs/unsquashfs по сравнению со связкой tar -c/tar-x ??

tar есть везде, mksquashfs/unsquashfs – нужно дополнительно устанавливать.

EXL ★★★★★
()
Ответ на: комментарий от anonymous

и сразу выкидываем жаргончики в топку монговариантности. :)
под таргетом подразумевается указание конкретной директории для распаковки или что ??

man unsquashfs
-d PATHNAME, -dest PATHNAME
unsquash to PATHNAME, default «squashfs-root».

pfg ★★★★★
()
Ответ на: комментарий от pfg

man unsquashfs

Man - это хорошо. А ты сам то пробовал «вот это вот»?

anonymous
()
Ответ на: комментарий от anonymous

Выше железно зафиксировано

Это ЛОР, приятель. Когда кто то начинает троллить, ему НИКАКИХ «аргументов» не дают. Секёшь о чём я? Собственно история про тебя.

anonymous
()
Ответ на: комментарий от EXL

оболдеть, абидили мальчика, я с обратной стороны не вижу проблемм поставить - он есть в репе любого дистра.
кстати тар когда-то тоже был везде :)

да кстати и какой из таров ?? :) их несколько вариантов форматов.
и не только
с год назад, когда модифицировал систему бекапов на сервачке, выявил, что вариант тар-архива, получаемый с опцией –incremental, поддерживается не всеми прогами, что-то авторы там опять нахимичали с форматом архива, но не задокументировали.
а опцию –level= обратно, задокументировали, но не сделали и в доках задним числом внесена затычка формата «опция работает только с одним уровнем =0» пипес. фундаментальный архиватор систем !!

pfg ★★★★★
()
Ответ на: комментарий от anonymous

аргументов.

Это вот какой раз по счёту? Не заклинило, говоришь? Не тролль, говоришь? Ну-ну.

anonymous
()
Ответ на: комментарий от anonymous

Никто уже не считает, какой раз ты пёрнул в лужу, вместо ответа по сути, троллина.

anonymous
()
Ответ на: комментарий от anonymous

Никто уже не считает

Я рад, что ты со мной полностью согласен. Наконец то, приятель, наконец то. Так держать.

anonymous
()
Ответ на: комментарий от anonymous

Я тут с тобой не соглашался. Тут только потешаются над неспособностью адепта tar ответить на простую аргументацию.

anonymous
()
Ответ на: комментарий от anonymous

Я тут с тобой не соглашался

Еще как согласился. Учит меня общаться, а сам фигачит полностью обратное. Ну-ну.

anonymous
()
Ответ на: комментарий от pfg

Не то чтобы там нет индекса, просто после сжатия простым потоковым архмватором он оказывается недоступным. Если на диске лежит несжатый многогигабайтовый .tar, оттуда конфиг выковыривается за секунды.

kirill_rrr ★★★★★
()
Ответ на: комментарий от zendrz

Прежде чем выкидывать tar, надо найти вменяемую альтернативу. Варианты с образами файловой системы cpio и squashfs как бы ещё хуже, в них нельзя дописывать и читать из них конвейром.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

в них нельзя

Забыл сказать, что если за-split-ить squashfs, то получаешь вообще неработоспособный вариант (никакие cat-ы не пристройшь, только категорическое объединение кусков).

anonymous
()
Ответ на: комментарий от kirill_rrr

интересно, ни разу не слышал про индекс внутри tar, скинь пруфик почитать.
вообще если отталкиваться от целевой функциональности tar как утилиты для записи работы с магнитной ленты (из него «ленточные» опции во все стороны торчат :) ), создание индекса для такого устройства бессмысленно.
я таки думаю это из-за того что прочитать гигабайты на современных устройствах можно очень и очень быстро.

pfg ★★★★★
()
Ответ на: комментарий от pfg

ни разу не слышал про индекс внутри tar

На ЛОРе и не то запросто услышишь. Не будет никакого пруфа (как и индекса). То, что в распакованном виде быстро находится нужный кусок, так оно понятно, что сложного пробежаться по хэдам не трогая «сердцевину».

anonymous
()
Ответ на: комментарий от pfg

Я не знаю внутреннойстей тара, но у меня частенько образуются 10+ гиговые .тар из которых надо выдрать пару файлов. При скорости чтения с диска в 20 Мб/сек mc просматривает и копирует из них файл буквально за пару секунд. Вывод - индекс есть, но видимо он размазан кусочками по всему файлу.

kirill_rrr ★★★★★
()
Ответ на: комментарий от pfg

Это не вера, это единственный способ промотать 20 гектар не проматывая 20 гектар.

kirill_rrr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.