作者 主題: [分享] 壓縮檔案系統(一)  (閱讀 29275 次)

0 會員 與 1 訪客 正在閱讀本文。

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 於: 2005-03-11 09:46 »
這系列不知要放哪,先放在我自己的版就沒錯了。

「前言」

這個題目是不小心答應三子兄寫的,真正完整應該是如何製作嵌入式
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

  • 懷疑的國中生
  • **
  • 文章數: 69
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #1 於: 2005-10-19 22:02 »
請問 windows 下也有這樣的玩法嗎?

我想找一個 driver  來將某個 ntfs 的 image 掛到 windows 下當硬碟來存取
有這樣的東東嗎?

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #2 於: 2005-10-20 10:01 »
引述: "arnix"
請問 windows 下也有這樣的玩法嗎?

我想找一個 driver  來將某個 ntfs 的 image 掛到 windows 下當硬碟來存取
有這樣的東東嗎?


我離開 windows 太久了,不知道有沒有這個東西,
我只知道你可以燒成 iso 檔,然後有軟體可以掛載成虛擬光碟。

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4053
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
[分享] 壓縮檔案系統(一)
« 回覆 #3 於: 2005-10-20 10:03 »
引述: "arnix"
請問 windows 下也有這樣的玩法嗎?

我想找一個 driver  來將某個 ntfs 的 image 掛到 windows 下當硬碟來存取
有這樣的東東嗎?


IMAGE??? 怎麼產生的?產生的軟體多半自己都有瀏覽使用的功能或是另外的軟體,

例如:ISO 或是 GHOST 都是
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #4 於: 2005-10-20 11:37 »
"什麼都看成檔案系統" 應該是  "什麼都看成檔案"  ?

粉期待唷!!  ^^

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #5 於: 2005-10-20 14:50 »
引述: "ericshei"

粉期待唷!!  ^^


大哥大大您老期待什麼?o_O

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #6 於: 2005-10-20 15:12 »
引述: "thyme"
引述: "ericshei"

粉期待唷!!  ^^


大哥大大您老期待什麼?o_O


小弟再期待後面的內容呀!!  ^^

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #7 於: 2005-10-20 15:27 »
引述: "ericshei"
引述: "thyme"
引述: "ericshei"

粉期待唷!!  ^^


大哥大大您老期待什麼?o_O


小弟再期待後面的內容呀!!  ^^


嚇我一跳,以為又要找我上台講...

這系列早就出完結篇啦
http://phorum.study-area.org/viewtopic.php?t=30274
http://phorum.study-area.org/viewtopic.php?t=30276
http://phorum.study-area.org/viewtopic.php?t=30340

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #8 於: 2005-10-21 19:20 »
引述: "thyme"

嚇我一跳,以為又要找我上台講...


嗯!?不知thyme兄,有意願為大家開講嗎??小的可以幫您安排場次!  ^+++++^

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #9 於: 2005-10-24 09:25 »
引述: "ericshei"
引述: "thyme"

嚇我一跳,以為又要找我上台講...


嗯!?不知thyme兄,有意願為大家開講嗎??小的可以幫您安排場次!  ^+++++^


上台聊聊天是沒什麼問題,
只是要再等一年,等我小孩容易帶出門,
黑喵妹方便幫忙照顧時,就可以跟大家聊聊天了。

black_cat

  • 俺是博士!
  • *****
  • 文章數: 1595
  • 性別: 女
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #10 於: 2005-10-24 10:00 »
引述: "thyme"


上台聊聊天是沒什麼問題,
只是要再等一年,等我小孩容易帶出門,
黑喵妹方便幫忙照顧時,就可以跟大家聊聊天了。


我  沒問題啦!!!
需要保姆時   要通報一聲唷!!!
好讓我做好準備!!!
喵喵喵

ericshei

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 2257
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #11 於: 2005-10-24 10:13 »
引述: "black_cat"
引述: "thyme"


上台聊聊天是沒什麼問題,
只是要再等一年,等我小孩容易帶出門,
黑喵妹方便幫忙照顧時,就可以跟大家聊聊天了。


我  沒問題啦!!!
需要保姆時   要通報一聲唷!!!
好讓我做好準備!!!
喵喵喵


總有一天等到您....的小朋友長大呀!!  ^^

JACO2001

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
[分享] 壓縮檔案系統(一)
« 回覆 #12 於: 2006-01-16 15:48 »
小弟是embedded新手
看了大大這篇文章獲益良多
感激不盡

jlovet

  • 憂鬱的高中生
  • ***
  • 文章數: 126
    • 檢視個人資料
回覆: [分享] 壓縮檔案系統(一)
« 回覆 #13 於: 2010-07-29 01:15 »
請問 windows 下也有這樣的玩法嗎?

我想找一個 driver  來將某個 ntfs 的 image 掛到 windows 下當硬碟來存取
有這樣的東東嗎?
http://en.wikipedia.org/wiki/Loop_device
Loop mounting is not natively available on Microsoft Windows operating systems (until version Windows 7, where this functionality is natively implemented, and available thorugh the DiskPart utility)[4]. However, the facility is often added using third-party applications such as Daemon Tools and Alcohol 120%. Freely-available tools from VMware and LTR Data (ImDisk) can also be used to achieve similar functionality.