Share&Joy

Ginger' Blog


  • 首页
  • 归档
  • 标签
  •   

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo

Linux入门基础10

发布于 2017-09-10 tech Linux 

Linux入门基础10

Linux文件系统挂载

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

1
/dev/sda3 ext4   ->   /mnt

MOUNT

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

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

常用参数:

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

-t 指定文件系统的类型

-o 指定挂载选项(多个参数用,分开)

  1. ro,rw 以只读或读写的形式挂载,默认是rw
  2. sync 代表不使用缓存,而是对所有操作直接写入磁盘(更可靠)
  3. async 代表使用缓存,默认aasync
  4. noatime 代表每次访问文件时不更新文件的访问时间
  5. atime 代表每次访问文件时更新文件的访问时间
  6. remount 重新挂载文件系统

UMOUNT

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

1
2
umount 文件系统/挂载点
umount /dev/sda3 或者 umount /mnt

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

1
fuser -m /mnt

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

1
lsof /mnt  //list open file

自动挂载

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

1
/dev/sda3  /mnt  ext4  defaults  0 0  //dump,fsck相关选项
  • 要挂载的设备也可以使用LABEL进行识别,使用LABEL= 取代/dev/sda3
  • mount -a 会挂载所有fstab中定义的自动挂载项
1
2
e2label /dev/sdb1 ****   //修改卷标
UUID统一标识符

今天是教师节,我想在这里感谢一路上遇到的恩师,他们在人生的关键时刻给我引导,用知识和无微不至的关心温暖着我。虽然,他们只能陪我们走过生命中的一小段路程,虽然,我也并不喜欢人走宴席散,口惠实不至,但在这里我还是想说一声谢谢,谢谢你们为无知的孩子打开了一扇又一扇大门,谢谢你们耐心地带着孩子去探索未知的世界!

Any question please contact 1-riverfish

分享到 

 上一篇: Linux入门基础11 下一篇: Linux入门基础9 

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo