Linux下DVD-R燒錄問題

來源:互聯網
上載者:User

標籤:

  之前CD的燒錄一直使用的命令列工具集cdrtools中的mkisofs、cdrecord。然後本來燒錄DVD可以使用它的growisofs命令。

  現在假設原始檔案目錄為/src/,目標目錄為/dest/。

  初始化多次燒錄命令為:

growisofs -Z /dev/sr0 -J -R -graft-point /dest/=/src/

  繼續燒錄的命令為:

growisofs -M /dev/sr0 -J -R -graft-point /dest/=/src/

  問題來了,現在要封盤,根據growisofs命令的說明,增加dvd-compat就可以了。

growisofs -M dvd-compat /dev/sr0 -J -R -graft-point /dest/=/src/

  但是燒錄完成後,仍然不會封盤。只有第一次燒錄並且要求封盤才會真正的封盤:

growisofs -Z /dev/sr0 -J -R -graft-point /dest/=/src/

  當然還找到了一種方式可以封盤,但是它是將剩餘的光碟片空間都清0,所以要很長時間:

growisofs -M /dev/sr0=/dev/zero

  並且除了上面這個問題之外,還有這個命令裡面沒有能正常燒錄完成後是否彈出光碟片的參數(好像是有 一個,但是也沒有效果)。

  使用xorriso命令就比較簡單了,但是這個命令系統一般不內建,需要自己去安裝,安裝方式直接在官網去下載源碼,然後configure 、make、make install就可以了。

  最簡單的使用方式:

xorriso -dev /dev/sr0 -map /src/ /dest/ -volid 卷標 -close off -commit -eject

  其中-dev 後面跟光碟機裝置

  -map 後面跟隨要燒錄的檔案和燒錄的目標檔案

  -volid 為燒錄完成後光碟片的卷標名稱

  -close 後面跟on 或者 off 表示是否封盤

  -eject 則是表示燒錄完成後是否彈出光碟片(-commit是因為使用這個參數需要而加上的)

 

Linux下DVD-R燒錄問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.