挂接命令(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浠ラ潪钖屾ユ柟寮忔墽琛屾枃浠剁郴缁熺殑杈揿叆杈揿嚭镎崭綔