問:請問MyMirror每次開機都必須執行mount與mfsck指令才能運作是吧?
答:Yes.
MyMirror做為一個同步複製與高可用性系統(replication & HA),重開機時系統必須檢查兩端資料的一致性,之後系統才能正常的運作。
MyMirror使用mount指令,將主機與備援機的資料夾連結為一。再用mfsck指令,檢查兩端的資料是否一致;檢查的結果若是不一致,系統會將差異的部分傳輸到備援機,俾使兩端的資料一致。Mfsck的一致性檢查完成之後,同步複製與高可靠度系統(replication & HA)就可以正常運作。
我們可以將重開機mount作業自動化,舉例如下:
create a file name /root/mfsmountall and execute the file in /etc/rc.d/init.d/netfs by put it into the MARKED line
touch /var/lock/subsys/netfs
action $"Mounting other filesystems: " mount -a -t
nonfs,nfs4,smbfs,cifs,ncpfs,gfs
#
# Add local mount file system and others
#
/root/mfsmountall # <--- AUTOMATICALLY mount MFS during the boot
;;
stop)
# Unmount loopback stuff first
__umount_loopback_loop
The /root/mfsmountall looks like this
mount -t mfs TwinFS:/home /home
另外,mfsck指令只需要執行一次。
2 則留言:
請問mymirror有沒有支援 debian and
ubuntu?
MyMirror目前只支援 Red Hat 與 CentOS.
TPS for Linux除了支援 Red Hat、CentOS之外,還支援 Xen.
我們目前沒有支援 Debian Linux 和 Ubuntu Linux,主要的原因是 Linux 的種類與版本太多,若是全部支援,恐怕無法提供每種 Linux 版本良好的後續服務。畢竟叢集與高可靠度 (Cluster & HA) 是伺服器的生死大事,一定要有很好的支援才有價值。
張貼留言