----- Original Message -----
> From: "Adarsh Sharma" <adarsh.sha...@orkash.com>
> 
> Today by chance I am checking the space in mysql  data directories.

By chance? That should be automated, as should a million other standard checks. 
Install Nagios.

> When it becomes full, I am sure my server down. Can anyone Please let
> me know the steps I need to follow in this condition.

Pretty obvious: add space or remove data.

Given that you say it's MyISAM data taking up the space, you simply need to 
optimize the tables to reclaim free space inside the datafiles - but make sure 
there's enough free space for a full copy of the remaining data, so start 
optimizing the smallest tables first. For InnoDB it's quite a bit more trouble.

If there's no data you can delete, you could have a look at wether there's 
tables that don't need to be written to anymore - or set up archiving tables 
for exactly that purpose; you can convert those to compressed MyISAM, that 
should save quite some space, too.

Adding disks, well... if you set up the server with LVM or MD that shouldn't be 
too hard, but it looks like you didn't. Welcome to screwville. You'll need to 
swap out the disk for a larger one (yes, downtime) and copy all the data. That, 
or *add* a disk, set that one up with LVM, copy the data there and then add the 
old disk as a second physical volume and expand the logical volume.


And this, dear pupils, is why we tell the marketeers to go screw themselves 
until they can provide a three-year volume estimate.


-- 
Bier met grenadyn
Is als mosterd by den wyn
Sy die't drinkt, is eene kwezel
Hy die't drinkt, is ras een ezel

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to