美文网首页
Linux(9)文件系统挂载管理

Linux(9)文件系统挂载管理

作者: 极客列侬 | 来源:发表于2018-01-05 11:32 被阅读0次

    挂载操作

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

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

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

    /dev/sda3 ext4 /mnt  系统建议我们挂载到/mnt 但并不强制,挂载到哪都可以

      MOUNT

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

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

    常用参数:

    不带任何参数的mount 可以显示已经挂载的文件系统

    -t 指定文件系统类型

    -o 指定挂载选项

      mount -o remount,ro /dev/sda3 /mnt

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

      sync 代表不适应缓存,而是对所有操作直接写入磁盘

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

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

      mount -o noatime,ro /dev/sda3 /mnt

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

      remount 重新挂载文件系统

      UMOUNT

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

      umount 文件系统/挂载点

      umount /dev/sda3 == umont /mnt

    如果出现device is busy 报错,则表示该文件系统正在被使用,无法卸载,

    可以使用以下命令查看使用文件系统的进程:

    fuser -m /mnt

    也可使用命令lsof查看正在被使用的文件

      lsof /mnt

        自动挂载

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

          /dev/sda3      /mnt    ext4      defaults    0 0

          需要挂载的设备    挂载点  文件系统  挂载选项    dump、fsck相关选项

    这里的defautls 就是上面mount -o 的挂载选项asyn atime等

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

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

    配置完之后reboot

    查看卷标 e2label /dev/sda3

    注意:对磁盘进行任何操作都要先把磁盘卸载,除了读写

    相关文章

      网友评论

          本文标题:Linux(9)文件系统挂载管理

          本文链接:https://www.haomeiwen.com/subject/ntkdnxtx.html