暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux常用命令之Mount命令

Linux日常小实验 2019-01-10
810

实验环境:Centos7.4 

实验目的:掌握linux的常用命令-Mount命令的用法

实验步骤:

挂载命令

mount命令用于加载文件系统到指定的挂载点。

Linux中的根目录以外的文件要想被访问,需要将其"关联"到根目录下的某个目录来实现,该关联操作就是"挂载",目录就是"挂载点",解除此关联关系的过程称之为“卸载”。

注意:“挂载点”的目录需要以下几个要求:

(1)目录事先存在,可以用mkdir命令新建目录;

(2)挂载点目录不可被其他进程使用到;

(3)挂载点下原有文件将被隐藏。

Linux系统下不同目录可以挂载不同分区和磁盘设备,目录和磁盘分区是分离的,可以自由组合(通过挂载),不同的目录数据可以跨越不同的磁盘分区或者不同的磁盘设备。

Mount命令的参数特别多,主要介绍一下centos下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享这几种常见的用法,所以对涉及到的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)。

举个例子,拿晾衣服来说,衣服就是device,衣架就是mount,dir就是你拿起挂着衣服的衣架挂到绳子/杆上,绳子/杆就是dir。

挂载光盘文件

1、从光盘制作光盘镜像文件。

cp /dev/cdrom  /home/oracle/disk.iso

或者

# dd if=/dev/cdrom of=/home/oracle/disk.iso

2、将文件和目录制作成光盘镜像文件,执行下面的命令。

mkisofs -r -J -V disk -o /home/oracle/disk.iso /home/oracle/dir

注:这条命令将/home/oracle/dir目录下所有的目录和文件制作成光盘镜像文件/home/oracle/disk.iso,光盘卷标为:disk

  3、光盘镜像文件的挂接(mount)

mkdir -p /mnt/cdrom

# mount -o loop -t iso9660 /home/oracle/disk.iso /mnt/cdrom

 注:如有现成的iso则跳过步骤1和步骤2,直接步骤3

挂载移动硬盘

USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk –l, 插入移动硬盘之后,在用一下fdisk -l,两次比较,多出的/dev/sdb或者/dev/sdc等,就是移动硬盘,移动硬盘下存在几个分区,则建立对应的挂载点。以一个分区为例。

# fdisk -l

# mkdir /Yidong1

# mount -t ntfs /dev/sdb1 /Yidong1

对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可增加参数iocharset=cp936。

# mount -t ntfs  iocharset=cp936 /dev/sdb1 /Yidong1

挂载U盘

U盘的处理方式同移动硬盘。sdc1为用fdisk -l命令查出来

# mkdir -p /mnt/usb

# mount  -t /dev/sdc1 /mnt/usb

挂载Windows共享文件

# mkdir -p /mnt/share

# mount -t smbfs -o username=root,password=abc,codepage=936, //192.168.3.100/share  /mnt/share

挂载Unix NFS文件共享

直接上命令,有疑问,请参考

基于Centos7.4搭建NFS服务器

mount -t nfs 10.178.243.88:/data/  /mnt

光把目录挂载上去不讲怎么卸载那是耍流氓,

卸载命令:umount

命令使用格式:

     # umount DEVICE

     # umount MOUNT_POINT


fuser:查看正在访问指定文件系统的进程:

命令使用格式:

     # fuser -v MOUNT_POINT

终止所有在正访问指定的文件系统的进程:慎用

     # fuser -km MOUNT_POINT

如果您喜欢我的文章,请长按以下图片关注我的公众号,学习Linux的路上,期待与您同行。


文章转载自Linux日常小实验,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论