linux 挂载和使用文件系统

    从分区,到创建文件系统,再到把磁盘或分区挂载到一个目录后才能够使用。

    Windows或Mac系统会自动进行挂载,一旦创建好文件系统后会自动挂载到系统上,Windows我们称之为C\D盘,而Linux需要手工进行挂载操作或配置系统进行自动挂载。

   一般磁盘或分区挂载到根分区下的mnt目录下,实际上挂载到任何地方都可以。

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

    mount /dev/sdb1  /mnt

    常用参数:

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

    -t 指定文件系统的类型

    -o 指定挂载选项

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

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

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

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

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

    remount 重新挂载文件系统

    技术分享

    无写权限重新挂载

    技术分享

    umount

    命令umount用来卸载已挂载的文件系统

    umount 文件系统/挂载点

    umount /dev/sdb1 == umount /mnt

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

    fuser -m /mnt

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

    lsof /mnt

    技术分享

    自动挂载

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

    技术分享

    技术分享

    技术分享

   对文件系统进行修改之前,一定要先卸载挂载点!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。