usage: mkfs.cramfs [-h] [-v] [-b blksz] [-e edition] [-i file] [-n name] dirname outfile
-h print this help 列印幫助
-v be verbose 列印版本
-e make all warnings errors (non-zero exit status)
-b blksz use this blocksize, must equal page size 設定block(塊)大小,必須等於頁大小
-e edition set edition number (part of fsid)
-i file insert a file image into the filesystem (requires >= 2.4.0) 插入乙個映象檔案到cramfs檔案系統中,該檔案映象(也就是file,可以是kernel,也可以是其它檔案映象,該檔案在cramfs檔案系統中從 77位元組處開始寫入,即使把cramfs檔案系統掛載後也無法找到,我認為相當於用dd將file從第77位元組處寫入了cramfs檔案系統中)
-n name set name of cramfs filesystem 設定cramfs檔案系統的名稱
-p pad by 512 bytes for boot code 為cramfs檔案系統預留512位元組的空間存放啟動**
-s sort directory entries (old option, ignored)
-z make explicit holes (requires >= 2.3.39)
dirname root of the filesystem to be compressed 製作的根檔案目錄(將該目錄下的所有內容做成cramfs檔案系統)
outfile output file 輸出的cramfs檔案系統映象檔案
例子1:只把根檔案目錄做成cramfs檔案系統映象檔案
#mkfs.cramfs dirname outfile
例子2:把kernel檔案以及根檔案目錄做成cramfs檔案系統映象檔案
#mkfs.cramfs -i kernel dirname outfile
cramfs 是 linus torvalds 本人開發的乙個適用於嵌入式系統的小檔案系統。由於它是唯讀的,所以,雖然它採取了 zlib 做壓縮,但是它還是可以做到高效的隨機讀取。既然 cramfs 不會影響系統讀取檔案的速度,又是乙個高度壓縮的檔案系統,對於我們,它就是乙個相當不錯的選擇了。
我們首先把 /usr 目錄下的全部內容製成乙個 cramfs 的 image 檔案。這可以用 mkcramfs 命令完成。得到了這個 usr.img 檔案之後,我們還要考慮怎樣才能在系統執行的時候,把這個 image 檔案 mount 上來,成為乙個可用的檔案系統。由於這個 image 檔案不是乙個通常意義上的 block 裝置,我們必須採用 loopback 裝置來完成這一任務。具體說來,就是在前面提到的 /etc/init.d/rcs 指令碼的前面部分,加上一行 mount 命令:
mount -o loop -t cramfs /usr.img /usr
這樣,就可以經由 loopback 裝置,把 usr.img 這個 cramfs 的 image 檔案 mount 到 /usr 目錄上去了。哦,對了,由於要用到 loopback 裝置,讀者朋友們在編譯核心的時候,別忘了加入核心對這個裝置的支援。對於系統今後的執行來說,這個 mount 的效果是透明的。cramfs 的壓縮效率一般都能達到將近 50%,而我們的系統上絕大部分的內容是位於 /usr 目錄下面
掛載 iso映象檔案
mount -o loop cdlinux-x.x.x.iso /mnt/cdrom
linux 檔案映象
關於cdlinux 0.4.9 可以直接使用 rebol-core 這個版本 真***的太爽歪歪了
見附件 真的太爽了 有這玩意
置頂 UNIX常用命令
scp命令用於兩個機器之前檔案的拷貝 scp 被拷貝檔案 遠端機器使用者名稱 遠端機器ip 拷貝目的目錄或者拷貝目錄下的目的檔案 dos2unix 在執行編譯檔案時,本來應該生成可執行檔案a,但是執行完後卻生成了啊a?檔案,原因是編譯檔案的格式有問題!使用dos2unix 編譯檔案就解決這個問題了。...
linux 常用命令記錄
一 chmod chmod命令有兩種格式 符號格式和絕對格式 符號格式為 chmod who operator permission filename who欄位要使用字元,可以使用字元有 a 所有使用者,三個不同級別的許可權都可以進行修改 u 系主,改變系主的許可權 g 組,改變同組的許可權 o ...
Linux 常用命令記錄
放假無聊時間,學習下linux基本命令,基礎的東西還是要牢牢掌握,大神勿噴!1 pwd 檢視當前檔案目錄 2 cd home 進入home資料夾 3 cd 返回上兩級目錄 4 ls 檢視目錄中的檔案 5 ls f 檢視目錄中的檔案 6 mkdir p test test1 此時若路徑中的某些目錄尚不...