Script to temp create files more than inode limit


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Script to temp create files more than inode limit
# 1  
Old 01-17-2012
Script to temp create files more than inode limit

HI,

I am from testing background. I have a scenario of a file generation, through cronjob, on a defined path.

After I fill the data as 100 % utilized, my application is generating an empty file on the defined path.
Code:
[root@VM1 ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       28G   26G     0 100% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 1.5G     0  1.5G   0% /dev/shm
[root@VM1 ~]#
[root@VM1 ~]#

But i dont even want to generate an empty file. I want my application to throw an error in case the disk usage is full.

When i checked in the inode limit:
Code:
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     7307264  243248 7064016    4% /
/dev/sda1              26104      35   26069    1% /boot
tmpfs                 221914       1  221913    1% /dev/shm
[root@VM1 ~]#

I want a script to temporary create the files to reach the inode limit so that when i run my application, with 100% disk utilization, it will not generate even an empty file.

If possible, kindly help me out with the solution.

Last edited by methyl; 01-17-2012 at 07:33 AM.. Reason: please user code tags
# 2  
Old 01-17-2012
It is not sensible to fill all the inodes on the root filesystem. Your system will probably crash and may never boot again.
Filling any system partition (including root) is not advisible and can damage data files.
# 3  
Old 01-17-2012
Thanks for the reply:

Scenarios is that:
For a user, the application will run the scheduled process and generates the file on the defined path.

As I came to know that there is a limit on number of files that can be created in a particular directory. So Can't I reach that limit. I need a script that can temporarily create files to reach the inode limit and after that i can remove these files when not required.

My main aim is not to create even an empty file even if the disc space is full.

Last edited by atulbassi83; 01-17-2012 at 08:03 AM.. Reason: Information updated
# 4  
Old 01-17-2012
There is no limit on a directory in unix. The inode limit is always on the filesystem. However some modern journal filesystems will just extend the inode limit dynamically.

Worth a look at the "ulimit" commmand within your Shell.

If you manage to use all the inodes on the root filesystem your system may become unusable.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Removing large number of temp files

Hi All, I am having a situation now to delete a huge number of temp files created during run times approx. 16700+ files. We have never imagined that we will get this this much big list of files during run time. It worked fine for lesser no of files in the list. But when list is huge we are... (7 Replies)
Discussion started by: mad man
7 Replies

2. Shell Programming and Scripting

How to avoid the "temp files" in my script?

Hi ! :) I noticed that I create often of temporary files to keep character strings or other and I wish to avoid that if possible ? e.g : #!/bin/bash CONFIG_FILE="conf.cfg" TEMP_HOSTNAME="temp_file1.txt" for IP in `egrep -o '({1,3}\.){3}{1,3}' $CONFIG_FILE` do ssh "$IP"... (2 Replies)
Discussion started by: Arnaudh78
2 Replies

3. Shell Programming and Scripting

How to create or convert to pdf files from csv files using shell script?

Hi, Can anyone help me how to convert a .csv file to a .pdf file using shell script Thanks (2 Replies)
Discussion started by: ssk250
2 Replies

4. Shell Programming and Scripting

RMTF (ReMove Temp Files)

Heyas As some applications (sed,grep,vi, etc) create some tempfiles, i'd changed a script to this: (sadly i cant find the original post (code) anymore (which just removed 2 'diffrent kinds'), just similar ones - forgot that as i was new to all this) :) ~ $ cat $(which rmtf) #!/bin/sh #... (1 Reply)
Discussion started by: sea
1 Replies

5. Shell Programming and Scripting

Backup shell script created temp files .

Hi, I've a script which creates a temp flat file for storing all business dates received on a single day from diff control files sent by source system on that day. e.g on 12th april I receive txns for business day 8,9,10,11 april. I capture this business day and append to a flat file from... (1 Reply)
Discussion started by: manojg9
1 Replies

6. OS X (Apple)

Safari Temp Internet Files Location

I'm looking for help with finding where plugin data and other page resources are stored on the hard disk in safari 6.0. With the new update, the activity window has been merged into the develop menu under "show page resources" and one cannot access them directly. I tried running opensnoop to see... (3 Replies)
Discussion started by: sakurashinken
3 Replies

7. Shell Programming and Scripting

temp files

Hi there, As a regular unix user I am forever programming on the command line or writing scripts so that I first write a load of data to a file to read from. In the end I am always left with a bundle of .txt, .tmp which is what I usually call them. As a basic programmmer I was wondering is... (6 Replies)
Discussion started by: cyberfrog
6 Replies

8. UNIX for Dummies Questions & Answers

Security issue and temp files

Hello, One of the senior network admins at work told me that I should not hard code temp files into my scripts. Rather I should use the mktemp commands in the script to create them on the fly. His argument was that if a malicious user knew the name of my temp files in the script they could... (6 Replies)
Discussion started by: mojoman
6 Replies

9. Shell Programming and Scripting

Script to Delete temp files and check file system

Hi all, new to the threads as well as Unix/Linux. I need to create a script that will delete any temporary files as well as check the files on the system for errors or corruption. This is what I have so far and I'm sure that I'm missing things or have the wrong commands. I'm not sure where to go... (3 Replies)
Discussion started by: Bwood1377
3 Replies

10. UNIX for Dummies Questions & Answers

Tidying up temp files on exit of script

Hi I believe there is a method to remove all temporary files when a KSH script terminates (either expectedly or unexpectedly). I think is some sort of subroutine you can create that runs when the script exits. Can anyone help me with this please? Many thanks Helen :confused: (2 Replies)
Discussion started by: Bab00shka
2 Replies
Login or Register to Ask a Question

Featured Tech Videos