中国投资网 百科 fstab开机自动挂载(在fstab文件写挂载)

fstab开机自动挂载(在fstab文件写挂载)

fstab文件的详细说明

1 fstab文件的功能

文件/etc/fstab存储系统中的文件系统信息。当文件设置正确时,可以使用mount /directoryname命令挂载文件系统。每个文件系统对应一个单独的行,每行中的字段由空格或tab键分隔。同时,fsck、mount、umount等命令都使用这个程序。

2.fstab文件格式

以下是/etc/fatab文件的示例行:

fs _ spec fs _ file fs _ type fs _ options fs _ dump fs _ pass

/dev/hda1/ext2默认值1 1

fs _ spec——该字段定义要加载的文件系统所在的设备或远程文件系统。对于一般的本地块设备:IDE设备一般描述为/dev/hdaXN,其中x是IDE设备通道(a、b或c),n代表分区号;SCSI设备一被描述为/dev/sdaXN。对于NFS,格式通常是:

,比如:` knuth.aeb.nl:/。对于procf,使用proc来定义它。

fs _ file-该字段描述了您希望文件系统挂载的目录点,对于交换设备,该字段为none。当加载目录名包含空格时,40用来表示空格。

fs _ type-定义该设备上的文件系统。一般常见的文件类型有EXT2(Linux设备常用文件类型)、VFAT (fat32格式vfat(Windows系统)、NTFS、iso9600等。

代码国家语言代码页

Iocharset字符集

fs _ options-指定装载设备的文件系统是需要使用的特定参数选项,多个参数用逗号分隔。对于大多数系统,使用默认值可以满足需要。其他常见选项包括:

选项含义

Ro以只读模式加载文件系统。

同步设备的写操作不缓冲,可以防止文件系统在非正常关机时被破坏,但是会拖慢电脑速度。

User允许普通用户挂载文件系统。

配额在此文件系统上强制实施磁盘配额限制。

Noauto不再使用mount-a命令(例如,当系统启动时)来挂载文件系统。

fs _ dump-dump命令使用此选项来检查文件系统的转储频率,如果不需要转储,则将此字段设置为0。

fs _ pass—fsck命令使用该字段来确定启动时要扫描的文件系统的顺序。根文件系统/对应字段的值应为1,其他文件系统应为2。如果启动时不需要扫描文件系统,请将此字段设置为0。

3.样本文件

# /etc/fstab

/dev/hda8交换交换默认值0 0

/dev/hda9/ext2默认值1 1

/dev/hda6 /wine vfat默认值,代码页=936,iocharset=cp936 0 0

/dev/hda7 /winf vfat默认值,代码页=936,iocharset=cp936 0 0

/dev/hdb /cdrom iso9660 noauto,用户0 0

无/进程进程默认值0 0

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

fstab存储与分区相关的重要信息,其中每一行都记录为一个分区,每一行都可以分为六个部分。这里以/dev/hda7/ext2 defaults 1 1为例逐一解释:

1.第一项是要挂载的存储设备的物理位置,比如hdb或/dev/hda6。

2.第二项是你要添加到哪个目录位置,比如/home或者/,其实就是安装时提示的挂点。

3.第三项是所谓的本地文件系统,包含以下格式:如ext、ext2、msdos、iso9660、nfs、swap等。或者作为ext2,请参考/prco/filesystems的描述。

4.第四项是挂载时要设置的状态,比如ro(只读)或者defaults(包括rw、suid、exec、auto、nouser、async等其他参数)。请参考“装载nfs”。

5.第五项是提供转储功能。系统转储时是否需要备份的标志位,默认值为0。

6.第六项是设置是否应该在启动时检查文件系统。除了root的文件系统,必要的检查是1,其他都可以根据需要设置,默认值是0。

/etc/fstab的内容主要包括六项:

例如,在中间打印两行,如下所示

LABEL=//ext3默认值1 1

/dev/sda2 /mnt/D/vfat默认值为0 0

第1列:设备名称或设备卷标名称,(/dev/sda10或LABEL=/)

第2列:设备挂载目录(如上面的'/'或'/mnt/D/')

第3列:设备文件系统(如上面的“ext3”或“vfat ”)

第4列:挂载参数(请参见帮助手册挂载)

对于已经挂载的设备,比如上面的/dev/sda2,现在需要更改挂载参数。此时,您可以使用以下命令来代替卸载设备(如果没有安装的设备,则remount参数无效)

#mount /mnt/D/-o重新装载,ro(将默认值更改为ro)

为了安全起见,您可以指定其他挂载参数,例如:

Noexec(可执行文件不允许执行,但是千万不要把根分区挂成noexec,那你就不能用系统,连mount命令都不能用。这个时候你又要做系统了!

Nodev(不允许挂载设备文件)

Nosuid、nosgid(不允许suid和sgid属性)

Nouser(普通用户不允许挂载)

第五列:表示是否备份,(0表示不备份,1表示备份,一般应该备份根分区)

第6栏:注明自检顺序。(0不自检,1或2自检,如果根分区设置为1,其他分区只能为2)

如果您想要启动机器并自动挂载它,您可以在/etc/fstab中添加以下行:

/dev/hda5 /mnt/d vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0

同时也解决了中文文件名的乱码问题。我的fstab文件如下,仅供参考:

LABEL=/12/ext3默认值1 1

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

无/进程进程默认值0 0

none /dev/shm tmpfs默认值0 0

/dev/hda4交换交换默认值0 0

/dev/cdrom/mnt/cdrom iso 9660 no auto,owner,kudzu,ro 0 0

/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

/dev/hda1 /mnt/c vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0

/dev/hda5 /mnt/d vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0

/dev/hda6 /mnt/e vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0

/dev/hda7 /mnt/f vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0

/dev/hda8 /mnt/g vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0

Fstab解释

从右到右:

/dev/设备装入点类型规则转储fsck

1./dev/device:不用说了吧?比如/dev/hda1就是M$-Win9x下的C:盘。

2.挂载点:挂载点。比如/mnt/mywinc下的hang /dev/hda1。

3.类型:ext3,vfat,是要挂载的文件系统的类型。

4.规则:

Auto:自动启动;

默认,noauto:启动时不会自动挂载;

Nouser:只能挂root

Ro:只读挂载;

Rw:可读可写钩子;

用户:任何用户都可以挂钩;

5.转储:备份;0从不备份,或显示自上次备份以来的天数。

6.fsck:启动时的fsck校验序列,0为不校验,'/'始终为1;

我的是:

/dev/hda1 /mnt/mywinc vfat默认为0 0

在fstab中加载分区

mkdir /mnt/win_c

vi /etc/fstab

:添加:

/dev/hda1 /mnt/win_c vfat默认值,pagecode=936,iocharset=cp936 0 0

/etc/fastab解惑

1.fstab文件的功能

文件/etc/fstab存储系统中的文件系统信息。当文件设置正确时,您可以通过“mount /directoryname”命令挂载文件系统。每个文件系统对应一个单独的行,每行中的字段由空格或tab键分隔。同时,fsck、mount、umount等命令都使用这个程序。

2.fstab文件格式

以下是/etc/fatab文件的示例行:

fs _ spec fs _ file fs _ type fs _ options fs _ dump fs _ pass

/dev/hda1/ext2默认值1 1

fs _ spec——该字段定义要加载的文件系统所在的设备或远程文件系统。对于一般的本地块设备:IDE设备一般描述为/dev/hdaXN,其中x是IDE设备通道(a、b或c),n代表分区号;SCSI设备一被描述为/dev/sdaXN。对于NFS,格式通常是host:dir,例如:` knuth.aeb.nl:/'对于procf,使用proc '来定义它。

fs _ file-该字段描述了您希望文件系统挂载的目录点,对于交换设备,该字段为none。当加载目录名包含空格时,40用来表示空格。

fs _ type-定义该设备上的文件系统。一般常见的文件类型有EXT2(Linux设备常用文件类型)、VFAT (fat32格式vfat(Windows系统)、NTFS、iso9600等。

fs _ options-指定装载设备的文件系统是需要使用的特定参数选项,多个参数用逗号分隔。对于大多数系统,使用“默认值”可以满足需要。其他常见选项包括:

选项含义

Ro以只读模式加载文件系统。

不,同步应该

本文来自网络,不代表本站立场,转载请注明出处:https:

fstab开机自动挂载(在fstab文件写挂载)

中国投资网后续将为您提供丰富、全面的关于fstab开机自动挂载(在fstab文件写挂载)内容,让您第一时间了解到关于fstab开机自动挂载(在fstab文件写挂载)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。