clear space

Posted on 2014-04-01
Medium Priority
Last Modified: 2014-04-06
From here how we can clear space

===> df -g .
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd1           2.00      0.08   96%    56722    57% /home
Question by:tonydba
LVL 68

Accepted Solution

woolmilkporc earned 2000 total points
ID: 39969247
First, you could determine which are the biggest files and directories:

cd /home
du -ks * |sort -n

The biggest will appear at the bottom of the list. Values are shown in kilobytes.

To dig deeper you can "cd" to the biggest directories, one after the other,  and reissue the above command:

cd /home/big_dir
du -ks * | sort -n

At the end of these investigations you will know the biggest space consumers and can decide if they could be deleted or not ("rm filename" to delete a file or "rm -r directoryname" to delete a complete directory including all its files and subdirectories).
LVL 23

Expert Comment

ID: 39969255
It largely depends upon what is consuming your space.  I might begin with huge temporary files (logs, trace, reports, etc.); then go after smaller ones that are old.  Your Oracle alert, archive, and listener log(s) should be trimmed periodically for preventative maintenance.

Obviously, DO NOT drop the datafiles, redo logs, etc.

A simple search of the abundant linux documentation will give you the syntax of the find command.

Do you have any specific examples of potential problems?
LVL 38

Expert Comment

by:Gerwin Jansen, EE MVE
ID: 39969577
Hi tonydba, your question is about making space available on the /home filesystem.

Are we right to assume that you have an Oracle database installed under /home or is it just that you have to clean some files? If it's just about files then Oracle Database would not be the right topic.
A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

LVL 15

Expert Comment

by:Devinder Singh Virdi
ID: 39970894
I haven't read above comments, but based on your question, you can find if any file(s) older than certain day can be delete. To do this use find command with rm.

find /home/ \( -name '*.*' -mtime +45 \) -print -exec rm {} \;
LVL 13

Expert Comment

ID: 39971491
Check what all files are consuming the most of the space

#find /home -xdev -ls | sort -nr -k 7 | head

accordingly you can do the needful..


Author Closing Comment

ID: 39981677

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

I have written articles previously comparing SARDU and YUMI.  I also included a couple of lines about Easy2boot (easy2boot.com).  I have now been using, and enjoying easy2boot as my sole multiboot utility for some years and realize that it deserves …
Can you run Linux on a Windows system?  Yep.  Here's how.
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
This video shows how to copy an entire tablespace from one database to another database using Transportable Tablespace functionality.

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question