作者 主題: 請問CentOS7 Live CD大小的問題  (閱讀 2467 次)

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

jimlinsung

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
請問CentOS7 Live CD大小的問題
« 於: 2015-08-03 00:39 »
各位好:
          小弟因為公司任務指派的關係,必需製作一個CentOS7 Live CD,因為小弟的知識有限,而且時間緊迫,故就下載了官方的CentOS7 Live CD iso檔並進行更改(公司要求LAN,VGA等driver必須和current公司的SCD相同)。
目前遇到的問題是當我把LiveOS目錄裡的squashfs.img解開後會產生一個LiveOS的目錄裡頭有一個ext3fs.img的檔案有8.6GB大且唯續,小弟只好使用(dd if=/dev/zero of=/ext3fs.img bs=512 count=17MB) or(dd if=/dev/zero of=/ext3fs.img bs=8700MB count=1)產生一個8.7GB的ext3fs.img檔,然後將其以ext3格式化並掛載起來,再將原本的ext3fs.img檔案全部複製過來變成可讀寫,以chroot方式進行driver的升級。

1.小弟發現如果在不動任何內容的狀況下,將其再用mksquashfs再將其打包成squashfs.img檔只有1.1G左右。(#mksquashfs /LiveOS/squashfs.img)

2.若小弟更新了LAN driver(1.chroot /LiveOS/ext3fs.img.  2.複製igb.ko檔到指定位置,並且install -D -m 644 /lib/{$ker}/driver/net/igb/igb.ko.  3.depmod -a || true.
此時同樣用mksquashfs 壓縮/LiveOS/ext3fs.img時容量會爆增到2.9GB.

以上字多,麻煩有經驗的先進們可否教導小弟,這樣的狀況有可能的原因為何。



netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17480
    • 檢視個人資料
    • http://www.study-area.org
Re: 請問CentOS7 Live CD大小的問題
« 回覆 #1 於: 2015-08-03 22:43 »
抱歉沒玩過不知道怎回答⋯
不過好奇為甚麼img解開會是ro?
不能mount/remount為rw嗎?

jimlinsung

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
Re: 請問CentOS7 Live CD大小的問題
« 回覆 #2 於: 2015-08-03 23:49 »
抱歉沒玩過不知道怎回答⋯
不過好奇為甚麼img解開會是ro?
不能mount/remount為rw嗎?

我一開始有試過用mount -o rw ./ext3fs.img /mnt再mount一次,還是唯讀

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17480
    • 檢視個人資料
    • http://www.study-area.org
Re: 請問CentOS7 Live CD大小的問題
« 回覆 #3 於: 2015-08-04 15:04 »
lsattr 看看 img 是否有 i ?

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 738
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: 請問CentOS7 Live CD大小的問題
« 回覆 #4 於: 2015-08-04 17:51 »
是不是在做mksquashfsf時, ext3fs.img或是其他空間有掛載在裡面還沒卸載umount
再另外解開來看,du看一下是哪個目錄多了容量就知道了
<0  =_=  Don't learn to hack , hack to learn.