Well if you can stop all instances of writes to the databases you should be able to recover them.

Each file is going to be in /proc/5460/fd/10-17

the file number corresponds to the fd you see in lsof output

ex:
cp /proc/5460/fd/10 ibdata2

This is still risky and i reccomend you get a dump immediately. As soon as you restart mysql those files are gone forever.

Daniel Kasak wrote:
On Tue, 2007-09-25 at 19:27 -0400, Gary Josack wrote:

Did the space become available when deleted?

try:
lsof | grep deleted

see if they're still running in memory. if so you might be able to save them.

Thanks for the quick response :)

They're there:

mysqld     5460      mysql   10uW     REG        8,3  1073741824
761001 /root/.Trash/ibdata2 (deleted)
mysqld     5460      mysql   11uW     REG        8,3  1073741824
6852461 /root/.Trash/ibdata3 (deleted)
mysqld     5460      mysql   12uW     REG        8,3  1073741824
7376938 /root/.Trash/ibdata4 (deleted)
mysqld     5460      mysql   13uW     REG        8,3  1073741824
6859981 /root/.Trash/ibdata5 (deleted)
mysqld     5460      mysql   14uW     REG        8,3  1073741824
7376491 /root/.Trash/ibdata6 (deleted)
mysqld     5460      mysql   15uW     REG        8,3  1073741824
7376500 /root/.Trash/ibdata7 (deleted)
mysqld     5460      mysql   16uW     REG        8,3  1073741824
1369981 /root/.Trash/ibdata8 (deleted)
mysqld     5460      mysql   17uW     REG        8,3  1073741824
7377058 /root/.Trash/ibdata9 (deleted)

( sorry about the text wrapping thing )

How do I recover them, and do you think this is wise? At this point, I
still think it might be a better idea to do a complete reinstall /
restore / transaction log run.


--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: [EMAIL PROTECTED]
website: http://www.nusconsulting.com.au




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to