掛接命令(mount) mount命令參數非常多,
命令格式:mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX) 文件網路共享:nfs
2.-o options 主要用來描述設備或檔案的掛接方式。常用的參數有:
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
3.device 要掛接(mount)的設備。
4.dir設備在系統上的掛接點(mount point)。
掛接光碟鏡像文件
1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
註:執行上面的任何一條命令都可將當前光碟機里的光碟製作成光碟鏡像文件/home/sunky/mydisk.iso
2、將文件和目錄製作成光碟鏡像文件,執行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
註:這條命令將/home/sunky/mydir目錄下所有的目錄和文件製作成光碟鏡像文件/home/sunky/mydisk.iso,光碟卷標為:mydisk
3、光碟鏡像文件的掛接(mount)
#mkdir /mnt/vcdrom
註:建立一個目錄用來作掛接點(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
註:使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso里的所有文件了。
掛接移動硬碟 《Linux就該這么學》一起學習linux
對linux系統而言,USB介面的移動硬碟是當作SCSI設備對待的。插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter /]# fdisk -l
接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況.應該可以發現多了一個SCSI硬碟/dev/sdc和它的兩個磁碟分區/dev /sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。我們可以使用下面的命令掛接/dev/sdc1和 /dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
註:建立目錄用來作掛接點(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
註:對ntfs格式的磁碟分區應使用-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下面的命令直接掛接即可。
#mount /dev/sdc1 /mnt/usbhd1
掛接U盤
和USB介面的移動硬碟一樣對linux系統而言U盤也是當作SCSI設備對待的。使用方法和移動硬碟完全一樣。插入U盤之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
插入U盤後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# fdisk -l
系統多了一個SCSI硬碟/dev/sdd和一個磁碟分區/dev/sdd1,/dev/sdd1就是我們要掛接的U盤。
#mkdir -p /mnt/usb
註:建立一個目錄用來作掛接點(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
註:現在可以通過/mnt/usb來訪問U盤了, 若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
㈡ linux mount 掛載命令 詳解
掛接命令(mount)
首先,介紹一下掛接(mount)命令的使用方法,mount命令參數非常多,這里主要講一下今天我們要用到的。
命令格式:mount [-t vfstype] [-o options] device dir
1、-t vfstype 指定文件系統的類型,通常不必指定,mount 會自動選擇正確的類型。
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX) 文件網路共享:nfs
2、-o options 主要用來描述設備或檔案的掛接方式。
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
3、device 要掛接(mount)的設備。
4、dir設備在系統上的掛接點(mount point)。 詳情可參考《Linux就該這么學》。
㈢ linux緋葷粺涓浣跨敤mount鍛戒護鎸傝澆鏂囦歡緋葷粺鐨勬牸寮忎腑璁懼囧悕鍜屽畨瑁呯偣鍒嗗埆鏄浠涔堬紵
1銆佹寕杞界偣蹇呴』鏄涓涓鐩褰曘
2銆佷竴涓鍒嗗尯鎸傝澆鍦ㄤ竴涓宸插瓨鍦ㄧ殑鐩褰曚笂錛岃繖涓鐩褰曞彲浠ヤ笉涓虹┖錛屼絾鎸傝澆鍚庤繖涓鐩褰曚笅浠ュ墠鐨勫唴瀹瑰皢涓嶅彲鐢ㄣ
瀵逛簬鍏朵粬鎿嶄綔緋葷粺寤虹珛鐨勬枃浠剁郴緇熺殑鎸傝澆涔熸槸榪欐牱銆備絾鏄闇瑕佺悊瑙g殑鏄錛氬厜鐩樸佽蔣鐩樸佸叾浠栨搷浣滅郴緇熶嬌鐢ㄧ殑鏂囦歡緋葷粺鐨勬牸寮忎笌linux浣跨敤鐨勬枃浠剁郴緇熸牸寮忔槸涓嶄竴鏍風殑銆傚厜鐩樻槸ISO9660錛涜蔣鐩樻槸fat16鎴杄xt2錛泈indowsNT鏄痜at16銆丯TFS錛泈indows98鏄痜at16銆乫at32錛泈indows2000鍜寃indowsXP鏄痜at16銆乫at32銆丯TFS銆傛寕杞藉墠瑕佷簡瑙linux鏄鍚︽敮鎸佹墍瑕佹寕杞界殑鏂囦歡緋葷粺鏍煎紡銆
鎸傝澆鏃朵嬌鐢╩ount鍛戒護錛
鏍煎紡錛歮ount鍏朵腑甯哥敤鐨勫弬鏁版湁
-t鏂囦歡緋葷粺綾誨瀷>鎸囧畾璁懼囩殑鏂囦歡緋葷粺綾誨瀷錛屽父瑙佺殑鏈夛細
minixlinux鏈鏃╀嬌鐢ㄧ殑鏂囦歡緋葷粺
ext2linux鐩鍓嶅父鐢ㄧ殑鏂囦歡緋葷粺
msdosMS-DOS鐨刦at錛屽氨鏄痜at16
vfatwindows98甯哥敤鐨刦at32
nfs緗戠粶鏂囦歡緋葷粺
iso9660CD-ROM鍏夌洏鏍囧噯鏂囦歡緋葷粺
ntfswindowsNT2000鐨勬枃浠剁郴緇
hpfsOS/2鏂囦歡緋葷粺
auto鑷鍔ㄦ嫻嬫枃浠剁郴緇
-o閫夐」>鎸囧畾鎸傝澆鏂囦歡緋葷粺鏃剁殑閫夐」銆傛湁浜涗篃鍙鐢ㄥ湪/etc/fstab涓銆傚父鐢ㄧ殑鏈
codepage=XXX浠g爜欏
iocharset=XXX瀛楃﹂泦
ro浠ュ彧璇繪柟寮忔寕杞
rw浠ヨ誨啓鏂瑰紡鎸傝澆
nouser浣誇竴鑸鐢ㄦ埛鏃犳硶鎸傝澆
user鍙浠ヨ╀竴鑸鐢ㄦ埛鎸傝澆璁懼囨彁閱掍竴涓嬶紝mount鍛戒護娌℃湁寤虹珛鎸傝澆鐐圭殑鍔熻兘錛屽洜姝や綘搴旇ョ『淇濇墽琛宮ount鍛戒護鏃訛紝鎸傝澆鐐瑰凡緇忓瓨鍦ㄣ傦紙涓嶆噦錛熻寸櫧浜嗙偣灝辨槸浣犺佹妸鏂囦歡緋葷粺鎸傝澆鍒板摢錛岄栧厛瑕佸厛寤轟笂涓鐩褰曘傝繖鏍稯K錛燂級
渚嬪瓙錛歸indows98瑁呭湪hda1鍒嗗尯錛屽悓鏃惰$畻鏈轟笂榪樻湁杞鐩樺拰鍏夌洏闇瑕佹寕杞姐
#mk/mnt/winc
#mk/mnt/floppy
#mk/mnt/cdrom
#mount-tvfat/dev/hda1/mnt/winc
#mount-tmsdos/dev/fd0/mnt/floppy
#mount-tiso9660/dev/cdrom/mnt/cdrom
鐜板湪灝卞彲浠ヨ繘鍏/mnt/winc絳夌洰褰曡誨啓榪欎簺鏂囦歡緋葷粺浜嗐傝佷繚璇佹渶鍚庝袱琛岀殑鍛戒護涓嶅嚭閿欙紝瑕佺『淇濊蔣椹卞拰鍏夐┍閲屾湁鐩樸傦紙瑕佹槸紜鐩樼殑紓佺洏鐗囦篃鍙浠ョ粡甯擱殢鏃舵洿鎹㈢殑璇濓紝鎴戞兂灝變笉浼氱姱榪欐牱鐨勯敊璇浜:->錛
濡傛灉浣犵殑windows98鐩褰曢噷鏈変腑鏂囨枃浠跺悕錛屼嬌鐢ㄤ笂闈㈢殑鍛戒護鎸傝澆鍚庯紝鏄劇ず鐨勬槸涓鍫嗕貢鐮併傝繖灝辮佺敤鍒-o鍙傛暟閲岀殑codepageiocharset閫夐」銆俢odepage鎸囧畾鏂囦歡緋葷粺鐨勪唬鐮侀〉錛岀畝浣撲腑鏂囦腑鏂囦唬鐮佹槸936錛沬ocharset鎸囧畾瀛楃﹂泦錛岀畝浣撲腑鏂囦竴鑸鐢╟p936鎴杇b2312銆
褰撴寕杞界殑鏂囦歡緋葷粺linux涓嶆敮鎸佹椂錛宮ount涓瀹氭姤閿欙紝濡倃indows2000鐨刵tfs鏂囦歡緋葷粺銆傚彲浠ラ噸鏂扮紪璇憀inux鍐呮牳浠ヨ幏寰楀硅ユ枃浠剁郴緇熺殑鏀鎸併傚叧浜庨噸鏂扮紪璇憀inux鍐呮牳錛屽氨涓嶅湪榪欓噷璇翠簡銆
鍥涖佽嚜鍔ㄦ寕杞
姣忔″紑鏈鴻塊棶windows鍒嗗尯閮借佽繍琛宮ount鍛戒護鏄劇劧澶鐑︾悙錛屼負浠涔堣塊棶鍏朵粬鐨刲inux鍒嗗尯涓嶇敤浣跨敤mount鍛戒護鍛錛
鍏跺疄錛屾瘡嬈″紑鏈烘椂錛宭inux鑷鍔ㄥ皢闇瑕佹寕杞界殑linux鍒嗗尯鎸傝澆涓婁簡銆傞偅涔堟垜浠鏄涓嶆槸鍙浠ヨ懼畾璁﹍inux鍦ㄥ惎鍔ㄧ殑鏃跺欎篃鎸傝澆鎴戜滑甯屾湜鎸傝澆鐨勫垎鍖猴紝濡倃indows鍒嗗尯錛屼互瀹炵幇鏂囦歡緋葷粺鐨勮嚜鍔ㄦ寕杞藉憿錛
榪欐槸瀹屽叏鍙浠ョ殑銆傚湪/etc鐩褰曚笅鏈変釜fstab鏂囦歡錛屽畠閲岄潰鍒楀嚭浜唋inux寮鏈烘椂鑷鍔ㄦ寕杞界殑鏂囦歡緋葷粺鐨勫垪琛ㄣ傛垜鐨/etc/fstab鏂囦歡濡備笅錛/dev/hda2/ext3defaults11
/dev/hda1/bootext3defaults12
none/dev/ptsdevptsgid=5,mode=62000
none/procprocdefaults00
none/dev/shmtmpfsdefaults00
/dev/hda3swapswapdefaults00
/dev/cdrom/mnt/cdromiso9660noauto,codepage=936,iocharset=gb231200
/dev/fd0/mnt/floppyautonoauto,owner,kudzu00
/dev/hdb1/mnt/wincvfatdefaults,codepage=936,iocharset=cp93600
/dev/hda5/mnt/windvfatdefaults,codepage=936,iocharset=cp93600
鍦/etc/fstab鏂囦歡閲岋紝絎涓鍒楁槸鎸傝澆鐨勬枃浠剁郴緇熺殑璁懼囧悕錛岀浜屽垪鏄鎸傝澆鐐癸紝絎涓夊垪鏄鎸傝澆鐨勬枃浠剁郴緇熺被鍨嬶紝絎鍥涘垪鏄鎸傝澆鐨勯夐」錛岄夐」闂寸敤閫楀彿鍒嗛殧銆傜浜斿叚鍒椾笉鐭ラ亾鏄浠涔堟剰鎬濓紝榪樻湜楂樻墜鎸囩偣銆
鍦ㄦ渶鍚庝袱琛屾槸鎴戞墜宸ユ坊鍔犵殑windows涓嬬殑C錛汥鐩橈紝鍔犱簡codepage=936鍜宨ocharset=cp936鍙傛暟浠ユ敮鎸佷腑鏂囨枃浠跺悕銆傚弬鏁癲efaults瀹為檯涓婂寘鍚浜嗕竴緇勯粯璁ゅ弬鏁幫細
rw浠ュ彲璇誨啓妯″紡鎸傝澆
suid寮鍚鐢ㄦ埛ID鍜岀兢緇処D璁劇疆浣
dev鍙瑙h繪枃浠剁郴緇熶笂鐨勫瓧絎︽垨鍖哄潡璁懼
exec鍙鎵ц屼簩榪涘埗鏂囦歡
auto鑷鍔ㄦ寕杞
nouser浣誇竴鑸鐢ㄦ埛鏃犳硶鎸傝澆
async浠ラ潪鍚屾ユ柟寮忔墽琛屾枃浠剁郴緇熺殑杈撳叆杈撳嚭鎿嶄綔