Linux挂载命令mount用法及参数详解
1.挂接命令(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)。
2.挂接光盘镜像文件
1.从光盘制作光盘镜像文件。将光盘放入光驱,执行上面的命令。
cp /dev/cdrom /home/sunky/mydisk.iso
或
dd if=/dev/cdrom of=/home/sunky/mydisk.iso
1
2
3
注:执行下面的任何一条命令都可将以后光驱里的光盘制作成光盘镜像文件/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里的所有文件了。
3.挂接移动硬盘
对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
1
2
注:建设目录用来作挂接点(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
4.挂接Windows文件共享
Windows网络共享的外围是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须装置和应用samba软件包。当初风行的linux发行版绝大多数曾经蕴含了samba软件包,如果装置linux零碎时未装置samba请首先装置samba。当然也能够到ww.samba.org网站下载新的版本是3.0.10版。
当windows零碎共享设置好当前,就能够在linux客户端挂接(mount)了,具体操作如下:
mkdir –p /mnt/samba
注:建设一个目录用来作挂接点(mount point)
mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
注:administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和明码,c$是这台计算机的一个磁盘共享。
如此就能够在linux零碎上通过/mnt/samba来拜访windows零碎磁盘上的文件了。以上操作在redhat as server3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windowsxp、windows 2003环境下测试通过。
5.挂接UNIX零碎NFS文件共享
相似于windows的网络共享,UNIX(Linux)零碎也有本人的网络共享,那就是NFS(网络文件系统),上面咱们就以SUN Solaris2.8和REDHAT as server 3 为例简略介绍一下在linux下如何mount nfs网络共享。
在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端。
1.Solaris零碎NFS服务端配置办法如下:
(1)批改 /etc/dfs/dfstab, 减少共享目录
share -F nfs -o rw /export/home/sunky
(2)启动nfs服务
/etc/init.d/nfs.server start
(3)NFS服务启动当前,也能够应用上面的命令减少新的共享
share /export/home/sunky1
share /export/home/sunky2
注:/export/home/sunky和/export/home/sunky1是筹备共享的目录
2.linux零碎NFS服务端配置办法如下:
(1)批改 /etc/exports,减少共享目录
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-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.23 linux-client
(2)启动与进行NFS服务
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)
/etc/rc.d/init.d/nfs start 启动NFS服务
/etc/rc.d/init.d/nfs stop 进行NFS服务
注:若批改/etc/export文件减少新的共享,应先进行NFS服务,再启动NFS服务方能使新减少的共享起作用。
应用命令exportfs -rv也能够达到同样的成果。
3.linux客户端挂接(mount)其余linux零碎或UNIX零碎的NFS共享
mkdir –p /mnt/nfs
注:建设一个目录用来作挂接点(mount point)
mount -t nfs -o rw 10.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形式共享进去的文件了。
以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc环境下测试通过。
6.补充
linux加载光驱
1.df -m
后果:
/dev/sr0 3618 3618 0 100% /run/media/xx/RHEL-7.3 Server.x86_64
2.应用光驱前,要先mount一下:(前提先创立/mnt/cdrom目录)
#mount /dev/sr0 /mnt/cdrom
3.df -m
后果:
/dev/sr0 3618 3618 0 100% /mnt/cdrom
而后您就能够进入/mnt/cdrom目录下读取光盘内容了。
4.当您想退出光盘时,须应用umout命令,否则光驱就会始终处于死锁状态:#umount /mnt/cdrom
参考链接:
3 ways to list mount points in Linux