当前位置: 首页 > Linux

Linux挂载命令mount

时间:2023-04-06 21:26:27 Linux

Linux挂载命令mount用法及参数详解1、挂载命令(mount)首先介绍一下mount命令的使用方法。mount命令有很多参数:mount[-tvfstype][-ooptions]devicedir1.-tvfstype指定文件系统的类型,通常不需要,mount会自动选择正确的类型:CD或CD镜像:iso9660DOSfat16文件系统:msdosWindows9xfat32文件系统:vfatWindowsNTntfs文件系统:ntfsMountWindows文件网络共享:smbfsUNIX(LINUX)文件网络共享:nfs2.-o选项主要用来描述设备或文件的挂载方式。loop:用于挂载一个文件作为硬盘分区到系统ro:以只读模式挂载设备rw:以读写模式挂载设备iocharset:指定用于访问文件系统的字符集3.device待挂载(mount)的装置。4.dir设备在系统上的挂载点。2.附加CD映像文件1.从CD制作CD映像文件。将CD插入CD-ROM驱动器并执行以下命令。cp/dev/cdrom/home/sunky/mydisk.isoorddif=/dev/cdromof=/home/sunky/mydisk.iso123注意:执行以上任一命令都可以在当前光驱中制作光盘放入CD映像文件/home/sunky/mydisk.iso2。将文件和目录制作成光盘镜像文件,执行以下命令。mkisofs-r-J-Vmydisk-o/home/sunky/mydisk.iso/home/sunky/mydir注意:该命令会将/home/sunky/mydir目录下的所有目录和文件制作成一个光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk3。挂载光盘镜像文件(mount)mkdir/mnt/vcdrom注:为挂载点(mountpoint)创建目录mount-oloop-tiso9660/home/sunky/mydisk.iso/mnt/vcdrom注:使用/mnt/vcdrom访问光盘映像文件mydisk.iso中的所有文件。3、挂载移动硬盘对于Linux系统,USB接口的移动硬盘被当作SCSI设备。插入移动硬盘前,应使用fdisk-l或more/proc/partitions查看系统的硬盘及硬盘分区。[rootatpldyrouter/]#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/usbhd1mkdir-p/mnt/usbhd212注意:创建挂载点(mountpoint)目录mount-tntfs/dev/sdc1/mnt/usbhd1mount-tvfat/dev/sdc5/mnt/usbhd2注意:ntfs格式的磁盘分区使用-tntfs参数,fat32格式的磁盘分区使用-tvfat参数。如果汉字文件名显示为乱码或不显示,可以使用如下命令格式。mount-tntfs-oiocharset=cp936/dev/sdc1/mnt/usbhd1mount-tvfat-oiocharset=cp936/dev/sdc5/mnt/usbhd2Linux系统下,使用fdisk分区命令和mkfs文件系统创建命令将移动硬盘的分区制作成linux系统特有的ext2和ext3格式。这样在linux下使用起来更方便。使用以下命令直接挂载。挂载/dev/sdc1/mnt/usbhd14.挂载Windows文件共享Windows网络共享的核心是SMB/CIFS。Linux下要挂载(mount)Windows磁盘共享,必须安装使用samba软件包。大多数流行的linux发行版现在都包含samba软件包。如果安装linux系统时没有安装samba,请先安装samba。当然你也可以去www.samba.org网站下载,新版本是3.0.10版本。windows系统共享设置好后,就可以在linux客户端挂载了。具体操作如下:mkdir–p/mnt/samba注意:为挂载点(mountpoint)创建目录mount-tsmbfs-ousername=administrator,password=pldy123//10.140.133.23/c$/mnt/samba注:administrator和pldy123是一台ip地址为10.140.133.23的windows电脑的用户名和密码,c$是这台电脑共享的磁盘。这样就可以在Linux系统上通过/mnt/samba访问Windows系统盘上的文件了。以上操作在redhatasserver3、redflagserver4.1、suseserver9、windowsNT4.0、windows2000、windowsxp、windows2003环境下测试通过。5、挂载UNIX系统NFS文件共享类似于windows网络共享。UNIX(Linux)系统也有自己的网络共享,这就是NFS(NetworkFileSystem)。下面我们以SUNSolaris2.8和REDHAT作为服务器3为例,简单介绍下如何在linux下挂载nfs网络共享。在Linux客户端挂载(mount)NFS磁盘共享之前,必须先配置好NFS服务器。1、Solaris系统NFS服务器配置方法如下:(1)修改/etc/dfs/dfstab,添加共享目录share-Fnfs-orw/export/home/sunky(2)启动nfs服务/etc/init.dd/nfs.serverstart(3)NFS服务启动后,也可以使用如下命令添加新的共享共享/export/home/sunky1share/export/home/sunky2注意:/export/home/sunkyand/export/home/sunky1为共享目录2、linux系统中NFS服务器的配置方法如下:(1)修改/etc/exports,增加共享目录/export/home/sunky10.140。133.23(rw)/export/home/sunky1*(rw)/export/home/sunky2linux-client(rw)注:/export/home/目录下的sunky、sunky1、sunky2为共享目录,10.140.133.23、*和linux-client允许挂载此共享linux客户端的IP地址或主机名。如果要使用主机名linux-client,必须在服务器主机/etc/hosts文件中添加linux-client主机ip定义。格式如下:10.140.133.23linux-client(2)启动和停止NFS服务/etc/rc.d/init.d/portmapstart(REDHAT默认启动PORTMAP)/etc/rc.d/init.d/nfsstart启动NFS服务/etc/rc.d/init.d/nfsstop停止NFS服务增加的共享有效。使用命令exportfs-rv也可以达到同样的效果。3、linux客户端挂载(mount)其他linux系统或UNIX系统的NFS共享mkdir–p/mnt/nfs注意:为挂载点(mountpoint)创建一个目录mount-tnfs-orw10.140.133.9:/export/home/sunky/mnt/nfs注意:这里我们假设10.140.133.9是NFS服务器的主机IP地址。当然这里也可以使用主机名,但是必须在本地的/etc/hosts文件定义中加入服务器ip。/export/home/sunky是服务器共享的目录。这样就可以在linux客户端通过/mnt/nfs访问其他linux系统或UNIX系统以NFS方式共享的文件。以上操作在redhatasserver3、redflagserver4.1、suseserver9和Solaris7、Solaris8、Solaris9forx86&sparc环境下测试通过。6.补充linux加载光驱1.df-m结果:/dev/sr0361836180100%/run/media/xx/RHEL-7.3Server.x86_642.使用光驱前,必须先挂载:(前提是创建/mnt/cdrom目录)#mount/dev/sr0/mnt/cdrom3.df-mresult:/dev/sr0361836180100%/mnt/cdrom然后就可以进入/mnt/cdrom目录读取光盘的内容了。4.当你要弹出光盘时,必须使用umout命令,否则光驱会一直处于死锁状态:#umount/mnt/cdrom参考链接:Linux中列出挂载点的3种方法