⑴ 如何在linux系統下掛載光碟
1. 創建掛載點
mkdir /mnt/cdrom
在 /mnt 目錄下創建一個空文件夾cdrom作為光碟的掛載點(任何一個空目錄都可以作為掛載點)。
2. 打開光碟機,放入光碟
如果用的是VMware中的虛擬機,進入虛擬機設置,選擇「CD/DVD」硬體,勾選「已連接」和「啟動時連接」,在連接處,選擇「使用ISO映像文件」,瀏覽選擇本地電腦中下載好的ISO光碟鏡像文件,確定即可。
3. 執行掛載命令
mount -t iso9660 /dev/sr0 /mnt/cdrom
或者
mount /dev/sr0 /mnt/cdrom
so9660 是光碟的默認文件系統。
由於Linux系統可以自動識別光碟的文件系統,故「-t iso9660」也可以省略不寫。
光碟的設備文件名是固定的,一般為/dev/cdrom或/dev/sr0。
掛載成功後,就可以通過掛載點讀取光碟裡面的數據。
4. 查看光碟中的數據
cd /mnt/cdrom
ls -l
注意:操作完成之後,如果要取出光碟,必須解除掛載。
5. 解除掛載
不能在掛載點目錄下解除掛載,必須先切換到其他目錄(如用戶家目錄)。
cd
切換到用戶家目錄
umount /dev/sr0
或者
umount /mnt/cdrom
⑵ linux如何讀取光碟里的文件
/root目錄下輸入命令:
# mount /mnt/cdrom
如輸出錯誤為: mount: can't find cdrom in /etc /fstab or /etc/mtab
可知在/etc/fstab找不到要掛載的文件
有兩種解決方式:
1.輸入命令:
#
mount -t iso9660 /dev/cdrom /mnt/cdrom
/dev/cdrom 為軟連接指向的是hdc即是鏡像文件的掛載盤
這時候在輸入命令:
#
ls -l /mnt/cdrom
敲擊enter鍵顯示的是你要掛載的iso文件里的所有文件,到此成功掛載鏡像。
如在執行#
mount -t iso9660 /dev/cdrom /mnt/cdrom時提示:
mount: block device /dev/sr0 is write-protected, mounting read-only,
只需要在mnt新建個cdrom的文件夾:
#mkdir -p /mnt/cdrom
然後再執行:
#
mount -t iso9660 /dev/cdrom /mnt/cdrom
2.修改/etc/fstab文件
首先編輯文件fstab:
#
vi /etc/fstab
在文件里追加一行內容:/dev/cdrom /mnt/cdrom iso9660 defaluts 0 0
然後在/root目錄下建立/mnt/cdrom 命令:
# mkdir /mnt/cdrom
再執行命令:
# mount /mnt/cdrom
這時候再輸入命令:
#
ls -l /mnt/cdrom
敲擊enter鍵顯示的是你要掛載的iso文件里的所有文件,到此成功掛載鏡像。
「mount: can't find cdrom in /etc /fstab or /etc/mtab 」
以下為其他掛載方法與說明
# mount -t iso9660 /dev/cdrom /mnt/cdrom
掛光碟機
# mount -t vfat /dev/fd0 /mnt/floppy 掛軟碟機 (文件內型可以自己選)
# mount -t vfat -o rw,utf8,umask=000 /dev/sda1 /media/USB
linux系統默認掛載的windows分區中文顯示不正常。
光碟機中的中文也不能正常顯示.解決方法如下:
1
自動掛載
修改/etc/fstab 在掛載參數中增加iocharset=utf8
示例如下:
# /dev/sda5 /media/sda5 vfat iocharset=utf8,defaults,umask=0 0 0
# /dev/hda /media/cdrom0 udf,iso9660 user,noauto,iocharset=utf8 0 0
⑶ Linux命令diskutil的unmount和eject的區別是什麼
eject:退出可抽取式設備,這當然包括所有可熱插拔的設備如scsi硬碟。若設備已掛入,則eject會先將該設備卸除再退出。
umount:是mount的反操作,這個是系統的強制操作,因為使用umount命令可以卸載文件系統。