Visit The New, Modern Unix Linux Community


tar + gzip + split together


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting tar + gzip + split together
# 1  
tar + gzip + split together

Hi All
I need guidance on this requirement .
We have a directory structure which has data of approx 100 GB
We need to tar the structure then zip it and create different files of not more than 10 GB
A separate tar file then a .gz should not be created , on the fly a script is needed which should tar then gzip it and create splitted zipped files of not more than 10 GB only
Please advice on this
I would really apprecite it.

Thanks
Aamir
# 2  
Quote:
Originally Posted by aamir1234
Hi All
I need guidance on this requirement .
We have a directory structure which has data of approx 100 GB
We need to tar the structure then zip it and create different files of not more than 10 GB
A separate tar file then a .gz should not be created , on the fly a script is needed which should tar then gzip it and create splitted zipped files of not more than 10 GB only
Please advice on this
I would really apprecite it.

Thanks
Aamir

are you getting any error messages when attempting these?

what you can do is go into the directory with the 100GB size. once in the directory, issue a du -sk * | sort -rn

that will list to you the all the other directories in the directory and their sizes from biggest to smallest.

using that information, you add up the directory sizes. you can pick the first 2 or 3 or 4 or whatever till it adds up to 10GB. Then you create a tar archive for this first 10GB like this

create tar archive = tar cf /name-to-give-archive /directory-to-archive

Example = tar cf /var/tmp/jamesbond1.tar /usr/impt/dir1 /usr/impt/dir2 /usr/impt/dir3 ...etc


for the second 10GB data you archive u do the same; you add up the remaining directory sizes till it reaches 10GB. then u also archive that.


create tar archive = tar cf /name-to-give-archive /directory-to-archive

Example = tar cf /var/tmp/jamesbond2.tar /usr/impt/dir1 /usr/impt/dir2 /usr/impt/dir3 ...etc
Terrible
# 3  
Check the tar manpage for the '-M' and '-F' flags.
# 4  
Hi
The problem is their isnt one 100 GB file , we are doing a
datacentre move so their are lots of servers and huge directories to be moved so
we do require a script which would make that easier
# 5  
Perhaps you could provide a little more information on the scenario, mainly what the directory structure looks like that you are trying to archive.
# 6  
Agree with deepak, need more information. If you could provide more details about scenario we could be able to help you out.
# 7  
So the media you will be using for the move doesn't allow for more than 10GB to be moved at a time, and you would like the files to not depend on each other, in case one of them goes corrupt, right?

Of course, before you compress something, you can't know whether it will be more or less than 10GB after compression (unless it's already less than 10GB, in which case it's a pretty safe bet). Could you create smaller zips and fill as many as will fit in 10GB?

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #256
Difficulty: Easy
MILNET gave birth to NIPRNet, which was used to transmit sensitive but unclassified data between internal users and also provide those users with a gateway to the commercial Internet.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Tar gzip compression rate

How good is the compression rate of gzip when you use tar with the gzip option? I am pretty amazed that a 1 GB file was reduced to 1019K. This is what I did. tar -cvf tar_test.tar.gz -T /list_of_files ls -hl -rw-r-----. 1 owner group 19 Jul 23 16:00 list_of_files -rw-r-----. 1 owner group... (7 Replies)
Discussion started by: cokedude
7 Replies

2. UNIX for Beginners Questions & Answers

Need help ASAP - FIND - TAR - GZIP

Hi, I need to combined in 1 line the execution below : find * -type f -mtime -$nb_days -print | xargs tar -cvf $MAITUT/BCK_DATA.tar gzip $MAITUT/BCK_DATA.tar.gz The fact that the TAR is very big, at the end I need to generate only the GZ file. The option z on the tar... (2 Replies)
Discussion started by: royinfo.alain
2 Replies

3. Shell Programming and Scripting

tar and gzip files

Hi Guys, I am using RHEL5 and Solaris 9 & 10. I want to tar and gzip my files then remove them after a successful tar command... Lets say I have files with extension .arc then I want to tar and gzip these files. After successful tar command I want to remove all these files (i.e .arc). ... (3 Replies)
Discussion started by: Phuti
3 Replies

4. Shell Programming and Scripting

tar and gzip problem

Hi Guys, I have a few files. i want to tar these files and zip it using gzip it. -rw-r----- 1 magesh magesh 12940369 Jul 27 09:26 dcx_imds_c.asc -rw-r----- 1 magesh magesh 1221391 Jul 27 09:27 dcx_imds_h.asc -rw-r----- 1 magesh magesh 1105673 Jul 27 09:27... (6 Replies)
Discussion started by: mac4rfree
6 Replies

5. UNIX for Dummies Questions & Answers

shortcut for tar cvf - [filename] | gzip > [filename].tar.gz

i'd like to have an alias (or something similar) where i can type a command like "archive" and a filename and have it tar and gzip the file, so... $ archive filename results in filename.tar.gz...do i have to write a script to do this? (4 Replies)
Discussion started by: bcamp1973
4 Replies

6. UNIX for Dummies Questions & Answers

tar and gzip

Hi, I would like to have a combined gzip and tar that will compress and create multiple output tar.gz files. I want to have multiple files output because i cannot create an archive because there is no more space on my harddisk. I cannot transfer it locally because of slow connection. I want to... (3 Replies)
Discussion started by: tungaw2004
3 Replies

7. UNIX for Advanced & Expert Users

tar/gzip/gz...which one to use?

P0251WLADC.svm_wl1 > /svm_wl1/billing/data/server/archive/ALLEVT $ du -k FEB2006 22050224 FEB2006 As you can see,i have a folder called "FEB2006" which is around 22 GB. i guess zip or compress wont work...( i don know how do we compress a folder) i wished to use ""tar" ( i suppose... (5 Replies)
Discussion started by: abhijeetkul
5 Replies

8. UNIX for Dummies Questions & Answers

TAR and GZIP help

Hi, There are 700 .pdf files in a certain directory on the server and I need to TAR them first and then compress them using GZIP to free up the space. The combined size of the .pdf files is 3gb. However, there is only 1gb of free space on the server. So as you can see when I try to TAR these... (3 Replies)
Discussion started by: VandeMatram
3 Replies

9. UNIX for Dummies Questions & Answers

can i tar and gzip in one liner ?

hello can i combine this 2 commands in one liner command? (1 Reply)
Discussion started by: umen
1 Replies

10. UNIX for Dummies Questions & Answers

Combine tar and gzip together?

Hello I just wandering, instead to doing "tar cvf foo.tar * " and then gzip foo.tar , can't it be combined to one command ? (1 Reply)
Discussion started by: umen
1 Replies

Featured Tech Videos