找一種虛擬檔案系統 - Linux

James avatar
By James
at 2008-07-02T01:02

Table of Contents

※ 引述《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)

Tags: Linux

All Comments

找一種虛擬檔案系統

Emma avatar
By Emma
at 2008-07-01T23:30
※ 引述《holio (Hydra)》之銘言: : 不知道算不算是虛擬檔案系統 我目前有這樣的需求: : 比如說我有兩個資料夾A, B, 兩者的內容分別是 : A裡面有3個檔案, 分別是1,2,3 : B裡面有3個檔案, 分別是4,5,6 : 然後將他們掛到另一個路徑下, 比如說C, 需求是C一打開就能看到 ...

想移除Fedora~ 急~

Poppy avatar
By Poppy
at 2008-07-01T23:30
各位高手 因為我的電腦有程式需要在Linux系統下運作 所以學長就幫我灌了 但我發現半年來我從來也不再用Linux了 但我不知道如何移除 有請問哪位高手可以幫我嗎~~ 我願意付費阿~~ 不然好佔空間 感謝 如果之後電腦要從灌我也可以自己來 我就是不會移除Linux 地點在台北 感謝 跪求~ - ...

VM裝Fedora 9進不去…

Wallis avatar
By Wallis
at 2008-07-01T21:56
請問一下 我用VM 6安裝Fedora 9版 安裝完以後,還沒進到登入畫面就停在那了 是什麼問題啊?裝Fedora 8好像沒問題… 畫面:http://www.badongo.com/pic/3895240 - ...

請問用ssh登入時,有兩張網卡,ip為何??

William avatar
By William
at 2008-07-01T21:24
是這樣的 我最近必須安裝某一軟體 此軟體會去讀取我的ip值 如果偵測到我的ip是學術ip 就可以安裝成功 反之,如果偵測到的是local ip 安裝就會出錯.... 此電腦有兩張網卡... 我用ssh登入後 要如何抓到的是學網的ip????? 用ifconfig 去看, ...

若網站flash 用了MS 的silverlight, 還 …

Zenobia avatar
By Zenobia
at 2008-07-01T19:36
※ 引述《cyberfay (UV)》之銘言: : 開了MLB 的網站,發現 flash 一片空白,也沒有下載plugin 的指令 : (under Ubuntu 8.04 and EEE Xandros) : 聽說是因為 MLB ( http://mlb.mlb.com/index.jsp )的實況轉播的F ...