一、fstab和mtab的区别

/etc/fstab:是开机自动挂载的配置文件,在开机时起作用。相当于启动linux的时候,自动使用检查分区的fsck命令和挂载分区的mount命令,检查分区和挂载分区都是根据/etc/fstab中记录的相关信息进行的。

/etc/mtab:/etc/mtab是当前的分区挂载情况,记录的是当前系统已挂载的分区。每次挂载/卸载分区时会更新/etc/mtab文件中的信息(执行mount命令会改变/etc/mtab的信息)。

区别:/etc/fstab是在开机时起作用,相当于在开机时执行了mount和fsck命令,系统根据/etc/fstab配置的信息自动挂载相关分区,自动挂载之后,/etc/mtab会被更新。/etc/mtab是当前分区的挂载信息,如果挂载信息改变就会更新/etc/mtab文件。开机后,系统根据/etc/fstab的配置信息自动挂载分区,再更新/etc/mtab中的信息。mount命令的使用不会改变/etc/fstab,而会改变/etc/mtab。

综上所述,/etc/fstab是记录开机自动挂载信息的配置文件,开机时自动挂载是根据这个文件。而/etc/mtab是记录当前系统的挂载信息,每次系统挂载情况的改变都会更新/etc/mtab文件。
 
二、配置文件的执行过程
在登录Linux时要执行文件的过程如下:
  刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。
 
三、文件系统相关命令
df -h : 可以显示分区、挂载点、大小、使用情况信息。
sudo fdisk -l :  可以查看磁盘磁道数、扇区数、扇区大小、起始/结束扇区、磁盘id信息。
parted /dev/sda (parted) print list 这个命令可以显示文件系统的类型

一是参考:http://www.jianshu.com/p/d39287b704d4

二是参考:http://blog.csdn.net/yukin_xue/article/details/51393130

最新文章

  1. Zebra_Form Packages: Zebra_Form Controls Generic XSS_Clean Classes: Zebra_Form_Control Class: Zebra_Form_Control
  2. C8051 SMBus 原理
  3. 转MYSQL学习(四) 查询
  4. C++11多态函数对象包装器
  5. 微软免费TFS如何设置在客户端独占签出
  6. IOS判断手机型号
  7. AvalonEdit 移除自身ScrollViewer (可配合外部自定义ScrollViewer 使用)
  8. URAL 1934 Black Spot --- 最短的简单修改
  9. githup教程
  10. pt-align
  11. Splunk 简单笔记
  12. Lambda表达式按字段名字排序
  13. 章节二、4-String以及StringBuffer和StringBuilder的对比
  14. python-基于UDP通信的套接字,socketserver模块的使用
  15. (网页)Java程序员们最常犯的10个错误(转)
  16. 磁盘I/O的性能评估方法
  17. dmidecode详解
  18. windows系统常用软件及配置介绍
  19. cocos代码研究(21)Widget子类Text,TextAtlas,TextBMFont学习笔记
  20. OpenStack IceHouse 部署 - 1 - 架构说明

热门文章

  1. WPF使用Webbrowser操作网页的主要代码
  2. English trip -- Phonics 5 元音字母 o
  3. 011 - JDK自带的性能监控工具
  4. android--------动画之进度条
  5. Garlands CodeForces - 707E (离线树状数组)
  6. hdu6398 计算几何
  7. spring PROPAGATION
  8. sql 数据库显示 正在恢复
  9. Tomcat类加载器破坏双亲委派
  10. Swift Tips笔记