在 Windows 中,如果我們想要使用光盤,只需要將光盤放入光驅即可。但在 linux 系統中,將光盤放入光驅后,還需要將光盤中的文件系統手動掛載到 Linux 系統中,還可以使用。
同樣,用完光盤后,Windows 系統可以直接彈出光驅并取出光盤,但 Linux 系統不行,必須先卸載才能取出光盤,這確實不如 Windows 方便,不過這也只是一個操作習慣,習慣了就好。
將光盤放入光驅之后,需執行如下掛載命令:
[root@localhost ~]# mkdir/mnt/cdrom/
#建立掛載點
[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/
#掛載光盤
光盤的文件系統是 iso9660,不過這個文件系統可以省略不寫,系統會自動檢測。因此,掛在命令也可以寫為如下的方式:
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
#掛載光盤。兩個掛載光盤的命令使用一個就可以了
[root@localhost ~]# mount
#查看已經掛載的設備
…省略部分輸出…
/dev/srO on /mnt/cdrom type iso9660 (ro)
#光盤已經掛載了,但是掛載的設備文件名是/dev/sr0
我們知道,掛載就是把光驅的設備文件和掛載點連接起來。掛載點 /mnt/cdrom 是我們手工建立的空目錄,我個人習慣把掛載點建立在 /mnt/ 目錄中,因為我們在學習 Linux 的時候是沒有 /media/ 目錄的,大家要是愿意也可以建立 /media/cdrom 作為掛載點,只要是已經建立的空目錄都可以作為掛載點。那么 /dev/cdrom 就是光驅的設備文件名,不過注意 /dev/cdrom 只是一個軟鏈接(如同 Windows 系統中的文件快捷方式)。 命令如下:
[root@localhost ~]#ll /dev/cdrom
lrwxrwxrwx 1 root root 3 1月31 01:13/dev/cdrom ->sr0
/dev/cdrom 的源文件是 /dev/sr0。/dev/sr0 是光驅的真正設備文件名,代表 SCSI 接口或 SATA 接口的光驅,所以剛剛查詢掛載時看到的光驅設備文件命令是 /dev/sr0。也就是說,掛載命令也可以寫成這樣:
[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/
其實光驅的真正設備文件名是保存在 /proc/sys/dev/cdrom/info 文件中的,所以可以通過查看這個文件來查詢光盤的真正設備文件名,命令如下:
[root@localhost ~]# cat /proc/sys/dev/cdrom/info
CD-ROM information, ld: cdrom.c 3.20 2003/12/17
drive name: sr0
…省略部分輸出…
新聞熱點
疑難解答