首頁 > 軟體

Linux下掛載光碟機的方法

2020-06-16 18:06:56

CD,DVD使用的ISO9660檔案系統,ISO9660,也稱作CDFS(光碟檔案系統),是國際標準化組織(ISO)為光碟媒介發佈的檔案系統。其目標是能夠在不同的作業系統,如Windows,Mac OS以及類Unix系統上交換資料。Linux系統上使用CD,需要執行掛載操作(桌面版大多會自動幫使用者掛載了)。

1,偵測CD/DVD-ROM驅動器
首先,要找到可用的裝置,即在Linux系統找到光碟機,通常使用命令wodim來顯示。wodim會掃描在/dev/目錄下的符號裝置。如果沒有wodim命令,那麼先安裝cdrecord這個包。
Debian 或者 Ubuntu:
# apt-get install wodim
# apt-get install cdrecord
RedHat, FedoraCentOS:
# yum install cdrecord
一旦執行wodim命令,就會有一些Linux系統中就會有一些光碟機裝置(如果光碟已經被掛載,則不會被找到),執行命令會看到如下的顯示:
$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
0  dev='/dev/scd0'    rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S183L'
-------------------------------------------------------------------------
從上面的例子可以看出,CDRom可以通過/dev/scd0來存取。

2,建立掛載點。
所謂掛載,就是將分割區對映到Linux中的一個目錄,Linux可能已經幫你建立了一個掛載點就像/cdrom, /media/cdrom, /media/cdrom0, /mnt/cdrom.如果這些都沒有,那麼手動建立一個掛載點。
# mkdir /media/cdrom

3,掛載光碟機
掛載灌區只需執行下面的命令
# mount -t iso9660 /dev/scd0 /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
上述命令,CDROM被掛在到 /media/cdrom下了

4,解除安裝光碟機
解除安裝光碟機的命令如下
# umout /dev/hdc
# eject
或者直接執行下面的命令:
# eject
如果發現不能解除安裝光碟機,可以通過fuser命令找到那些佔用了光碟機的進程,然後手動kill掉這些進程。
# fuser -mk /dev/hdc
# eject


IT145.com E-mail:sddin#qq.com