linux mount的用法,Linux的mount常见用法

挂载( mount )就是将某个未使用的空间或可移动设备的存储空间指向一个目录。这样,通过该目录就可以访问你的空间了。挂载使用的很频繁,下面我将简单介绍一下mount的常见用法。

命令简介:

挂载是将额外的文件系统与根文件系统某个现存的目录建立起关联关系,进而使得该目录作为其它文件访问入口的行为。其中,挂载点必须是已存在的目录,建议使用空目录,而要挂载的设备上必须有文件系统,设备主要有如下几种类型:

硬盘分区

光盘

可移动设备,如U盘

目录

文件

命令语法:

挂载方法:

mount   DEVICE   MOUNT_POINT

其中DEVICE 是要挂载的设备名,例如例如/dev/sda5,而MOUNT_POINT是挂载点,也就是最终能访问设备的目录的名称。dir事先应存在,建议使用空目录。

mount命令格式:

mount [-fnrsvw] [-t vfstype] [-o options] device  dir

常用命令选项:

选项

解释

-t vsftype

指定要挂载的设备的文件系统类型

通常不必指定,mount 会自动选择正确的类型

-n

隐藏挂载信息,不更新/etc/mtab,mount和df不可见

-a

自动挂载所有支持自动挂载的设备

(定义在了/etc/fstab文件中,且挂载选项中有auto功能)

-L 'LABEL'

以卷标指定挂载设备

-U 'UUID'

以UUID指定要挂载的设备

-B, --bind

绑定目录到另一个目录上

-o options:挂载文件系统的选项,多个选项使用逗号分隔,常用的选项有:

auto/noauto 是否支持自动挂载,是否支持-a选项

dev/nodev:是否支持在此文件系统上使用设备文件

suid/nosuid:不否支持suid和sgid权限

remount:重新挂载

ro:只读

rw:读写

user/nouser:是否允许普通用户挂载此设备,/etc/fstab使用

acl:启用此文件系统上的acl功能

loop: 使用loop设备

defaults:相当于rw, nosuid, dev, exec, auto, nouser, async

实用示例:

示例一:把磁盘分区挂载到目录上

mount /dev/sdb5 /mnt/sdb5

mount UUID="xxx" /mnt/sdb5

mount LABEL="xxx" /mnt/sdb5

以上三种方式都可以,需要注意的是,DEVICE应该写设备名,或者写设备的UUID,或者写设备的LABEL,最常用的就是使用设备名。

示例二:把文件挂载到目录上

# 创建文件

dd if=/dev/zero of=f1 bs=1M count=1000

# 格式化文件,创建文件系统,上面创建的文件是没有文件系统的,要挂载必须进行格式化

mkfs.ext4 f1

# 将文件f1挂载到fileDir文件夹上

mount -o loop f1 /mnt/fileDir

此时,f1就类似一个小U盘之类的设备了,可以在上面创建文件等等。也可以把f1拷贝到其他机器上,类似U盘接上机器。

说明:mount -o loop f1 /mnt/fileDir这条命令是适用在centos6上的,如果在centos7上,使用mount f1 /mnt/fileDir。

示例三:把目录挂载到目录

1. 文件夹挂到目录上

mount -B /etc /mnt/etc

2. 分区挂到目录上

# /boot 是分区,/mnt/boot 是文件夹

mount -B /boot /mnt/boot

说明:/dev/sda1被挂载在/boot目录上,但是后续/boot又被挂载到/mnt/boot目录上。

3. 光盘文件夹挂载到目录上

# 在ftp共享目录下面创建cdrom文件夹

mkdir /var/ftp/pub/cdrom

# 将光盘挂载到cdrom

mount -B /misc/cd/ /var/ftp/pub/cdrom

说明:/dev/sr0挂载在/misc/cd目录上,但是后续/misc/cd又被挂载到目录/var/ftp/pub/cdrom上,这样就可以通过ftp把光盘里面的内容共享出去了。

对mount总结有不足之处,欢迎留言评论。时间有限,在这里就不多介绍了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值