聯合網絡文件系統的行為與聯合文件系統相同,它不需要借助 fake block device 掛載, 只需簡單地授予 none 作為 block device。它亦有聯合文件系統(.unionfs) 目錄控制,但聯合網絡文件系統會用特別的控製使兩個 NFS 合併。
The master file system dir.
The slave file system dir.
這名為 Copy-on-write flag,當啟動時,在 slave 目錄上的文件會自動複製一份到 master 目錄,Slave 中的文件受到 Copy-white-flag 保護,這功能在 unionnfs mount 是預設啟動的,而在 uniofs mount 則預設關閉。
當 Unionnfs 登上兩個 NFS 登上目錄時便會應用這選項。當 nocheckdev 被指定,Unionnfs 不會進行跨設備檢查。但是,您必須確信這兩個 NFS 登上目錄必須來自同一個伺服器的同一個分區。
範例 A-4. Example Unionnfs Mount
mount -t unionnfs -o master=/import/master,slave=/import/slave,cow=yes,nocheckdev none /unionnfs /import/master/a /import/master/b /import/master/c + /import/slave/a /import/slave/d /import/slave/e Unionfs -> /unionnfs/a /unionnfs/b /unionnfs/c /unionnfs/d /unionnfs/e |
Copy-on-write 示範
任何 salve 文件上的改變都會自動複製到主檔中,因此請保持 slave 不要改動。