Re: [問題] 找一種虛擬檔案系統

看板Linux作者 (Hydra)時間17年前 (2008/07/02 01:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《HZYSoft (PCMan 知識+)》之銘言: : ※ 引述《holio (Hydra)》之銘言: : : 不知道算不算是虛擬檔案系統 我目前有這樣的需求: : : 比如說我有兩個資料夾A, B, 兩者的內容分別是 : : A裡面有3個檔案, 分別是1,2,3 : : B裡面有3個檔案, 分別是4,5,6 : : 然後將他們掛到另一個路徑下, 比如說C, 需求是C一打開就能看到 : : 1 2 3 4 5 6 這六個檔案 : 話說... 你可能可以考慮改用 LVM : 雖然和你的需求不完全符合,不過, : 你會有這種需求,我相信有可能是因為在不同硬碟上 : 否則,建立 link (symlink or hard link) 就可以解決這種問題了 : 如果是在不同硬碟上,LVM 應該是個有趣的解決方案 先感謝各位的幫忙 我再把要這樣做的原因說詳細一點 我目前要連上數台提供網芳分享的機器 且我的權限是只能唯讀他們 然後他們的檔案分佈非常散亂 也的確是因為分割空間的增加導致的 又因為檔案又大 又多 我沒辦法複製 或一個個為他們在本地建立連結 下面舉個例子 比如說 機器A 跟 機器B 裡面大概是 //機器A/mail/mail-01 //機器A/mail/mail-02 //機器A/photo //機器B/photo //機器B/more_photo 可以看到 雖然路徑一堆 不過其實只有兩種類型的檔案 就是mail跟photo 所以為了方便 我希望我能用更簡單的路徑去存取他們 於是我希望 能在本地的目錄 掛載這樣的虛擬路徑 /mnt/share/mail -> 其中打開便是 //機器A/mail/mail-01 //機器A/mail/mail-02 的內容 /mnt/share/photo -> 其中是 //機器A/photo //機器B/photo /mnt/share/photo/__more_photo__ -> 其中是 //機器B/more_photo (more_photo那個部分 有點難解釋為什麼我不是跟mail一樣 全部搭在一起 就先假設我不得不這樣做就好了) 所以這些情形下 mount無法解決的原因是: 1. 沒辦法做聯集 2. 以more_photo的例子 因為掛載的路徑都唯讀了 我沒辦法再在/mnt/share/photo加入一個mount point 而也是因為唯讀的問題 LVM也沒辦法用 (如果我沒搞錯LVM的用途的話) 而unionfs基本上能解決這個需求 但是由於他本質上是只為一層目錄的union設計的 當像__more_photo__那樣的路徑數量一多 便會很混亂 不容易維護 (主要也是因為他需要mount point的原因) ....扯這麼一堆不好意思 只是想說明目前的囧境 還是很感謝各位的幫忙 也希望能找到更適合的工具 再次感謝 ※ 編輯: holio 來自: 220.134.24.159 (07/03 16:56)
文章代碼(AID): #18QcCKme (Linux)
討論串 (同標題文章)
文章代碼(AID): #18QcCKme (Linux)