技術討論區 > Embedded 討論版
[分享] 壓縮檔案系統(一)
thyme:
這系列不知要放哪,先放在我自己的版就沒錯了。
「前言」
這個題目是不小心答應三子兄寫的,真正完整應該是如何製作嵌入式
Linux 的檔案系統,不過,我工作就跟嵌入式的有關,寫完整等於把
公司的東西搬出來了,當然,這些沒什麼機密可言,只是對老闆過意
不去罷了。
底下所談的內容,有心的話,在網路上一定可以找到,我只不過整理
一下,再加上一點點小小經驗罷了,嵌入式其實並不難,就看有沒有
經驗而已。
身在學園,那我從必要的明白的地方講起,以後才能舉一反三,太基
礎的就要自己去找資料了,假設程度都是會 Linux,鳥哥的書也看過,
看到不懂的指令有辦法去找出用法,沒有安裝的程式,也會自行安裝
。
「ISO9660」
首先,大家應該知道,Windows 有 FAT、NTFS,在 Linux 上常用的
是 EXT2 ,這些都是檔案系統,Unix 世界,和 Windows 有一點很大
不同,什麼都看成檔案系統,咦,這點好像大家都知道的嘛!知道歸
知道,腦中有沒這麼直覺就還不一定了。
舉個例子,有片光碟片,裡面都是資料,現在要把全部放入硬碟,以
方便隨時查閱,也會分享給別人看,甚至可能會全部 copy 給別人,
你會如何做?建一個目錄,全部 copy 進去,再用網路分享,有需要
的人,再用 ftp 來 copy?
我的話,會這麼做
--- 代碼: ---
# cat /dev/cdrom > /mnt/data.iso
# mount -t iso9660 -o loop /mnt/data.iso /mnt/data/
--- 程式碼結尾 ---
別人要的時候,就直接把 iso 檔給人,要燒光碟也方便。如果,你有
一個空的partition,比光碟容量大一點點,要全部放進去的話,我會這
麼做
--- 代碼: ---
# dd if=/mnt/data.iso of=/dev/hdax
# mount -t iso9660 /dev/hdax /mnt/data
--- 程式碼結尾 ---
很好玩吧!別被 C 槽、 D 槽的想法限制住唷!
這篇先講到這,咦,壓縮怎麼沒講?三子兄別急,一步一步來,沒這
麼快,我先去喝個水。
arnix:
請問 windows 下也有這樣的玩法嗎?
我想找一個 driver 來將某個 ntfs 的 image 掛到 windows 下當硬碟來存取
有這樣的東東嗎?
thyme:
--- 引述: "arnix" ---請問 windows 下也有這樣的玩法嗎?
我想找一個 driver 來將某個 ntfs 的 image 掛到 windows 下當硬碟來存取
有這樣的東東嗎?
--- 引用結尾 ---
我離開 windows 太久了,不知道有沒有這個東西,
我只知道你可以燒成 iso 檔,然後有軟體可以掛載成虛擬光碟。
hoyo:
--- 引述: "arnix" ---請問 windows 下也有這樣的玩法嗎?
我想找一個 driver 來將某個 ntfs 的 image 掛到 windows 下當硬碟來存取
有這樣的東東嗎?
--- 引用結尾 ---
IMAGE??? 怎麼產生的?產生的軟體多半自己都有瀏覽使用的功能或是另外的軟體,
例如:ISO 或是 GHOST 都是
ericshei:
"什麼都看成檔案系統" 應該是 "什麼都看成檔案" ?
粉期待唷!! ^^
導覽
[0] 文章列表
[#] 下頁
前往完整版本