亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

Linux系統下Ramdisk的制作過程1
2007-07-20   中國IT實驗室

一、在一個已建好的文件系統上進行修改

  設已建立好的文件系統壓縮文件為ramdisk.gz

  1.解壓

  #cd ramdisk.gz所在目錄

  #gunzip ramdisk.gz

  在解壓后,得到文件系統鏡象文件ramdisk, 覆蓋了原來的壓縮文件

  2.鏡象文件掛載

  鏡象文件必須經過掛載后才能看到文件系統中的各個目錄和詳細內容

  #mkdir /mnt/loop

  /* /mnt/loop 是文件系統要掛載到的目錄

  #mount –o loop ramdisk /mnt/loop

  在掛載目錄/mnt/loop下對文件系統進行操作

  #cd /mnt/loop

  #do_whatever_you_want_to_do /*根據需要增加、刪減或是修改文件系統的內容

  4.卸裝文件系統

  跳到/mnt/loop目錄外,否則無法卸裝,提示busy

  #cd ramdisk所在目錄

  #umount /mnt/loop

  5.壓縮文件系統

  #gzip –v9 ramdisk

  /*生成ramdisk.gz壓縮文件

  二、自己建立根文件系統

  1.建立loop設備的臨時掛載點

  #mkdir /mnt/loop

  2.建立一個大小為15M的臨時文件

  #dd if=/dev/zero of=/tmp/loop_tmp bs=1k count=15360

  注意可根據自己的需要建立大小合適的文件系統,更改count大小即可。

  此處以dd命令建立一個了一個15360KB文件系統映象,存于/tmp/loop/tmp,并以.dev/zero對它進行初始化。用這種方式對文件系統進行初始化,稍后當我們使用gzip命令壓縮整個映象時,將讓文件系統中未使用的部分獲得最大壓縮比。

  3.將設備文件與臨時文件聯系起來

  #losetup /dev/loop0 /tmp/loop_tmp

  把設備文件/dev/loop0與臨時鏡象文件/tmp/loop_tmp聯系起來,/dev/loop0是個塊設備

  如果出現“ioctl:LOOP_SET_FD:設備或資源忙”,說明/dev/loop0設備還和一文件聯系,可用losetup /dev/loop0查看地,并可用-d 刪除。

  4.將/dev/loop0格式化為ext2文件系統

  #mke2fs –m 0 /dev/loop0

  -m 0指出不必在文件系統上為“超級用戶”保留任何區塊。

熱詞搜索:

上一篇:修改VMware虛擬機網卡MAC地址的方法總結2
下一篇:Linux系統下Ramdisk的制作過程2

分享到: 收藏