/etc/fstab文件说明
在linux系统中/etc/fstab文件的作用是用来挂载分区的。这里要先介绍一下系统那个载入的一些限制:
* 根目录 / 是必须挂载的﹐而且一定要先于其它 mount point 被挂载进来。
* 其它载入点必须为已建立的目录﹐可以任意指定﹐但一定要遵守必须的系统目录架构原则。
* 所有载入点在同一时间之内﹐只能挂载一次。
* 所有分区在同一时间之内﹐只能挂载一次。
* 如若进行卸载﹐您必须先将工作目录移到载入点(及其子目录) 之外。
下面进入/etc/fstab看一下:
[root@redflag ~]# cat /etc/fstab
# device MountPoint filesystem parameters dump fsck
LABEL=/ / ext3 defaults 1 2
/dev/hda5 /home ext3 defaults 1 2
/dev/hda3 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
下面就针对上面所显示的内容进行逐个讲解:
1.磁盘设备号或该设备的卷标
这就是设备号,将需要的设备号填上去。同样我们也可以利用卷标来载入文件系统(可以使用dumpefs来读取,也可以使用e2label来更改卷标名)。在知道卷标名后,最后就可以使用LABEL=(your label name)来设置设备。
2.载入点
载入点就是目录。
3.分区的文件系统
指文件是以什么方式来进入载入,如:ext2,ext3,iso9660,vsfat等
4.文件系统参数
每个文件系统还可以加入很多参数,如中文编码的iocharset=big5,codepage=950等。这里利用下表进行说明,
参数 | 内容意义 |
async/sync 异步/同步 |
是否允许磁盘与内存中的数据以同步写入?使用async的方式会比较快速一些。 |
auto/noauto 自动/非自动 |
在开机的时候是否自动挂载该扇区?建议启动的时候自动载入 |
rw/ro 可擦写/只读 |
让该区以可写或是只读方式载入 |
exec/noexec 可执行/不可执行 |
限制在此文件系统内是否可以进行“执行”操作? |
user/nouser 允许/不许 |
是否允许使用者使用mount指令来挂载呢?一般而言,我们不希望一般身份的人能使用mount,因为太不安全了,因此这里应该设置为nouser |
suid/nosuid 具有suid/没有suid |
具有suid/没有suid 该文件系统是否允许SUID的存在。一般而言,如果不是Linux系统的扇区,而是一般数据的分区 ,那么设置为nosuid确实比较安全一些。 |
usrquota | 启动使用者磁盘配额模式支持 |
grpquota | 启动用户组磁盘配额模式支持! |
defaults | 同时具有 rw, suid, dev, exec, auto, nouser, async 这些功能,所以默认情况中,使用这个即可! |
5.dump备份命令
在Linux中,可以使用dump命令来进行系统备份。dump命令则会针对/etc/fstab的设置值,去选择是否要将该分区进行备份。0表示不要做dump备份,1表示要进行dump备份。2也表示要做dump备份。不过,该分区的重要性比1小。
6.是否以fsck检验分区
启动过程中,系统默认以fsck检验分区内的文件系统是否完整。不过有些文件系统是不需要检验的,例如swap或者是特殊文件系统。所以,在这个字段中,可以设置是否要以fsck检验该文件系统。0是不要检验,1是要检验,2也是要检验但这个会比1迟检验。一般来说,根目录设置为1,其他要检验的文件系统都设置为2就可以了。
注意:我们在编辑了/etc/fstab后,为了避免可能的错误,通常会使用mount -a命令来测试。
/etc/fstab是启动时的设置文件,不过,实际文件系统的载入记录到/etc/mtab与/proc/mounts这两个文件中。每次在更改文件系统的载入时,都会同时更改这两个文件。
相关推荐
liunx挂载点更改说明操作文档 使用vi(vim)修改/etc/fstab,在该文件中写入两条,然后保存退出。
- `/etc/fstab`:定义开机自动挂载的文件系统。 - `/etc/rc.local`:存放开机自启动命令。 - `/etc/inittab`:系统启动运行级别的配置。 - `/etc/profile`和`/etc/bashrc`:设置系统环境变量和别名。 - `/etc/...
- /etc/host.conf:文件说明用户的系统如何查询节点名。 - /etc/hosts:设定用户自已的 IP 与名字的对应表。 - /etc/hosts.allow:设置允许使用 inetd 的机器使用。 - /etc/hosts.deny:设置不允许使用 inetd 的...
9. /etc/host.conf:文件说明用户的系统如何查询节点名。 10. /etc/hosts:设定用户自已的IP与名字的对应表的文件。 11. /etc/hosts.allow:设置允许使用inetd的机器使用的文件。 12. /etc/hosts.deny:设置不...
### 安装Archlinux时相关配置文件说明 在安装Archlinux的过程中,会涉及到多个重要的配置文件,这些文件对于系统的正常运行至关重要。下面将详细介绍每个文件的作用及其配置项的意义。 #### /etc/rc.conf 这个文件...
RAM Disk /dev 系统周边设备 /etc 系统相关设定文件 /etc/DIR_COLORS 设定颜色 /etc/HOSTNAME 设定用户的节点名 /etc/NETWORKING 只有YES标明网络存在 /etc/host.conf 文件说明用户的...
6. **修改fstab文件**:将/etc/fstab文件恢复至原始状态。 7. **重启系统**:确保系统能正确读取并应用新的fstab文件。 8. **重新安装内核**:确保内核版本与系统兼容。 9. **安装GRUB引导加载器**:确保系统能够从...
分区格式化并正确设置了/etc/fstab文件后,可以使用“mount -a”命令挂载所有在/etc/fstab中定义的文件系统,包括刚刚添加的新分区。为了确认挂载成功,可以再次使用“df -h”命令查看。如果成功,应该能够看到新...
1. **配置 `/etc/fstab`**:在客户端机器上,打开 `/etc/fstab` 文件并添加一行来指定服务器地址、共享目录和挂载点。例如,`192.168.1.2:/etc/dms/share /mnt nfs defaults 0 0`,这表明从 IP 地址 192.168.1.2 的...
- `/etc/fstab`:列出开机时自动挂载的文件系统信息。 - `/etc/group`:类似于`/etc/passwd`,但涉及的是组信息。 - `/etc/inittab`:初始化程序`init`的配置文件。 - `/etc/issue`:登录前显示的信息,通常包含系统...
- 使用文本编辑器(如vi或nano)编辑`/etc/fstab`文件。 - 对需要启用配额的文件系统,在挂载选项中添加`usrquota`(用户配额)和/或`grpquota`(用户组配额)。 - 例如: ```bash LABEL=/home /home ext3 ...
6. **文件系统配置文件**:Linux的文件系统配置在/etc/fstab中,而Solaris对应的是/etc/vfstab。此外,NFS共享在Linux中由/etc/exports管理,在Solaris中是/etc/dfs/dfstab。 7. **邮件配置**:Linux的邮件别名文件...
- `/etc/fstab`:文件系统挂载配置文件。 - `/etc/inittab`:系统初始化配置文件。 - `/etc/issue`:系统登录欢迎信息文件。 - `/etc/group`:用户组信息文件。 - `/etc/passwd`:用户账号信息文件。 - `/etc/...
Centos7.6下磁盘挂载和卸载 ...* vim /etc/fstab:编辑 /etc/fstab 文件 小结 磁盘挂载和卸载是 Centos7.6 中一个重要的磁盘管理操作。通过本文,我们可以了解磁盘挂载和卸载的步骤和命令,掌握磁盘管理的基本知识。
永久挂载硬盘的关键在于编辑`/etc/fstab`文件。这个文件定义了系统启动时自动挂载的文件系统。打开此文件: ```bash sudo nano /etc/fstab ``` 然后,添加一行条目来描述要挂载的硬盘。条目的格式如下: ```text ...
9. **/etc** - 配置文件目录:存放系统及应用程序的配置文件,例如`/etc/rc.d`用于设置启动脚本,`/etc/passwd`存储用户信息,`/etc/fstab`定义文件系统挂载点等。通过修改这些文件可以配置系统行为。 了解这些目录...
在 Linux 中,/etc/fstab 文件用于指定文件系统的挂载关系,每行描述了一组挂载关系,包括文件系统、挂载点、文件系统类型、挂载选项等信息。 例如,/etc/fstab 文件的一个示例是: ``` /dev/hda1 / ext2 defaults ...
2. **编辑/etc/fstab文件**:使用文本编辑器打开`/etc/fstab`文件,并找到需要设置配额的分区(例如`/usr`),在其挂载选项中添加`usrquota`和`grpquota`参数。例如: ```bash /dev/sda1 /usr ext4 defaults,...
8. **/etc/fstab**: 记录系统启动时要挂载的文件系统,定义了文件系统类型和挂载点。 9. **/etc/inittab**: 定义了系统启动后的运行级别(runlevel)。 10. **/etc/issue**: 用户登录前显示的信息。 11. **/etc/...
**/etc/fstab** 文件内容如下: ```sh proc /proc proc defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0 tmpfs /dev tmpfs defaults 0 0 ``` **/etc/profile** 文件内容如下: ```sh #!...