Linux配置文件fstab

fstab描述系统中各种文件系统的信息。

在fstab文件中,每个文件系统用一行来描述,在每一行中,用空格或TAB符号来分隔各个字段,文件中以*开头的行是注释信息。fstab文件中的纪录的排序十分重要。因为fsck,mount或umount等程序在做它们的工作时会按此顺序进行。

示例:

IDE硬盘分成两个partition与一个swap,还有一台光驱跟一台软驱的情形 :

/dev/hda1 / ext2 defaults 1 1

/dev/hda5 /home ext2 defaults 1 2

/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0

/dev/hda6 swap swap defaults 0 0

/dev/fd0 /mnt/floppy ext2 noauto,owner 0 0

none /proc proc defaults 0 0

none /dev/pts devpts gid=5,mode=620 0 0

第一个字段是对文件系统的定义(fs spec),它描述了将被装载的块设备或远程文件系统。对于通常的mount操作而言,这个字段应该包括一个将被装载的块设备的设备结点(通过mknod命令来创建)或指向这类结点的连接(例如/dev/cdrom或/dev/sdb),对于NFS mount操作,这个字段应该包含host:dir格式的信息,例如:knuth.aeb.nl:/,对于进程文件系统procfs,使用proc。

除了显示的使用设备名,你可以使用设备的UUID或设备的卷标签,例如,你可以在这个字段写成“LABAL=root”或“UUID=3e6be9de-8139-11d1-9106-a43f08d823a6”,这将使系统更具伸缩性。例如,如果你的系统添加或移除了一个SCSI硬盘,这有可以改变你的设备名,但它不会修改你的卷标签。

第二个字段(fs file),描述文件系统的载入点,对于交换分区(swap),这个字段定义为none,如果在载入点的路径中包含空格符,可以用“\040”来替代空格符。

第三个字段,文件系统类型(fs vfstype),主要用来定义文件系统的类型。Linux系统支持大量的文件类型,包括sdfs,affs,autofs,jfs,minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs,,smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs等等。如果想了解你的kernel目前支持哪些文件系统,可以查看/proc/filesystems的内容。如果这个字段定义为swap,这条纪录将关联到一个用于交换目的的文件或分区。如果这个字段定义为ignored,这行将被忽略。这对于显示目前没有使用的分区非常有用。

第四个字段,文件系统选项(fs mntops)在装载文件系统时使用的装载选项。多个选项之间用逗号做分隔符,这些选项列表包括了装载类型以及对于该文件系统合适的其它装载选项。对于非NFS系统可用的装载选项可以参看mount命令的说明,对于nfs系统的选项可以查看关于nfs的文档。对于所有文件系统都适用的选项有noauto(当使用mount –a命令时不载入),user(允许用户进行装载),owner(允许设备所有人装载),_netdev(设备需要网络),后两个选项是linux系统所特有的。

第五个字段,文件系统频率(fs_freq),被dump程序使用来确定哪个文件系统需要dump,如果最后一个字段没有设置,系统将认为其值为0,而dump程序则认为此文件系统无需dump。

第六个字段(fs_passno),被fsck程序所使用来确定进行在系统重启进行文件系统检查时的顺序,对于根系统/这个值应设为1,其它文件系统可以设为2,在同一个物理硬盘内的文件系统应该被顺序检测,而不同硬盘中的文件系统则应该同时检测以充分利用系统的并行性。如果最后一个字段值为0或没有设置,fsck程序装跳过此文件系统的检测。在linux编程中可以用getmntent过程来访问这个文件的内容。

Linux没有fstab文件,Linux配置文件fstab相关推荐

  1. linux的头文件下载,Linux内核头文件(linux headers)

    更新 Linux 内核头文件(linux headers) 三 8th, 2013 2,474 views | 发表评论 | Trackback 一般来说,如果不是自己编译 kernel,那么更新头文 ...

  2. linux的grup文件,Linux /boot/grub/grub.conf(GRUB配置文件)内容详解

    本节,我们就来看看 GRUB 的配置文件 /boot/gmb/grub.conf 中到底写了什么.命令如下: [rootdlocalhost ~]# vi /boot/grub/grub.conf d ...

  3. linux的重要文件,Linux中重要文件夹介绍

    Linux中重要的文件夹介绍 嵌入式助教苗沛2014 01 08 知识讲解 对于linux新手来说 最感到迷惑的问题之一就是文件都存在哪里呢 特别是对于那些从windows转过来的新手来说 linux ...

  4. linux定位到文件,Linux下文件查找与定位

    Linux下一切皆文件,但是文件由于文件的属性的不同,在查找上可以针对不同的文件做相应的查找以便加快查询速度和减少资源的消耗.注意的是在磁盘中查找是要受到权限控制的,但是在数据库中查找是无权限约束的. ...

  5. linux如何自动处理文件,linux文件处理

    df: 可以进看当前的系统disk space usage fdisk:可以用来查看,管理disk /etc/fstab: 可以查看硬盘的mount信息; 如果修改了这个文件的内容,可以通过 sudo ...

  6. linux字符串排序文件,Linux awk+uniq+sort 统计文件中某字符串出现次数并排序

    https://blog.csdn.net/qq_28766327/article/details/78069989 在服务器开发中,我们经常会写入大量的日志文件.有时候我们需要对这些日志文件进行统计 ...

  7. linux ntfs 写文件,Linux下写NTFS文件系统

    最近因为工作需要,安装了Debian Linux,保留了机器上原有的Windows2000操作系统.不幸的是我的磁盘分区格式都是NTFS的,在Linux下读是不成问题的:mount -tntfs /d ...

  8. android fstab文件,修改vold.fstab文件,可启用机身内存,可装程序在SD卡

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多机油没有配置外置内存卡,有的ROM又不能选择将软件装到机身内置的1.6G内存,还有一些软件如相机360也不能将存储位置指定为机身内存,怎么办呢? 考虑 ...

  9. linux管理Windows文件,Linux与Windows互传文件,用户组管理和用户管理

    一.与Windows互传文件 linux和windows互传文件,需要使用Xshell,Linux系统需要安装lrzsz包. yum install -y lrzsz //linux安装lrzsz包 ...

最新文章

  1. RocketMQ生产者流程篇
  2. npm 安装包失败 --- 清除npm缓存
  3. php项目列表,php – 如何获取类似项目的列表
  4. 《PWA实战:面向下一代的Progressive Web APP》读书笔记
  5. IT 拉呱室 | 论我遇到的最刺激的bug【长期福利站】
  6. 2019年3月计算机考试操作,2019年3月计算机二级C++操作练习题(一)
  7. ubuntu下,apt的参数使用,很实用呦
  8. Oracle之触发器
  9. ECharts南丁格尔玫瑰实现及部分配置解析
  10. ESP8266-Arduino编程实例-MLX90614红外测温传感器驱动
  11. 冰冻三尺,非一日之寒。数据解析——正则解析(2)
  12. Spring bean销毁的过程
  13. 计算机工程专业院校排名,2017美国计算机工程专业院校排名
  14. mac安装java开发环境-包含JDK、Maven、Svn、Idea
  15. A First Course in Database Systems(数据库基础教程 第三版)课后答案——2.3.1\2.3.2\2.4.1
  16. 输出结果为16的python表达式是0b10_在Jupyter noteb中,未在地图Folium 0.7.0和Python3.6(Python)上显示...
  17. SpringBoot 和 Vue 前后端分离教程(附源码)
  18. java新闻管理系统代码下载_通用新闻管理系统
  19. 数美科技成为《人工智能从业人员能力要求》等五项人才培养行业标准起草组全权成员单位
  20. PRML读书会第七章 Sparse Kernel Machines(支持向量机, support vector machine ,KKT条件,RVM)...

热门文章

  1. ASP.NET项目发布网站具体步骤
  2. TypeScript中使用superagent
  3. c++-基本数据类型
  4. Gitlab 搭建本地局域网私有仓库
  5. Centos Yum安装Chrome浏览器
  6. img标签地址src路径拼接_img标签的src属性的用法是什么?
  7. 关于System32和SysWow64
  8. js中的设计模式之享元模式
  9. 致迷茫的程序员一封信——我的程序生涯
  10. SmartGit 合并分支