MFS = EXT3+ NFS Application Application Data EXT3/UFS Application Application Data EXT3/UFS Passive MFS Server Active MFS Server MFS NFS User Space Kernel Space
檔案系統架構 SOLARIS Internal,Core Kernel Architecture, Jim Mauro. Richard McDougall, PRENTICE HALL Optical drive Network File System Operation calls File Operation System Calls Other System calls read () write () open () close () mkdir () rmdir () link () ioctl () creat () lseek () mount () umount () Statfs() sync () Vnode interfaces VFS interfaces UFS (2) NFS (2) VxFS HSFS QFS UFS (1) NFS (1) PCFS PCFS Data Data Data Data File System Operation calls
12.
MFS 架構File Operation System Calls File System Operation calls Other System calls read () write () open () close () mkdir () rmdir () link () ioctl () creat () lseek () mount () umount () Statfs() sync () Vnode interfaces VFS interfaces UFS (2) NFS (2) VxFS HSFS QFS UFS(1) NFS (1) PCFS PCFS Network Optical drive Data Data Data Data MFS Vnode VFS interface
Active/Active 架構Server Server Application Application Data A UFS Application Application Data B UFS Active MFS Server MFS MFS Active MFS Server NFS NFS
21.
M FS LockingMechanism 鎖定機制 MFS 使用 UFS, NFS 檔案紀錄鎖 ( file record lock ) A ctive - A ctive 架構需要 鎖定機制 Locking enables write-related vnode operations as atomic operations. 鎖定 是預設選項 鎖定 在 A ctive - P assive 架構中是不需要的
Q & AApplication Application Data A Application Application Data B MFS MFS
Editor's Notes
#18 In your opening, establish the relevancy of the topic to the audience. Give a brief preview of the presentation and establish value for the listeners. Take into account your audience’s interest and expertise in the topic when choosing your vocabulary, examples, and illustrations. Focus on the importance of the topic to your audience, and you will have more attentive listeners.