On Sat, Feb 21, 2004 at 04:15:01PM +0100, Kristian Vilmann wrote:
Jeg har to maskiner der kan se den samme SCSI-disk. Den ene mounter den
read-write (maksinenavn: rhcluster2), den anden read-only (maskinenavn:
rhcluster1):
[root@rhcluster2 root]# mount|grep share
/dev/sdb1 on /share type ext3 (rw)
[root@rhcluster2 root]#
[root@rhcluster1 root]# mount|grep share
/dev/sdb1 on /share type ext3 (ro)
[root@rhcluster1 root]#
Men: Logisk nok opdager read-only maskinen ikke de ændringer der bliver
lavet fra read-write maskinen:
Det må være caching der driller dig - for at få det til at virke bør
tingene køre uden cache, det kan være at sync flaget til mount er nok til at
opnå dette, men ellers kunne du måske bruge raw device funktionaliteten. Men
jeg vil dog stadigvæk tro at det vil kunne give problemer at lave noget
sådan, i hvert fald hvis du benytter et journaliseret filsystem.
Hvis du er ude på at lave en failover opsætning, så ville jeg kigge på
Kimberlite, men ellers ville jeg nok kigge på et specialiseret filsystem,
f.eks. GFS/openGFS, hvor du vil kunne mounte filsystemet som rw på flere
maskiner på en gang. Jeg mener også at der følger noget tilsvarende med i
suse og redhat's enterprise udgaver.