1. mount命令简介
本文主要讲解Linux上如何使用mount命令,该命令用于挂载外新的块装置,比如光碟、U盘、行动硬盘、新加硬盘、网络系统档案如CIFS或者NFS。
2. mount支援常见的系统档案型别
iso9660:光碟或光碟映象
msdos:DOS fat16档案系统
vfat:Windows 9x fat32档案系统
ntfs:Windows NT ntfs档案系统
smbfs:Mount Windows档案网络共享
nfs:UNIX(LINUX) 档案网络共享
ext2:Linux系统档案之一
ext3:Linux系统档案之一
ext4:Linux系统档案之一
xfs:Linux系统档案之一
挂载时使用-type选项,通常不必指定。mount 会自动选择正确的型别。
3. 描述装置或档案的挂接方式
常用的引数有:
loop:用来把一个档案当成硬盘分割槽挂接上系统
ro:采用只读方式挂接装置
rw:采用读写方式挂接装置
iocharset:指定访问档案系统所用字符集
挂载时使用-o options 选项主要用来描述装置或档案的挂接方式。
4. 挂载光碟映象档案
假设光碟映象档案为win7.iso
[[email protected] ~]# mkdir -p /mnt/cdrom
[[email protected] ~]# mount -o loop -t iso9660 /home/oucanrong/win7.iso /mnt/cdrom
检视某光碟映象
检视某光碟映象
建立挂载点及挂载映象
建立挂载点及挂载映象
检查挂载
检查挂载
解除安装档案系统
[[email protected]_slave ~]# umount /mnt/cdrom/
5. 挂载行动硬盘
先使用fdisk -l检视硬盘分割槽:
比如移动硬盘里有3个分割槽,分别为sdb1、sdb2、sdb3
为这三个分割槽建立挂载目录,挂接点(mount point)
[[email protected] ~]# mkdir -p /mnt/sdb1
[[email protected] ~]# mkdir -p /mnt/sdb2
[[email protected] ~]# mkdir -p /mnt/sdb3
把分割槽挂载到相应目录:
[[email protected] ~]# mount -t ntfs /dev/sdb1 /mnt/sdb1
[[email protected] ~]# mount -t ntfs /dev/sdb2 /mnt/sdb2
[[email protected] ~]# mount -t vfat /dev/sdb3 /mnt/sdb3
注:对ntfs格式的磁盘分割槽应使用-t ntfs 引数,对fat32格式的磁盘分割槽应使用-t vfat引数。若汉字档名显示为乱码或不显示,可以使用下面的命令格式。
[[email protected] ~]# mount -t ntfs -o iocharset=cp936 /dev/sdb1 /mnt/sdb1
[[email protected] ~]# mount -t vfat -o iocharset=cp936 /dev/sdb2 /mnt/sdb2
6. 挂载U盘
先使用fdisk -l检视硬盘分割槽:
比如U盘分割槽为sdc1:
再建立挂载目录,用来作挂接点(mount point)
[[email protected] ~]# mkdir -p /mnt/usb
[[email protected] ~]# mount -t vfat -o /dev/sdc1 /mnt/sdc1
7. 挂载Windows共享目录
Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba 软件包。CentOS安装方法如下:
[[email protected] ~]# yum -y install samba
安装samba以便进行远端挂载
先建立挂载点目录
[[email protected] ~]# mkdir -p /mnt/cifs
把//192.168.1.100/c$挂载到/mnt/cifs,使用者为admin,密码为zcwyou
[[email protected] ~]# mount -t smbfs -o username=admin,password=zcwyou //192.168.1.100/c$ /mnt/cifs
8. 挂载NFS共享目录
建立挂载点目录
[[email protected] ~]# mkdir -p /mnt/nfs
把远端目录192.168.1.110:/home/nfs挂载到本地/mnt/nfs
[[email protected] ~]# mount -t nfs -o rw 192.168.1.110:/home/nfs /mnt/nfs
9. 永久挂载某分割槽
通常适用固定连线的新分割槽。
临时挂载:
[[email protected] ~]# mount /dev/sdc8 /mnt/sdc8
修改fstab档案确保系统档案开机自动被载入
[[email protected] ~]# vi /etc/fstab
新增以下内容,并且指定系统档案格式,比如xfs:
/dev/sdc8 /mnt/sdc8 xfs defaults 0 0
修改fstab档案
10.总结
mount命令的真正作用是把已经格式过的块装置,即档案系统与目录对映起来,可以让使用者和程式访问档案系统。