LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 08-19-2010, 11:02 AM   #1
chriss745
LQ Newbie
 
Registered: Aug 2010
Posts: 7

Rep: Reputation: 1
Reload ext3 file system


Hi guys,

I have a problem with sharing a file system. We have a SAN storage, directly attached to some servers. I would like to share the data among the hosts. Now we use GFS for this, but we wants to outsource the servers, and the outsourcing company couldn't handle any shared file system (GFS, VCFS, etc..), so I have to find out an alternative.

My idea is the following, because we need the data only for read, I would like to use ext3, and mount it only with read only. Of course one node will have rw access, and it will feed the storage with data.

I set up the system, I can mount the storage on every nodes, but when I write data to the storage, it is not visible on the other hosts. I know it is normal, because ext3 was not designed for this, but if I do umount and mount on the ro hosts, files will be available. I suppose behind that is that with mounting again the volume the kernel reads again the filesystem, and new files will be visible.

My question would be, are there any ways to reread the ext3 filesystem without unmounting and mounting? With this my problem is, if there is an open file from this volume, umount will not work.

I tried "sync" and "mount -o ro,remount" as well, but it does not read again the file system.

Thanks for any help in advance!

Cheers,

Chris
 
Old 08-20-2010, 04:49 AM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,126

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Do not go there.
Go see whoever is responsible for the decision to outsource, and ask them how much your data integrity (business ???) is worth.

Then tell them to get their head out of their @rse.
 
Old 08-20-2010, 09:43 AM   #3
chriss745
LQ Newbie
 
Registered: Aug 2010
Posts: 7

Original Poster
Rep: Reputation: 1
Quote:
Originally Posted by syg00 View Post
Do not go there.
Go see whoever is responsible for the decision to outsource, and ask them how much your data integrity (business ???) is worth.

Then tell them to get their head out of their @rse.
Yep, I know, you are right, but contract is already done. We have to live with this.

Any idea how to refresh the inode table?
 
Old 08-20-2010, 05:59 PM   #4
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,126

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Nope.
And it gets worse. Any system that finds the filesystem marked as dirty at mount time will attempt to run the journal. Mounting as read only doesn't affect this behaviour, and you can't stop it. This was a design decision by Ted I later found out (I was only doing lab testing, so it didn't matter to me).
Can you trust your provider to ensure that the filesystem mounted r/w is always the last unmounted, and the first mounted ?. What about crashes ...

I know you're in a bind. but you really don't want to be involved in this. Seems you had a good system setup, and you've now got to make a cockup work. Make sure you document all you try, and get it signed off by your manager. I reckon I know who'll wear the blame otherwise.
 
Old 08-23-2010, 09:50 AM   #5
chriss745
LQ Newbie
 
Registered: Aug 2010
Posts: 7

Original Poster
Rep: Reputation: 1
Quote:
Originally Posted by syg00 View Post
Nope.
And it gets worse. Any system that finds the filesystem marked as dirty at mount time will attempt to run the journal. Mounting as read only doesn't affect this behaviour, and you can't stop it. This was a design decision by Ted I later found out (I was only doing lab testing, so it didn't matter to me).
Can you trust your provider to ensure that the filesystem mounted r/w is always the last unmounted, and the first mounted ?. What about crashes ...

I know you're in a bind. but you really don't want to be involved in this. Seems you had a good system setup, and you've now got to make a cockup work. Make sure you document all you try, and get it signed off by your manager. I reckon I know who'll wear the blame otherwise.
Really thank you that you highlighted this journal recovery case, I didn't know how it is working. We just discussed it, we can live with because we will write only temporary files to this disk, nothing important, we just want to share them, it is not a big problem if we loose the last X files because of a file system corruption.

I will progress with 5 seconds umount and mount.

Cheers,

Chris
 
  


Reply



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
mount disk - corrupted file EXT3 file system RAFAL Linux - General 3 04-08-2009 03:27 PM
changing file system to ext3 mohtasham1983 Linux - Newbie 8 06-28-2005 03:39 PM
How to ext3 file system A-Liang Programming 2 09-13-2004 10:14 PM
ext3: File system error big_gie Linux - General 6 07-16-2004 11:44 AM
Large tar file taking huge disk space in ext3 file system pcwulf Linux - General 2 10-20-2003 07:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 06:54 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