linux mount 指定用户名,mount命令怎么用?Linux版mount命令完全使用手册-程序员宅基地

技术标签: linux mount 指定用户名  

mount命令完全使用手册

介绍

工欲善其事,必先利其器。mount是UNIX/Linux系统管理员不可不会的命令。在Linux,UNIX和类似操作系统上,不同分区和可移动设备上的文件系统(例如CD, DVD, 或USB闪存驱动)可通过目录树的挂载点连接,之后再卸载。mount和umount命令相应用来挂载和卸载文件系统。本文以Red Hat版本为例,先从基本用法和注意事项讲起,随后介绍命令的一些高级用法。熟练使用mount命令,让你轻松一点,胜人一筹。

更多信息

列出当前已挂载文件系统:

要列出当前已挂载的文件系统,运行不加参数的mount命令:

mount

该命令列出已知挂载点。每一行按照以下格式输出关于设备名,文件系统类型,挂载目录,以及相关的挂载选项等重要信息:

deviceon directory  type type (options)

从Red Hat Enterprise Linux 6.1版本开始,使用findmnt工具用户可以用树状形式列出已挂载文件系统。如需列出所有当前已挂载文件系统,运行不加参数的findmnt命令:

findmnt

指定文件系统类型:

默认情况下,mount命令输出各种虚拟文件系统,如sysfs和tmpfs。要显示具有特定文件系统类型的设备,命令中加入-t选项:

mount –t type

类似地,使用findmnt命令加type只显示某种特定类型文件系统的设备:

findmnt –t type

举例1:列出当前已挂载的ext4文件系统

通常情况下,/分区和/boot分区都格式化成ext4。只显示使用此文件系统的挂载点,在shell提示输入以下命令:

~]$ mount -t ext4

/dev/sda2 on / type ext4 (rw)

/dev/sda1 on /boot type ext4 (rw)

使用findmnt命令列出挂载点:

~]$ findmnt -t ext4

TARGET SOURCE   FSTYPE OPTIONS

/      /dev/sda2   ext4   rw,realtime,seclabel,barrier=1,data=ordered

/boot  /dev/sda1  ext4   rw,realtime,seclabel,barrier=1,data=ordered

挂载文件系统:

挂载指定文件系统,使用以下形式的mount命令:

mount[option…]device directory

device可以由块设备的路径来指定,(例如,“/dev/sda3”),通用唯一标示符(UUID;例如,“UUID=34795a28-ca6d-4fd8-a347-73671d0c19cb”),或卷标识(例如,“LABEL=home”)。注意,当文件系统被挂载,directory原来的内容将无法访问。

重要提示:确保该目录不在使用中

Linux并不阻止用户将文件系统挂载到已附有文件系统的目录下。要确定某一目录是否用作挂载点,运行带有directory参数的findmnt命令,并验证输出码:

findmnt directory ; echo $?

如果该目录没有挂载文件系统,上述命令返回1。

当运行mount命令而不带有全部所需信息(即,没有设备名,目标目录,或文件系统类型),则命令读取 /etc/fstab配置文件,以确认给定的文件系统是否已登记。此文件包含设备名和给定文件系统应当挂载的目录,以及文件系统类型和挂载选项。因此,当挂载此文件中指定的文件系统,可以使用以下命令之一:

mount [option…] directory

mount [option…] device

使用此命令挂载文件系统需root权限。

注:确定一个特定设备的UUID和标签

要确定某一设备的UUID和标签(如果使用的话),按照以下形式使用blkid命令:

blkid device

举例2:显示/dev/sda3的信息,输入:

~]# blkid /dev/sda3

/dev/sda3: LABEL="home" UUID="34795a28-ca6d-4fd8-a347-73671d0c19cb" TYPE="ext3"

指定文件系统类型:

在大多数情况下,mount自动检测文件系统。不过,也有些文件系统,如NFS或CIFS无法识别,需手动指定。指定文件系统类型,按照以下形式使用mount命令:

mount -ttype device directory

以下表格列出了mount命令能够使用的常见文件系统。                    TypeDescription

ext2ext2文件系统。

ext3ext3文件系统。

ext4ext4文件系统。

iso9660ISO 9660文件系统,常用于光盘,CD为代表。

jfsIBM创建的JFS文件系统。

nfsNFS文件系统,常用于访问网络文件。

nfs4NFSv4文件系统,常用于访问网络文件。

ntfsNTFS文件系统,常用于运行Windows操作系统的设备。

udfUDF文件系统,常用于光盘,DVD为代表。

vfatFAT文件系统,常用于运行Windows操作系统的设备,某些数字媒体如USB闪存驱动器或软盘。

举例3:挂载USB闪存设备:

旧的USB闪存驱动器通常使用FAT文件系统。假设有设备/dev/sdc1和目录 /media/flashdisk/,在root权限下输入以下命令将其挂载在此目录下:

~]# mount -t vfat /dev/sdc1 /media/flashdisk

指定挂载选项:

使用以下命令形式指定附加挂载选项:

mount -o options device directory

当提供多重选项时,不要在逗号后插入空格。

常用mount选项                        OptionDescription

async允许在文件系统中的异步输入/输出操作

auto允许使用mount –a命令自动挂载文件系统

defaults等同于async, auto,   dev, exec, nouser, rw, suid

exec允许在特定文件系统执行二进制文件

loop将一个镜像挂载为loop设备

noauto默认禁止使用mount –a命令自动挂载文件系统

noexec禁止在指定文件系统执行二进制文件

nouser禁止普通用户(非root)挂载和卸载文件系统

remount如果文件系统已挂载则重新挂载

ro将文件系统挂载为已读

rw将文件系统挂载为读写

user允许普通用户(非root)挂载和卸载文件系统

举例4:挂载ISO镜像:

ISO镜像(或通常的磁盘镜像)可使用loop设备挂载。假设当前工作目录下有 Fedora 14 安装磁盘镜像,目录为/media/cdrom/ ,在root权限下使用以下命令挂载此镜像:

~]# mount -o ro,loop Fedora-14-x86_64-Live-Desktop.iso /media/cdrom

共享挂载:

有时候,某些系统管理任务需要从目录树中的多个地方(例如,当准备chroot环境)访问同一个文件系统。这是可以实现的,Linux系统允许用户在需要时将同一个文件系统挂载到多个目录下。此外,mount命令附加--bind选项可复制指定的挂载。

使用方法如下:

mount --bindold_directory new_directory

虽然此命令允许用户从多个地方访问文件系统,它并不适用于挂载在原来目录之内的文件系统。要包括这些挂载,输入:

mount --rbind old_directory new_directory

共享的挂载允许创建给定挂载点的精确副本。当一个挂载点标记为共享,源挂载点的所有挂载都将被复制。将挂载点类型改为共享挂载,输入以下命令:

mount --make-shared mount_point

另外,要改变选定挂载点及其下所有挂载点的类型,输入以下命令:

mount --make-rshared mount_point

举例5:创建共享挂载点:

其他的文件系统通常挂载在两个地方:可移动媒体在/media目录,暂时挂载的文件系统在/mnt目录。使用共享挂载用户可使这两个目录共享同样的内容。要做到这一点,在root权限下将/media目录标记成“shared”。

~]# mount --bind /media /media

~]# mount --make-shared /media

使用以下命令在/mnt创建它的副本:

~]# mount --bind /media /mnt

现在可验证/media目录下的挂在内容同样出现在/mnt目录。运行以下命令:

~]# mount /dev/cdrom /media/cdrom

~]# ls /media/cdrom

EFI  GPL  isolinux  LiveOS

~]# ls /mnt/cdrom

EFI  GPL  isolinux  LiveOS

类似的,可验证/mnt目录下挂载的所有文件系统都复制到/media目录。例如,如果插入一个非空的USB闪存驱动器,使用/dev/sdc1设备,/mnt/flashdisk/目录,输入:

~]# mount /dev/sdc1 /mnt/flashdisk

~]# ls /media/flashdisk

en-US  publican.cfg

~]# ls /mnt/flashdisk

en-US  publican.cfg

移动挂载点:

使用以下命令更改文件系统的挂载目录:

mount --move old_directory new_directory

举例6:移动当前NFS挂载点:

一个NFS存储包含用户目录并已挂载在 /mnt/userdirs/。在root权限下,输入以下命令将此挂载点移动至/home:

~]#mount --move /mnt/userdirs /home

要验证此挂载点已被移动,列出两个目录的内容:

~]#ls /mnt/userdirs

~]#ls /home

jill  joe

卸载文件系统:

卸载之前挂载的文件系统,使用以下命令:

umount directory

umount device

注意,只有作为root用户登录时才能执行此操作。

重要提示:确保该目录不在使用中:

当一个文件系统正在被使用,执行umount命令将会返回错误。确认哪一个进程正在访问文件系统,使用fuser命令:

fuser –m directory

例如,列出访问/media/cdrom/目录下文件系统的进程,输入:

~]$ fuser -m /media/cdrom

/media/cdrom:         1793  2013  2022 2435 10532c 10672c

举例7:卸载CD:

卸载之前挂载在/media/cdrom/目录下的CD,输入以下命令:

~]$umount /media/cdrom

参考

Red Hat Linux Administration Guide

应用于

Red Hat Enterprise Linux 6

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39576294/article/details/116544299

智能推荐

WCE Windows hash抓取工具 教程_wce.exe -s aaa:win-9r7tfgsiqkf:0000000000000000000-程序员宅基地

文章浏览阅读6.9k次。WCE 下载地址:链接:https://share.weiyun.com/5MqXW47 密码:bdpqku工具界面_wce.exe -s aaa:win-9r7tfgsiqkf:00000000000000000000000000000000:a658974b892e

各种“网络地球仪”-程序员宅基地

文章浏览阅读4.5k次。Weather Globe(Mackiev)Google Earth(Google)Virtual Earth(Microsoft)World Wind(NASA)Skyline Globe(Skylinesoft)ArcGISExplorer(ESRI)国内LTEarth(灵图)、GeoGlobe(吉奥)、EV-Globe(国遥新天地) 软件名称: 3D Weather Globe(http:/_网络地球仪

程序员的办公桌上,都出现过哪些神奇的玩意儿 ~_程序员展示刀,产品经理展示枪-程序员宅基地

文章浏览阅读1.9w次,点赞113次,收藏57次。我要买这些东西,然后震惊整个办公室_程序员展示刀,产品经理展示枪

霍尔信号、编码器信号与电机转向-程序员宅基地

文章浏览阅读1.6w次,点赞7次,收藏63次。霍尔信号、编码器信号与电机转向从电机出轴方向看去,电机轴逆时针转动,霍尔信号的序列为编码器信号的序列为将霍尔信号按照H3 H2 H1的顺序组成三位二进制数,则霍尔信号翻译成状态为以120°放置霍尔为例如不给电机加电,使用示波器测量三个霍尔信号和电机三相反电动势,按照上面所说的方向用手转动电机得到下图① H1的上升沿对应电机q轴与H1位置电角度夹角为0°,..._霍尔信号

个人微信淘宝客返利机器人搭建教程_怎么自己制作返利机器人-程序员宅基地

文章浏览阅读7.1k次,点赞5次,收藏36次。个人微信淘宝客返利机器人搭建一篇教程全搞定天猫淘宝有优惠券和返利,仅天猫淘宝每年返利几十亿,你知道么?技巧分享:在天猫淘宝京东拼多多上挑选好产品后,按住标题文字后“复制链接”,把复制的淘口令或链接发给机器人,复制机器人返回优惠券口令或链接,再打开天猫或淘宝就能领取优惠券啦下面教你如何搭建一个类似阿可查券返利机器人搭建查券返利机器人前提条件1、注册微信公众号(订阅号、服务号皆可)2、开通阿里妈妈、京东联盟、拼多多联盟一、注册微信公众号https://mp.weixin.qq.com/cgi-b_怎么自己制作返利机器人

【团队技术知识分享 一】技术分享规范指南-程序员宅基地

文章浏览阅读2.1k次,点赞2次,收藏5次。技术分享时应秉持的基本原则:应有团队和个人、奉献者(统筹人)的概念,同时匹配团队激励、个人激励和最佳奉献者激励;团队应该打开工作内容边界,成员应该来自各内容方向;评分标准不应该过于模糊,否则没有意义,应由客观的基础分值以及分团队的主观综合结论得出。应有心愿单激励机制,促进大家共同聚焦到感兴趣的事情上;选题应有规范和框架,具体到某个小类,这样收获才有目标性,发布分享主题时大家才能快速判断是否是自己感兴趣的;流程和分享的模版应该有固定范式,避免随意的格式导致随意的内容,评分也应该部分参考于此;参会原则,应有_技术分享

随便推点

O2OA开源企业办公开发平台:使用Vue-CLI开发O2应用_vue2 oa-程序员宅基地

文章浏览阅读1k次。在模板中,我们使用了标签,将由o2-view组件负责渲染,给o2-view传入了两个参数:app="内容管理数据"和name="所有信息",我们将在o2-view组件中使用这两个参数,用于展现“内容管理数据”这个数据应用下的“所有信息”视图。在o2-view组件中,我们主要做的事是,在vue组件挂载后,将o2的视图组件,再挂载到o2-view组件的根Dom对象。当然,这里我们要在我们的O2服务器上创建好数据应用和视图,对应本例中,就是“内容管理数据”应用下的“所有信息”视图。..._vue2 oa

[Lua]table使用随笔-程序员宅基地

文章浏览阅读222次。table是lua中非常重要的一种类型,有必要对其多了解一些。

JAVA反射机制原理及应用和类加载详解-程序员宅基地

文章浏览阅读549次,点赞30次,收藏9次。我们前面学习都有一个概念,被private封装的资源只能类内部访问,外部是不行的,但这个规定被反射赤裸裸的打破了。反射就像一面镜子,它可以清楚看到类的完整结构信息,可以在运行时动态获取类的信息,创建对象以及调用对象的属性和方法。

Linux-LVM与磁盘配额-程序员宅基地

文章浏览阅读1.1k次,点赞35次,收藏12次。Logical Volume Manager,逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建PV(物理卷):基于硬盘或分区设备创建而来,生成N多个PE,PE默认大小4M物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录 LVM 的属性,并把存储空间分割成默认大小为 4MB 的基本单元(PE),从而构成物理卷。

车充产品UL2089安规测试项目介绍-程序员宅基地

文章浏览阅读379次,点赞7次,收藏10次。4、Dielecteic voltage-withstand test 介电耐压试验。1、Maximum output voltage test 输出电压试验。6、Resistance to crushing test 抗压碎试验。8、Push-back relief test 阻力缓解试验。7、Strain relief test 应变消除试验。2、Power input test 功率输入试验。3、Temperature test 高低温试验。5、Abnormal test 故障试验。

IMX6ULL系统移植篇-系统烧写原理说明_正点原子 imx6ull nand 烧录-程序员宅基地

文章浏览阅读535次。镜像烧写说明_正点原子 imx6ull nand 烧录