Linux:mount挂载

学习自:

Linux下的mount命令详解_mount -o-CSDN博客

Linux系统之mount命令 - 腾讯云开发者社区-腾讯云

0、常用

查看当前文件系统的挂载情况(很多内容,通常要配合grep抓取需要的)

#抓取根目录的挂载情况
mount | grep / 

1)自动挂载/etc/fstab中的所有设备

mount -a

挂载时,不用一个个手动mount,可以通过修改/etc/fstab的方式自动挂载。

2)把/appdata挂载到NAS盘上

mount 172.14.14.211:/nas_appdata /appdata

 3)修改文件系统的属性 -o

有时候文件系统可能会被挂载为只读,导致无法创建新文件和目录,并报错:无法创建“/var/lock/subsys/sshd“: 只读文件系统。此时用mount | grep root指令看根目录的挂载情况,会看到ro realtime stripe=64

此时如果要修改可以用下述命令:

mount -o remount,rw /

 

1、功能

mount可以将特定文件系统挂载到某个Linux目录下。

相当于为该文件系统开辟了一个独占的存储空间,这个文件系统可以自由地访问它的挂载目录,就如同这个挂载目录是它原本就有的。

可以将经常使用的设备写入文件/etc/fstab中,/etc/fastab文件每行都会定义一个要挂载的文件系统,来使系统在每次启动时自动挂载

mount加载设备的信息记录在/etc/mtab中。

/etc/fstab和/etc/mtab的区别

/etc/fstab是开机自动挂载的配置文件,在启动Linux时,自动使用分区检查命令fsck和挂载命令mount对/etc/fstab的每行进行挂载操作。

/etc/mtab记录的是当前系统已挂载的分区信息,每次挂载、卸载分区都会更新/etc/mtab文件中的信息。

2、用法

  • mount:列出当前每个设备的挂载参数
  • mount [ -afFnrvw ] [ -L<标签> ] [ -o<选项> ] [ -t<文件系统类型>] 设备名 挂载点:文件系统挂载
  • mount [ -afFnrvw ] [ -L<标签> ] [ -o<选项> ] [ -t<文件系统类型>] -U 'xxx' 挂载点:UUID挂载
  • mount [ -afFnrvw ] [ -L<标签> ] [ -o<选项> ] [ -t<文件系统类型>] -L 'XXX' 挂载点卷标挂载
  • umount 设备
  • umount 挂载点

3、挂载点

本地系统某个已存在的目录(用df指令时,Mounted on就是挂载点),建议为空目录。

如果是非空目录,那么该目录下的其他文件会对该挂载系统隐藏。

如果文件系统正在被使用,那么此时无法解除挂载。

4、参数

  • [ -afFhnrvVw ]

参数

说明

-a 自动挂载/etc/fstab中的所有设备
-f

不实际挂载操作

常和参数-v等同时使用,用于查看mount执行过程并进行排错。

-F

常和-a同时使用,该选项会为每个mount动作产生一个进程负责执行。

在系统需要挂上大量NFS系统时加速挂载动作。

-h 帮助
-n 不将挂在信息写入/etc/mtab

-r

-w

以只读方式挂载文件系统(同 -o ro)

以读写方式挂载文件系统(默认)

-v 打印当前操作
-V 版本
  • [ -L 'LABEL' ]:以卷标的方式指定挂载设备

  • [ -o <选项> ]:文件系统的选项

async:异步模式

sync:同步模式

atime/noatime:包含目录和文件

diratime/nodiratime:目录的访问时间戳

auto/noauto:是否支持自动挂载

exec/noexec:是否支持将文件系统上应用程序运行为进程

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

suid/nosuid:是否支持在此文件系统上使用特殊权限

remount:重新挂载

ro:只读

rw:读写

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

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

注意:上述选项可多个同时使用,彼此用逗号分隔;

默认挂载选项:rw,suid,dev,exec,auto,nouser,async
  • [ -t <文件系统类型> ]:文件系统类型

minix Linux最早使用的文件系统。
  ext2 Linux目前的常用文件系统。
  msdos MS-DOS 的 FAT。
  vfat Win85/98 的 VFAT。
  nfs 网络文件系统。
  iso9660 CD-ROM光盘的标准文件系统。
  ntfs Windows NT的文件系统。
  hpfs OS/2文件系统。Windows NT 3.51之前版本的文件系统。
  auto 自动检测文件系统。

 

posted @ 2024-03-12 10:46  ShineLe  阅读(12)  评论(0编辑  收藏  举报