What is mount in linux

王林
Release: 2019-12-02 14:46:21
Original
6208 people have browsed it

What is mount in linux

Mounting concept

If files outside the root directory in Linux want to be accessed, they need to be "associated" with the root directory To achieve this, this association operation is "mounting", and this directory is the "mount point". The process of releasing the secondary association is called "uninstalling".

Note:

The directory of the "mount point" requires the following requirements:

(1) The directory exists in advance, you can use the mkdir command Create a new directory;

(2) The mount point directory cannot be used by other processes;

(3) The original files under the mount point will be hidden.

Related learning video sharing: linux video tutorial

Mounting and uninstalling

Mounting method:

mount DECE MOUNT_POINT
Copy after login

mount: Display all devices mounted on the current system by viewing the /etc/mtab (/etc/mtab will be explained at the end of the article) file

Command usage format:

mount [-fnrsvw] [-t vfstype] [-o options] device dir
Copy after login

device: Specify the device to be mounted;

(1) Device file: for example/dev/sda5

(2) Volume label: -L 'LABEL', for example -L 'MYDATA '

(3) UUID, -U 'UUID': For example -U '0c50523c-43f1-45e7-85c0-a126711d406e'

(4) Pseudo file system name: proc, sysfs, devtmpfs, configfs

dir: The mount point

already exists; it is recommended to use an empty directory;

The device being used by the process cannot be unmounted;

Common command options:

    -t vsftype:指定要挂载的设备上的文件系统类型;
    -r: readonly,只读挂载;
    -w: read and write, 读写挂载;
    -n: 不更新/etc/mtab; 
    -a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能)
    -L 'LABEL': 以卷标指定挂载设备;
    -U 'UUID': 以UUID指定要挂载的设备;
    -B, --bind: 绑定目录到另一个目录上;
Copy after login

Note: View all mounted devices tracked by the kernel: cat /proc/mounts

Extended knowledge:

    -o options:(挂载文件系统的选项)
      async:异步模式;
      sync:同步模式;
      atime/noatime:包含目录和文件;
      diratime/nodiratime:目录的访问时间戳
      auto/noauto:是否支持自动挂载
      exec/noexec:是否支持将文件系统上应用程序运行为进程
      dev/nodev:是否支持在此文件系统上使用设备文件;
      suid/nosuid:是否支持在此文件系统上使用特殊权限
      remount:重新挂载
      ro:只读
      rw:读写
      user/nouser:是否允许普通用户挂载此设备
      acl:启用此文件系统上的acl功能
Copy after login

Note: The above options can be used multiple times at the same time, separated by commas.

Default mount options: defaults: rw, suid, dev, exec , auto,nouser,and async

Recommended related articles and tutorials: linux tutorial

The above is the detailed content of What is mount in linux. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!