linux初学(十)之linux文件系统挂载管理

来源:互联网 发布:python documentation 编辑:程序博客网 时间:2024/05/23 15:01

一白遮百丑  一胖毁所有


linux文件系统挂载管理

挂载操作
 

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


windows或Mac系统会进行自动挂载,一旦创建好文件系统活自动挂载到系统上,windows上称为C盘、D盘等


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

 

/dev/sda3/ ext4    挂载  /mnt

 

mount  

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


Linux中的挂载点是什么意思?
     linux、unix这类操作系统将系统中的一切都作为文件来管理。在windows中我们常见的硬件设备、磁盘分区等,在linux、unix中都被视作文件,对设备、分区的访问就是读写对应的文件。
挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:、D:、E:等盘符。


BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

 

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


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

   -t    指定文件系统的类型
   -o     指定挂载选项

    ro  rw   以只读或读写形式挂载,默认是rw
    sync  代表不适用缓存,而是对所有操作直接写入磁盘
    async  代表使用 缓存,默认是async
    atime   代表每次访问文件时不断更新的访问时间
    remout   重新挂载文件系统

 

umount

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

umount  文件系统/挂载点

umount  /dev/sda3   ==   umount/mnt

 

如富哦出现device  is  busy报错,则百事改系统文件正在被使用,无法卸载,可是使用一下命令查看使用文件系统的进程:
    fuser -m /mnt


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

 

 

自动挂载

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

/dev/sda3          /mnt      ext4        defaults     0 0
需要挂载的设备    挂载点     文件系统    挂在选项     dump.fsck相关选项


卷标写好之后可以这样写

LABEL=LINUXCAST  /mnt   ext4  noatime,rw  0 0

 


 

 

 

 

 


linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独

的文件系统按一定的方式形成一个系统的总的目录层次结构。这里所说的“按一定方式”就是指的挂载。


将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。把该子目录称为挂载点。

提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?)

 

 

 

0 0
原创粉丝点击