LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-08-2012, 09:14 AM   #1
GuruduttMarathe
LQ Newbie
 
Registered: May 2012
Posts: 4

Rep: Reputation: Disabled
Issue with tar utility in RHEL5 on 64 bit PC


Hi all,

I am trying to create a zipped tar file using 'tar' utility on RHEL5 CentOS.

On 32 bit PCs, there is no issue. However, on 64 bit PCs, the tar 'utility' randomly skips the subdirectories.

Command:

tar –zvcf rootfs/rootfs.tar.gz .

The contents of the subdirectories are not being added to the tar file.

Last edited by GuruduttMarathe; 05-08-2012 at 09:59 AM.
 
Old 05-08-2012, 09:17 AM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,519

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Welcome to LQ.

tar –zvcf rootfs/rootfs.tar.gz : Wrong.

It is : tar zvcf rootfs.tar.gz rootfs/

.

Last edited by knudfl; 05-08-2012 at 09:18 AM.
 
1 members found this post helpful.
Old 05-08-2012, 09:28 AM   #3
GuruduttMarathe
LQ Newbie
 
Registered: May 2012
Posts: 4

Original Poster
Rep: Reputation: Disabled
Sorry for typo error.

I tried the below command:

tar zvcf rootfs/rootfs.tar.gz .
 
Old 05-08-2012, 10:38 AM   #4
lithos
Senior Member
 
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Originally Posted by GuruduttMarathe View Post
Sorry for typo error.

I tried the below command:

tar zvcf rootfs/rootfs.tar.gz .
^^^this is not going to happen !

your
Code:
tar zvcf rootfs/rootfs.tar.gz
TAR uses -f for filename, so basically you're telling Tar to create the archive file in path "rootfs/rootfs.tar.gz" with filename "rootfs.tar.gz"

What is then important is if you want to include directories you need the -R switch, so the full command would be:
Code:
tar cvzRf rootfs.tar.gz   rootfs/
this will create (-c) the archive "rootfs.tar.gz" from the directory "rootfs/" and below (rootfs/etc, rootfs/var ...)

good luck
 
1 members found this post helpful.
Old 05-09-2012, 01:39 AM   #5
GuruduttMarathe
LQ Newbie
 
Registered: May 2012
Posts: 4

Original Poster
Rep: Reputation: Disabled
Smile

Thanks lithos.

Sorry again for the confusion.

In fact the current folder was the input to the tar file.

"tar zvcf /tmp/rootfs/rootfs.tar.gz ."

Please see the "."


Another Question:
~~~~~~~~~~~~~~~~

What is the maximum size of the dirs/files that can be added into the tar file?

Last edited by GuruduttMarathe; 05-09-2012 at 01:46 AM. Reason: To add another query.
 
Old 05-09-2012, 03:19 AM   #6
lithos
Senior Member
 
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Originally Posted by GuruduttMarathe View Post
Thanks lithos.

Sorry again for the confusion.

In fact the current folder was the input to the tar file.

"tar zvcf /tmp/rootfs/rootfs.tar.gz ."

Please see the "."

Hi,

just use the command I wrote
Code:
tar cvzRf /tmp/rootfs/rootfs.tar.gz *.*
this will create an archive of files in current dir.

Tar doesn't know what to do with ".".
BTW : what is your
Code:
tar --version
tar (GNU tar) 1.22
Quote:
Another Question:
~~~~~~~~~~~~~~~~

What is the maximum size of the dirs/files that can be added into the tar file?
As I'm creating the archive of server which has approx 100 GB of files (mostly HTML and PHP sites) there is no problem with it (it takes approx 30min to create the archive size of 15~16GB).
 
1 members found this post helpful.
Old 05-09-2012, 05:48 AM   #7
GuruduttMarathe
LQ Newbie
 
Registered: May 2012
Posts: 4

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by lithos View Post
Code:

tar cvzRf /tmp/rootfs/rootfs.tar.gz *.*
Code:
tar: *.*: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
Quote:
Originally Posted by lithos View Post
BTW : what is your
Code:
tar --version
tar (GNU tar) 1.22
Code:
tar --version
tar (GNU tar) 1.15.1
 
Old 05-09-2012, 08:42 AM   #8
lithos
Senior Member
 
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144

Rep: Reputation: 217Reputation: 217Reputation: 217
Hi,

Please update your TAR to newer version (I think at least 1.22).

My CentOS x64 does it:
Code:
~/zac$tar czvRf ../zac.tar.gz *.*
block 0: update.sh
Done without errors!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Gnome-disk-utility on RHEL5? rayfinkle Linux - Newbie 4 10-17-2011 09:13 PM
What is the tar utility and how is it used in Linux? sharee Linux - Newbie 9 04-30-2010 03:35 PM
[SOLVED] tar utility Sayan Acharjee Linux - General 5 03-26-2010 02:06 AM
Apache & Tomcat build fine in RHEL5 32-bit, not in 64-bit. Why? jackofalltrades Linux - Newbie 1 10-30-2009 02:07 PM
[SOLVED] HP Proliant DL380G6 dual boot 32-bit and 64-bit RHEL5.0 sekhar_vgt Linux - Server 1 11-05-2008 10:56 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:29 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration