Caleb Sung的博客

今天也要多学习一个

Linux入门基础 #12 Linux文件系统挂载管理

Linux入门基础

网课地址:http://study.163.com/course/courseMain.htm?courseId=232007

#12 Linux文件系统挂载管理

挂载操作

磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用。
windows或mac系统会进行自动挂载,一旦创建好文件系统
后会自动挂载到系统上, windows上称之为C盘、D盘等
Linux需要手工进行挂载操作或配置系统进行自动挂载。

一般挂载到/mnt下,但事实上挂载到哪里都可以

MOUNT

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

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

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

-t  指定文件系统的类型  
-o  指定挂载选项
ro,rw      以只读或读写形式挂载,默认是rw
sync        代表不使用缓存,而是对所有操作直接写入磁盘
async       代表使用缓存,默认是async
noatime     代表每次访问文件时不更新文件的访问时间
atime       代表每次访问文件时更新文件的访问时间
remount     重新挂载文件系统

多命令使用英文逗号隔开。

UMOUNT

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

umount 文件系统/挂载点
umount /dev/sda3 == umount/mnt

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

fuser -m /mnt

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

lsof /mnt

自动挂载

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

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

中间是使用tab键隔开的。

  • 要挂载的设备也可以使用LABEL进行识别,使用LABEL=LINUXCAST替代/dev/sda3
  • mount -a 命令会挂载所有fstab中定义的自动挂载项

使用UUID挂载也可以。

阅读更多

扫码向博主提问

去开通我的Chat快问

qq_41933331

非学,无以致疑;非问,无以广识
版权声明:根据中华人民共和国著作权法,转载请标明来源,作者保留依法追究未经授权转载行为的权利 https://blog.csdn.net/qq_41933331/article/details/79962442
个人分类: Linux入门基础
上一篇Linux入门基础 #11 Linux文件系统
下一篇C语言:生成一个4*4数组,并找出与一个指定数字最相近的元素的值以及所在位置
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭