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

看板Linux作者時間17年前 (2008/07/18 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《holio.bbs@ptt.cc (Hydra)》之銘言: > 先感謝各位的幫忙 我再把要這樣做的原因說詳細一點 > 我目前要連上數台提供網芳分享的機器 且我的權限是只能唯讀他們 > 然後他們的檔案分佈非常散亂 也的確是因為分割空間的增加導致的 > 又因為檔案又大 又多 我沒辦法複製 或一個個為他們在本地建立連結 > 下面舉個例子 比如說 機器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的原因) > ....扯這麼一堆不好意思 只是想說明目前的囧境 > 還是很感謝各位的幫忙 也希望能找到更適合的工具 再次感謝 為啥要弄的那麼複雜? 建一個 photo, 底下再建 a_photo, b_photo, b_more_photo, 再把//機器A/photo, //機器B/photo, //機器B/more_photo 分別掛上去 建一個 mail, 底下再建 A_mail-01 A_mail-02 再把 //機器A/mail/mail-01 //機器A/mail/mail-02 分別掛上去. 應該有差不多的方便. 也不會有困擾. 另外問一下, 你想要的方法一, 把 A B 都掛到 C. 如果 A B 底下有同一個檔名的檔案, 該怎麼處理? 方法二, 把 A 掛到 C, 再把 B 掛到 C/B 那如果這時 A 目錄的擁有者建了一個名為 B 的目錄, 那該怎麼處理? -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 220-132-5-219.hinet-ip.hinet.net
文章代碼(AID): #18VuZZ00 (Linux)
文章代碼(AID): #18VuZZ00 (Linux)