linux mount挂载设备(u盘,光盘,iso等 )使用说明
對(duì)于新手學(xué)習(xí),mount 命令,一定會(huì)有很多疑問。其實(shí)我想疑問來源更多的是對(duì)linux系統(tǒng)本身特殊性了解問題。 linux是基于文件系統(tǒng),所有的設(shè)備都會(huì)對(duì)應(yīng)于:/dev/下面的設(shè)備。如:
[chengmo@centos5 dev]$ ls | grep -E? "^(sd|hd)"
hdc
sda
sda1
sda2
sdb
sdb1
sd*代表scic硬盤
因此,需要進(jìn)行設(shè)備訪問時(shí)候,我們需要進(jìn)行系統(tǒng)掛載(mount). 那么mount到底能夠掛載那些設(shè)備呢。 我們可以看一下。
一、mount可以用來掛載什么:
不同的操作系統(tǒng)使用不同的文件系統(tǒng)格式。MS-DOS支持FAT16文件系統(tǒng),Windows98支持FAT16、FAT32文件系統(tǒng),WindowsNT支持FAT16、NTFS文件系統(tǒng),Windows2000則支持FAT16、FAT32、NTFS三種文件系統(tǒng)格式,現(xiàn)在的xp可以支持FAT32,NTFS,現(xiàn)在最新版本的windows 7 引入了新的WinFS文件系統(tǒng)。 而 Linux差不多支持所有的文件系統(tǒng)格式,但一般使用ext2或ext3文件系統(tǒng)。很多用戶使用的是windows操作系統(tǒng),如果想在運(yùn)行的Linux下訪問其它文件系統(tǒng)中的資源的話,就要用Linux mount命令來實(shí)現(xiàn)。
?
二、mount使用格式:
mount命令[-參數(shù)] [設(shè)備名稱] [掛載點(diǎn)]
說明:
[掛載點(diǎn)]必須是一個(gè)已經(jīng)存在的目錄,這個(gè)目錄可以不為空,但掛載后這個(gè)目錄下以前的內(nèi)容將不可用,umount以后會(huì)恢復(fù)正常。
[設(shè)備名稱] 可以是一個(gè)分區(qū),一個(gè)usb設(shè)備,光驅(qū),軟盤,網(wǎng)絡(luò)共享等。
常見參數(shù)說明:
| Mount 掛載文件系統(tǒng)使用幫助 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 參數(shù) | 說明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 常見參數(shù): | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -t vfstype? | 掛載指定的設(shè)備類型:adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs, xiafs
mount -a -t nomsdos,ext? 將掛載fstab文件指定所有的文件系統(tǒng),除了類型為 msdos 和 ext 的那一些。? 常見文件類型 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -o options | 指定掛載系統(tǒng)選項(xiàng):多個(gè)選項(xiàng)可以用","分割.某些選項(xiàng)只有在出現(xiàn)在文件 /etc/fstab 中時(shí)才有意義。下列選項(xiàng)可以用于任何要掛載的文件系統(tǒng)(但是并非所有文件系統(tǒng)都關(guān)心它們,例如,選項(xiàng) sync 在今天只對(duì) ext2,ext3 和 ufs 有效)?
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -a | 搜索/etc/fstab文件中滿足條件的文件系統(tǒng),進(jìn)行掛載操作。 格式: mount -a -t type -o options 不需要指定設(shè)備/目錄 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -f | 測(cè)試mount系統(tǒng),只檢查設(shè)備和目錄,并不真正掛載文件系統(tǒng) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -n | 不把掛載的記錄,記錄在/etc/mtab 文件中 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -r | 將文件系統(tǒng)安裝為只讀,同(-o ro) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -w | 將文件系統(tǒng)安裝為可讀寫,同(-o rw) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -L label | 掛載具有指定卷標(biāo) label 的分區(qū) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -w | 將文件系統(tǒng)安裝為可讀寫,同(-o rw) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -v | 顯示詳細(xì)的掛載進(jìn)度 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -l | 列出所有已經(jīng)掛載的文件系統(tǒng)列表 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 其它參數(shù): | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| --bind | 將文件層次的一部分重新掛載到其他地方.只掛接單一的文件系統(tǒng),如果目錄有其它文件系統(tǒng),將不能掛載。如果需要都掛載,可以用:--rbind 參數(shù)。? mount --bind olddir newdir 2個(gè)目錄可以訪問系統(tǒng)內(nèi)容 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| --move | 將一個(gè)目錄移到另外地方,mount --move olddir newdir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -h | 顯示幫助 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| -V | 顯示版本 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?
三、常見分區(qū)加載方法:
- mount掛載iso文件:
#mkdir /mnt/iso1
#mount –o loop linuxsetup.iso /mnt/iso1
在linux 不需要虛擬光驅(qū),就可以直接讀取iso文件了。
- mount掛載光驅(qū)系統(tǒng)
一般來說CDROM的設(shè)備文件是/dev/hdc,使用方法:
#mkdir /mnt/cdrom
#mount /dev/hdc /mnt/cdrom –o iocharset=cp936
默認(rèn)不指定光驅(qū)系統(tǒng),可以自動(dòng)搜索得到,將編碼指定為中文
- mount掛載軟驅(qū)
# mkdir /mnt/floppy
# mount /dev/fd0 /mnt/floppy
默認(rèn)不指定文件系統(tǒng),可以自動(dòng)搜索得到
?
- mount掛載windows共享文件(samba)
#mkdir /mnt/winshare
#mount -t smbfs -o username=w,password=w,codepage=936,iocharset=gb2312 //192.168.0.101/share /mnt/winshare
指定訪問共享的用戶名,密碼,codepage指定編碼與iocharset同意義。這里的windows 系統(tǒng)是中文簡體。
codepage指定文件系統(tǒng)的代碼頁,簡體中文中文代碼是936;iocharset指定字符集,簡體中文一般用cp936或gb2312
- mount掛載u盤
如果計(jì)算機(jī)沒有其它SCSI設(shè)備和usb外設(shè)的情況下,插入的U盤的設(shè)備路徑是 /dev/sda1,用命令:
#mkdir /mnt/upan
#mount /dev/sda1 /mnt/upan
掛載即可。
- mount掛載nfs系統(tǒng)
與windows共享連接差不多。需要正確配置服務(wù)端的nfs服務(wù)。然后通過客戶端的:showmount -e 192.168.0.30 可以查看連接。
mount -t nfs 192.168.0.30:/tmp /mnt/nfs
- umount卸載文件系統(tǒng)
umount? dir
如上面: umout /mnt/upan或者umount /dev/sda1
?
以上是mount命令使用介紹。其中-o參數(shù)最為復(fù)雜。 每個(gè)不同文件系統(tǒng)所支持參數(shù)可能各不相同。如果遇到特殊文件系統(tǒng)。建議查閱相關(guān)資料。下一節(jié)將說下,與mount 相關(guān)的文件:fstab格式。
轉(zhuǎn)自: http://www.cnblogs.com/chengmo/archive/2010/10/13/1850515.html
總結(jié)
以上是生活随笔為你收集整理的linux mount挂载设备(u盘,光盘,iso等 )使用说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内核中的kmalloc函数详解
- 下一篇: i茅台app上线首日,直接冲到了App