• Linux文件系统挂载管理


    挂载操作

    磁盘或者分区创建好文静系统后,需要挂载到一个目录才能够使用。

    windows或Mac系统会进行自动挂载,一旦创建好文件系统后会自动挂载到系统上,windows上称之为c盘、d盘等。

    Linux需要手工进行挂载操作或者配置系统进行自动挂载。

    /dev/sda3 ext4 --------> /mnt

                             挂载

    MOUNT

    在Linux中,我们通过mount命令将格式化好的磁盘或者分区挂载到一个目录上。

    mount /dev/sda3(要挂载的分区) /mnt(挂载点)

    常用参数:

      不带参数的mount命令会显示所有已挂载的文件系统

      -t 制定文件系统的类型

      -o 指定挂载选项

        ro,rw 以只读或读写形式挂载,默认是rw

        sync代表不使用缓存,而是对所用操作之间写入磁盘

        async代表使用缓存,默认是async

         noatime代表每次访问文件时不更新文件的访问时间

        atime 代表每次访问文件时更新文件的访问时间

        remount 重新挂载文件系统

    UNMOUNT

    命令unmount用来卸载已挂载的文件系统,相当于windows中的弹出

      unmount 文件系统/挂载点

      umount /dev/sda3 == umount /mnt

    如果出现device is busy 报错,则表示该文件系统正在被使用,无法卸载,可以使用一些命令查看使用文件系统的进程:

    fuser -m /mnt

    也可以拥有命令lsof查看正在被使用的文件:

    lsof /mnt

    自动挂载

    配置文件/etc/fstab用力定义需要自动挂载的文件系统,fstab中每一行代表一个挂载配置,格式如下:

    要挂载的设备也可以使用LABEL进行识别,使用LABEL=LINUXCAST取代/dev/sda3

    mount -a命令会挂载所有fstab中定义的自动挂载项

  • 相关阅读:
    [CetOS7]ssh信任
    Qt 路径中常用字符“./”、“../”、“/”、“*”的含义
    C++ fgets函数
    时间函数QueryPerformanceFrequency
    C++snprintf的使用
    提高C/C++运行效率以及避免出现Bug的20种方法
    Git 基本使用方法
    Eigen 矩阵基本运算
    Qt 断言Q_ASSERT的使用
    Qt QChart使用指南
  • 原文地址:https://www.cnblogs.com/zhangwenjing/p/3039775.html
Copyright © 2020-2023  润新知