Здравейте, седя и си мисля ... със сигурност седя, но дали наистина мисля, не 
съм много сигурен :). Та за какво става въпрос ще попитате ... Реших да 
наравя архив на една Линукс машина,  но изведнъж са озовах пред въпроса как 
аджеба ще запиша един файл тар.гз или бз2 с големина 3Гб на ЦД? Веднага се 
обърнах към Гоогълчо, и там естествено имаше едно решение което за момента ми 
се стори задоволително. То беше нещо от сорта на:
tar jcvf file.tar.bz2 /dir_we_whish_to_archive 
split  -b 700 m -a 2 file.tar.bz2 split_file
for i in `ls split_file*`;do 
cdrecord -v dev=/dev/rdrw speed=24 -data -tao split_file$
done
дотук се предполага че сме записали файла които ни е нужен на ЦД-та. Но нещеш 
ли реших този архив все пак да го запиша и на моята машина ей така да го има 
още веднъж.  След като изпълних:
for i in `number_of_disks`;do
dd if=/dev/cdrom of=/file$i
done
и for i in `ls file*`;do
cat $i >>file.tar.bz2
done

Това което показвам, наистина не съм го пробвал ... предполагам само, че ще 
доведе до задоволителен резултат. Всъщност истинският въпрос ми е, дали не 
съществува някакво по-елегантно решение от горе споменатото ... 
Например мултиволюм от командата тар или нещо друго, което да раздели на 
подходящи порции голямият файл. 
Дано само не съм бил прекалено досаден и разтучителен в пояснението си. 

Предварително Ви благодаря за отговора ... и желая спорна работа на всички 
четящи :-).

Reply via email to