LINUX.ORG.RU
ФорумTalks

[в-ва][tar] вопрос спецам.

 


0

0

Допустим в системе есть некоторое количество свободного места, скажем 7 гигабайт. tar должен запаковвывать намного больший объем в разы, а каждый раз, производя на свет part#n размером, скажем, 5 гиг останавливаться, давая скрипту производить с эьтой частью некоторые шаманские действия в ходе которых архив созданный прибивается, высвобождая место, а после продолжать создавать следующую часть. А теперь вопрос спецам. Как сие реализовать, т.е. создавать не все части результирующего архива разом, а по одной.

★★★★★

А он разве не задуман так делать? Ведь записал часть, кассету сменил, нажал энтер, поехал дальше.

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

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

AiFiLTr0 ★★★★★
() автор топика

#!/bin/sh

tar -vjc / | (
	while dd of=part.tar.bz2 bs=4096 count=1000; do
		echo '!!! Yet another part of archive created. Press Enter to continue...'
		cat /dev/tty | read
	done
)

Как-то так...

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

благодарю, сейчас испробуем.

AiFiLTr0 ★★★★★
() автор топика

Этот вопрос уже поднимался на ЛОРе пару лет назад и было готовое решение -- в поиск!

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

>На ЛОРе уже все вопросы мироздания когда-то поднимались, только решение не у всех есть

fixed

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