日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

關(guān)于cramfs文件系統(tǒng)的一些介紹

出處:互聯(lián)網(wǎng)    發(fā)布于:2011-09-04 13:17:04

  1、cramfs的介紹

  CRAMFS文件系統(tǒng)是專門針對(duì)閃存設(shè)計(jì)的只讀壓縮的文件系統(tǒng),其容量上限為256M,采用zlib壓縮,文件系統(tǒng)類型可以是EXT2或EXT3. cramfs文件系統(tǒng)并不需要性地將文件系統(tǒng)中的所有內(nèi)容解壓到ram中,而只是是系統(tǒng)需要訪問某個(gè)位置的數(shù)據(jù)時(shí),馬上計(jì)算出該數(shù)據(jù)在cramfs中的位置,將其解壓到ram中,然后通過內(nèi)存訪問來獲取數(shù)據(jù),cramfs中的解壓縮之后的內(nèi)存中的數(shù)據(jù)存放位置都是由cramfs文件系統(tǒng)本身來管理,用戶并不需要實(shí)現(xiàn)過程,因此增加了透明度,給開發(fā)人員節(jié)約了時(shí)間。

  cramfs擁有以下一些特性:

  1、采用實(shí)時(shí)解壓縮方式,但解壓縮的時(shí)候有延遲。(時(shí)間效率)

  2、cramfs的數(shù)據(jù)都是經(jīng)過處理、打包的,對(duì)其進(jìn)先寫操作有一定困難。所以cramfs不支持寫操作,這個(gè)特性剛好適合嵌入式應(yīng)用中使用Flash存儲(chǔ)文件系統(tǒng)的場(chǎng)合。

  3、在cramfs中,文件不能超過16MB

  4、支持組標(biāo)識(shí)(gid),但是mkcramfs只將gid的低8位保存下來,因此只有這8位是有效的。

  5、支持硬鏈接。但是cramfs并沒有完全處理好,硬鏈接的文件屬性中,鏈接數(shù)仍然為1.

  6、cramfs的目錄中,沒有“。”和“”這兩項(xiàng)。因此,cramfs中的目錄的鏈接數(shù)通常也僅有一個(gè)。

  cramfs中,不會(huì)保存文件的時(shí)間戳(timestamps)信息。當(dāng)然,正在使用的文件由于inode保存在內(nèi)存中,因此其時(shí)間可以暫時(shí)地變更為時(shí)間,但是不會(huì)保存到cramfs文件系統(tǒng)中去。

  當(dāng)前版本的cramfs只支持PAGE_CACHE_SIZE為4096的內(nèi)核。因此,如果發(fā)現(xiàn)cramfs不能正常讀寫的時(shí)候,可以檢查一下內(nèi)核的參數(shù)設(shè)置。

  2、使用cramfs

  可以從https://sourceforge.net/projects/cramfs/cramfs-1.1.tar.gz。然后執(zhí)行

  tar zxvf cramfs-1.1.tar.gz

  進(jìn)入解包之后生成cramfs-1.1目錄,執(zhí)行編譯命令:

  make

  編譯完成之后,會(huì)生成mkcramfs和cramfsck兩個(gè)工具,其中cramfsck工具是用來創(chuàng)建cramfs文件系統(tǒng)的,而mkcramfs工具則用來進(jìn)行cramfs文件系統(tǒng)的釋放以及檢查。

  下面是mkcramfs的命令格式:

  mkcramfs [-h] [-e edition] [-i file] [-n name] dirname outfile

  mkcramfs的各個(gè)參數(shù)解釋如下:

  -h:顯示幫助信息

  -e edition:設(shè)置生成的文件系統(tǒng)中的版本號(hào)

  -i file:將一個(gè)文件映像插入這個(gè)文件系統(tǒng)之中(只能在Linux2.4.0以后的內(nèi)核版本中使用)

  -n name:設(shè)定cramfs文件系統(tǒng)的名字

  dirname:指明需要被壓縮的整個(gè)目錄樹

  outfile:終輸出的文件

  cramfsck的命令格式:

  cramfsck [-hv] [-x dir] file

  cramfsck的各個(gè)參數(shù)解釋如下:

  -h:顯示幫助信息

  -x dir:釋放文件到dir所指出的目錄中

  -v:輸出信息更加詳細(xì)

  file:希望測(cè)試的目標(biāo)文件



  

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!