Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 17 Listopadu 2009, 13:55:01
-
Potřebuji zálohy (/home) ukádat na externí disk s FAT32. Potřebuji vytvořit soubory ZIP o velikosti 4GB:
zaloha.zip
zaloha.z01
zaloha.z02
atd.
Jak na to?
-
Co třeba man zip? Abys neřekl, že jsem pes, tak hledej --split-size. ;)
-
Co třeba man zip? Abys neřekl, že jsem pes, tak hledej --split-size. ;)
Díky, ale já to tam nenašel a píše to:
zip error: Invalid command arguments (no such option: -)
A nebo jsem mimo:
zip -h
Copyright (c) 1990-2006 Info-ZIP - Type 'zip "-L"' for software license.
Zip 2.32 (June 19th 2006). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
The default action is to add or replace zipfile entries from list, which
can include the special name - to compress standard input.
If zipfile and list are omitted, zip compresses stdin to stdout.
-f freshen: only changed files -u update: only changed or new files
-d delete entries in zipfile -m move into zipfile (delete files)
-r recurse into directories -j junk (don't record) directory names
-0 store only -l convert LF to CR LF (-ll CR LF to LF)
-1 compress faster -9 compress better
-q quiet operation -v verbose operation/print version info
-c add one-line comments -z add zipfile comment
-@ read names from stdin -o make zipfile as old as latest entry
-x exclude the following names -i include only the following names
-F fix zipfile (-FF try harder) -D do not add directory entries
-A adjust self-extracting exe -J junk zipfile prefix (unzipsfx)
-T test zipfile integrity -X eXclude eXtra file attributes
-y store symbolic links as the link instead of the referenced file
-R PKZIP recursion (see manual)
-e encrypt -n don't compress these suffixes
-
A tahle syntaxe ti taky nefunguje?
zip --split-size 64k uff.txt --out uff.zip
-
hmm.. máš starší verzi zipu
takže to asi nejdřiv budeš muset zazipovat a poté rozdělit zipsplitem
zipsplit -n $velikost $archiv(asi)
nemůžeš použít tar?
pak by to šlo takhle:
tar cz $adresář |split -b 4GB - $kam_se_to_má_uložita zpět
cat ${umístění}*|tar xz
-
hmm.. máš starší verzi zipu
takže to asi nejdřiv budeš muset zazipovat a poté rozdělit zipsplitem
Dík, ale jsem laik a potřebuji si na to udělat spouštěč, takže se raději poohlédnu po novější verzi ZIPu.
-
Nerad bych něco zkazil. Například Partimage mi uloží na externí FAT32 archivy o velikosti 4096MB. Problém je, že z Windows nejdou číst, disk nelze degragnemtovat atd. Pravděpodobně nelze ani měnit velikost toho oddílu... Je to asi nějaká chyba fs. Archivy 4000MB jsou bez problémů...
-
Můžeš zkusit 7z.
Funguje i ve Win, jen se musí doinstalovat. V Ubuntu nainstaluješ tuším p7zip-full, a pak jen klikneš pravým na adresář, Vytvořit archiv, v rozbalovacím menu najít .7z, a pak Další nastavení, Rozdělit na svazky po ...
Používám k plné spokojenosti, používal jsem i kdysi ve Win.
-
Můžeš zkusit 7z.
Dík.