linux下/etc/fstab文件详解

author author     2023-04-16     229

关键词:

参考技术A 我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中。
/etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。
在linux中/etc/fstab的数据项如下所示:
/dev/device
mountpoint
type
rules
0
order
例如这是一个普通的/etc/fstab:
/dev/hda2
/
ext3defaults
0
1
/dev/hda3
swap
swap
defaults
0
0
/dev/hda5
/usr
ext3
defaults
0
0
/dev/fdo
/mnt/flopy
ext3
noauto
0
0
/dev/cdrom/mnt/cdrom
iso9660
noauto,ro
0
0
mountpoint
就是挂载点。/、
/usr、
swap
都是系统安装时分区的默认挂载点。
如果你要挂载一个新设备,你就要好好想想了,因为这个新设备将作为文件系统永久的一部分,需要根据FSSTND(文件系统标准),以及它的作用,用户需求来决定。比如你想把它做为一个共享资源,放在/home下面就是一个不错选择。
type
是指文件系统类形。
rules
是指挂载时的规则。下面列举几个常用的:
auto
开机自动挂载
default
按照大多数永久文件系统的缺省值设置挂载定义
noauto
开机不自动挂载
nouser
只有超级用户可以挂载
ro
按只读权限挂载
rw
按可读可写权限挂载
user
任何用户都可以挂载
请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto
0
是指dump(系统备份工具)。这一项为0,就表示从不备份。如果上次用dump备份,将显示备份至今的天数。
order
指fsck(启动时fsck检查的顺序)。为0就表示不检查,(/)分区永远都
是1,其它的分区只能从2开始,当数字相同就同时检查(但不能有两1)。
如果我要把第二个IDE插槽主硬盘上的windows
C
区挂到文件系统中,那么数据项是:
/dev/hdc1
/c
vfat
defaults
0
0
(/c
是事先建立的文件夹,作为c盘的挂载点。)
当你修改了/etc/fstab后,一定要重新引导系统才会有效。
fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7
/
ext2
defaults
1
1为例逐个说明:
  1.
第一项是您想要mount的储存装置的实体位置,如hdb或如上例的/dev/hda7。
  2.
第二项就是您想要将其加入至哪个目录位置,如/home或如上例的/,这其实就是在安装时提示的挂入点。
  3.
第三项就是所谓的local
filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以参见/prco/filesystems说明。
  4.
第四项就是您mount时,所要设定的状态,如ro(只读)或如上例的defaults(包括了其它参数如rw、suid、exec、auto、nouser、async),可以参见「mount
nfs」。
  5.
第五项是提供DUMP功能,在系统DUMP时是否需要BACKUP的标志位,其内定值是0。
  6.
第六项是设定此filesystem是否要在开机时做check的动作,除了root的filesystem其必要的check为1之外,其它皆可视需要设定,内定值是0

linux下/etc/fstab文件详解

参考技术A我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中。/etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。在linux中/etc/fstab的数据项如下所示:/dev/devicemountpointtyperules0order例如这是一个普通的/etc/fs... 查看详情

linux中在/etc/fstab文件中,noauto参数的作用是?

noauto参数作用为只在你的命令下被挂载。/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less/etc/fstab来查看,如果要修改的话,则用命令vi/etc/fstab来修改。当系统启动的时候,系统会自动地从这个文... 查看详情

linux/etc/fstab文件参数求解释

UUID=cf474122-1d51-4953-846d-9ce1c8d23ae6/ext4defaults11UUID=ef21d494-0dc7-41ec-95b2-a691bfd4e57e/bootext4defaults12UUID=37d96494-45f8-42fb-91e1-ecea44c60309/homeext4defaults12UUID=d08b4700-3bb0-4971-bfbc-5729b79202f8swapswapdefaults00tmpfs/dev/shmtmpfsdefaults00devpts/dev/ptsdevptsgid=5,mode=62000s... 查看详情

linux下修改/etc/fstab文件进行自启动挂载后重启主机无法启动!如何解决?出现以下错误!

.../dev/sda5参考技术A用光盘以拯救模式启动,在boot后输入“linuxrescue”回车系统在rescuemode下,会将找到的linux系统(包括根目录、/boot、/home等)挂载在/mnt/sysimage下你把fstab文件改正确就行了追问好的我明天试试看!谢谢了追答以后... 查看详情

/etc/fstab和/etc/mtab是啥关系?

...家都很熟悉,记录了计算机上硬盘分区的相关信息,启动Linux的时候,检查分区的fsck命令,和挂载分区的mount命令,都需要fstab中的信息,来正确的检查和挂载硬盘。我们可以看一下mtab文件的内容(这是我电脑上的mtab文件内容):#... 查看详情

linux初学者求助,更改/etc/fstab后仍无法自动挂载

...用名利mount-a和手动挂载均能成功挂载,求助,用的是rhel7linux在读取/etc/fstab文件时,是按照从上至下的顺序进行读取的,在你的/etc/fstab中已经将/dev/cdrom挂载至/mnt上,所以在你重启后会出现故障,使用mount-a,是检查/etc/fstab未挂... 查看详情

不小心修改了/etc/fstab文件,无法启动如何处理

...在之所以无法进入系统,是因为系统启动时要先按照/etc/fstab文件中的配置挂载系统下的各个分区,然后再读取磁盘分区上的系统文件进行启动过程的后续步骤;如果这个文件出现了问题,系统就无法挂载分区,进而无法读取磁... 查看详情

请教如何修改linux的/etc/fstab使u盘自己挂载?

...IDE插槽主硬盘的第三个分区,那就是/dev/hdc3,具体可以在linux下使用fdisk-l查看。mountpoint就是挂载点。/、/usr、swap都是系统安装时分区的默认挂载点。如果你要挂载一个新设备,你就要好好想想了,因为这个新设备将作为文件系... 查看详情

linux:/home没有在fstab里,想mount该怎么办

这是图片参考技术A你用df或者fdisk查一下/home在哪个设备下然后写在fstab里边就好了,如果不是开机挂载的话你就命令里边输mount-t[指定文件系统类型]/dev/sd[x][n]/mnt就挂载成功了。 参考技术B照着你的fstab文件的格式,把/home写上去... 查看详情

如何修复/etc/fstab配置文件

...sysimage,这样我们可以得到很多命令,比如man之类6、根据fstab格式用vi自行创建fstab,最好要有/,/boot,/proc,swap,/dev/pts7、存盘,后sync后退回rescue环境8、exit退出重启动其他方法1:1.启动后系统提示输入root密码可以进入shell,... 查看详情

linux下获取了/etc/passwd如何破解root密码

应该不能破解linux密码是采用md5加密后存放在/etc/shadow下的,尽管你获取这个文件也没有用。参考技术A不能!密码文件是/etc/shadow本回答被提问者和网友采纳 参考技术B同上!密码储存在etc/shadow 查看详情

如何配置/etc/fstab或autofs让系统去自动挂载samba共

参考技术A  如何配置/etc/fstab或autofs让系统去自动挂载Samba共享?  解决方法:为了使机器在启动的时候自动挂载Samba共享,修改/etc/fstab添加一行:  //server/share/mount/pointsmbfsusername=[username],password=[password]00  server是Samba服务器... 查看详情

关于vi/etc/fstab的问题

我在linux重新建立个分区/dev/sdb5,然后用mkfs格式化,然后挂载在/mnt/sdb5,用vi编辑器编辑/dec/sdb5/mnt/sdb5ext3defaults,usrquote,grpquote12wq保存后退出vi,但是我再用mount查看的时候,就少了usrquote,grpquote/dev/sdb5on/mnt/sdb5typeext3(rw)怎么解决?首... 查看详情

求助:liunx系统非法重启后无法进入系统,系统自动挂载/etc/fstab文件后报错。急!我

...把盘拿出来就ok了。(别的盘无影响)参考技术A搞张光盘LINUX的光盘启动进入linuxrescue模式下一步到底然后cd/mnt/sysimage/里面就是你的系统然后fdisk-l看下分区神马的然后chroot/mnt/sysimagevi/etc/fstab参考百度文库FSTAB具体写法完事重启当... 查看详情

linux挂载光驱命令mount/mnt/cdrom是啥意思?

linux挂载光驱命令mount/mnt/cdrom是什么意思?挂载命令不应该是mount-t类型-o挂接方式源路径目标吗?这个mount是挂载命令mount命令详解功能:加载指定的文件系统。语法:mount[-afFhnrvVw][-L<标签>][-o<选项>][-t<文件系统类型>... 查看详情

linux下/etc/named.conf里的内容为啥全是白色

linux下/etc/named.conf里的内容为什么全是白色你是双击打开它吗?我建议你用终瑞打开它输入:sudogedit/etc/named.conf它会叫你输入root密码,你输入就行了!参考技术A全是白色是什么意思?是不是没有内容? 查看详情

linux下的路径在windows下怎么表示?比如一个程序在linux下设置为/etc/users,那么在windows下怎么设置?

windows下根本没法访问linux的磁盘格式的分区,所以也没表示法,有也是没意义的。追问如果一个程序在linux系统下,路径设置为/etc/users,那么把这个程序移植到windows下,路径该怎么设置?追答程序中的路径么你随便改啊,... 查看详情

linux下yum安装的mysql,/etc/init.d/没有mysql怎么办?

参考技术Aservicemysqldstart不是mysql是mysqld如果你的系统镜像里自带启动mysql的脚本一般是/etc/init.d/mysqlstart 查看详情