1.在Linux下如何使用软盘、光盘以及DOS等非Linux分区
1.在Linux下如何使用軟盤、光盤以及DOS等非Linux分區(qū)
這是Linux初學(xué)者問得最多的問題。由于大家已習(xí)慣了微軟的訪問方法,總想用類似的思路來找到軟盤和光盤。但在Linux下,卻沿襲了UNIX將設(shè)備當(dāng)作文件來處理的方法。所以要訪問軟盤和光盤,就必須先將它們裝載到Linux系統(tǒng)的/mnt目錄中來。
裝載的命令是mount,格式如下:mount -t?文件系統(tǒng)類型?設(shè)備名?裝載目錄
文件系統(tǒng)類型就是分區(qū)格式,Linux支持的文件系統(tǒng)類型有許多:
msdos DOS分區(qū)文件系統(tǒng)類型
vfat?支持長文件名的DOS分區(qū)文件(可以理解為Windows文件)系統(tǒng)類型
iso9660?光盤的文件系統(tǒng)類型
ext2 Linux的文件系統(tǒng)類型
......
設(shè)備名,指的是你要裝載的設(shè)備的名稱。軟盤一般為/dev/fd0 fd1;光盤則根據(jù)你的光驅(qū)的位置來決定,通常光驅(qū)裝在第二硬盤的主盤位置就是/dev/hdc;如果訪問的是DOS的分區(qū),則列出其設(shè)備名,如/dev/hda1是指第一硬盤的第一個(gè)分區(qū)。?裝載目錄,就是你指定設(shè)備的載入點(diǎn)。
1)?裝載軟盤
首先用mkdir /mnt/floppy?在/mnt目錄下建立一個(gè)空的floppy目錄,然后輸入mount -t msdos /dev/fd0 /mnt/floppy?將DOS文件格式的一張軟盤裝載進(jìn)來,以后就可以在/mnt/floppy目錄下找到這張軟盤的所有內(nèi)容。
2)?裝載Windows所在的C盤
mkdir /mnt/c?在/mnt目錄下建立一個(gè)空的c目錄; mount -t vfat /dev/hda1 /mnt/c?將Windows的C盤按長文件名格式裝載到/mnt/c目錄下,以后在該目錄下就能讀寫C盤根目錄中的內(nèi)容。
3)?裝載光盤
mkdir /mnt/cdrom?在/mnt目錄下建立一個(gè)空的cdrom目錄; mount -t iso9660 /dev/hdc /mnt/cdrom?將光盤載入到文件系統(tǒng)中來,將在/mnt/cdrom目錄下找到光盤內(nèi)容。有的Linux版本允許用mount /dev/cdrom或mount /mnt/cdrom命令裝載光盤。
要注意的是,用mount命令裝入的是軟盤、光盤,而不是軟驅(qū)、光驅(qū)。有些初學(xué)者容易犯一個(gè)毛病,以為用上面命令后,軟驅(qū)就成了/mnt/floppy,光驅(qū)就成了/mnt/cdrom,其實(shí)不然,當(dāng)你要換一張光盤或軟盤時(shí),一定要先卸載,再對新盤重新裝載。
4)?卸載
卸載的命令格式是:umonut?目錄名,例如要卸載軟盤,可輸入命令umonut /mnt/floppy。要注意的是,在卸載光盤之前,直接按光驅(qū)面板上的彈出鍵是不會起作用的。
2.linux下如何瀏覽.iso光盤鏡像文件?
解答:a.建一個(gè)目錄,如:mkdir a
b.把iso文件掛載到該目錄上:mount -o loop xxxx.iso a
現(xiàn)在目錄a里的內(nèi)容就是iso文件里的內(nèi)容了。
?
3.?掛載U盤:
掛u盤之前,運(yùn)行命令cat /proc/partitions,看看現(xiàn)在系統(tǒng)中有哪些分區(qū)。插上u盤以后,再次運(yùn)行上述命令,看看多出來什么分區(qū)(通常是sda1,由于我是在虛擬機(jī)下裝的,所以是sdb1).
1)?插入U盤
2)?輸入?fdisk -l /dev/sda?查看輸出結(jié)果,比如我的是這樣的:
# fdisk -l /dev/sda
Disk /dev/sda: 131 MB, 131104768 bytes
3 heads, 32 sectors/track, 2667 cylinders
Units = cylinders of 96 * 512 = 49152 bytes
?
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2668 128016 6 FAT16
3)?看了上面的輸出就知道U盤所在的設(shè)備了,比如我的就是/dev/sdb1,接著便是掛載了,假設(shè)我將U盤掛載到/mnt/usb目錄(沒有的話,新建)中,就是
mount -t msdos /dev/sdb1 /mnt/usb
如果是fat16就使用下面的命令
mount -t msdos /dev/sdb1 /mnt/usb
如果是fat32
mount -t vfat /dev/sdb1 /mnt/usb
如果是ext2格式,就用命令:
mount -t ext2 /dev/sda1 /mnt/usb
4)?打開/mnt/usb?就可以看到你的U盤里的東西了!
cd /mnt/usb
5)?卸載命令則為:umount??/mnt/usb。
需要注意的是,當(dāng)執(zhí)行完這個(gè)命令后,你的U盤上的指示燈可能仍然亮著,這不是卸載失敗。Linux對U盤的管理是內(nèi)核模塊式,只要usb設(shè)備的內(nèi)核模塊沒有移除,卸載完后指示燈還是應(yīng)該發(fā)亮。
?
總結(jié)
以上是生活随笔為你收集整理的1.在Linux下如何使用软盘、光盘以及DOS等非Linux分区的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 生信分析和统计绘图资源推荐!
- 下一篇: 计算机主线