快速业务通道

新手学堂:认识Linux的挂载分区表fstab

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04
请看下面这个例子,修改前记得先备份一份:
 
  sudo cp /etc/fstab /etc/fstab.bak
 
  # /dev/sda9
 
  UUID=e6496924-053a-498f-a8a1-283e9cefd5c1  / ext3 defaults,errors=remount-ro  0 1
 
  第一列表示磁盘分区的名称,第二列表示挂载点,第三列是文件系统,第四列是挂载选项,第五列是dump选项(用一个数字表示),第六列(接下来的数字)表示文件系统检查选项.
 
  第一列(红色)、二列(蓝色):磁盘分区和默认挂载点
 
  这儿的分区用UUID表示,第一行注释里表示设备的分区
 
  默认挂载点,也就是当你在挂载的时候没有指定其他目录的话,系统就将该设备挂载到这个目录;
 
  在ubuntu中挂载点的各个文件夹,一般都放在/media目录中;
 
  根据fstab中的内容,当你输入命令
 
  $ mount /dev/fd0
 
  你的软驱就将挂载到/media/floppy,在fstab中已经告诉系统,应该将软驱挂载到什么地方;
 
  第三列(绿色):文件系统的类型
 
  文件系统是指格式化分区时,选择的分区类型,比如Windows中一般使用NTFS和FAT分区系统,Linux里一般使用ext分区系统
 
  auto:如果第三列是auto,表示文件系统的类型将被自动检测;
 
  第四列(紫色):挂载选项
 
  多个选项间用逗号分割开,
 
  defauts是默认挂载,启动时会自动加载,如果这一项是noauto,就表示要明确地通过手工来挂载设备,运行mount命令挂载分区;
 
  user 和 nouser:user选项允许普通用户也能挂载设备,而nouser则只允许root用户挂载;
 
  exec 和 noexec: exec表示可以运行这个分区中的可执行程序,noexec则不能运行其中的程序
 
  ro: 以只读方式来挂载这个分区,可以用在Windows的系统安装分区,以免防止误操作;
 
  rw: 以可读可写的属性来挂载系统;
 
  sync 和 async:是否缓冲文件的写操作,也就是文件先保存到缓冲区,然后一块写入磁盘,
 
  对U盘等可移动磁盘来说,应该立即写入磁盘中,或者在拔出前执行umount命令,保证文件的正确传输;
 
Empire CMS,phome.net

  async是缓冲写操作
 
  defaults: 全部使用默认配置,包括rw, suid, dev, exec, auto, nouser, 和 async;
 
  第五、六列:dump和fsck选项
 
  dump是一个备份工具,一般 / 分区是备份的,fsck是一个文件系统扫描检查工具,默认是开启的1,如果是2表示其他分区系统;
 
  对于Windows的ntfs分区系统,挂载是选项有些不同:
 
  # /dev/sda6
 
  UUID=D404C65004C634F0 /media/sda6 ntfs defaults,umask=007,gid=46 0 1
 
  其中的umask是权限,gid是组id
 
Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号