-
2021-05-15 18:27:36
/etc/fstab 详解
在linux中/etc/fstab的数据项如下所示:
设备名称 挂载点 分区的类型 挂载选项 dump选项 fsck选项
LABEL=/ / ext3 defaults 1 1
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、设备名称项,可以是实际的设备名称/dev/sda1,也可以是实际设备的标签例如LABLE=/,我们可以知道 LABEL=/1是/dev/sda1的标签;那我们用什么命令来为实际的设备设置标签的方法,对于ext3和ext2文件系统,我们可以用e2label 来设置 e2label device [newlabel],比如我们想把文件系统为ext3 的分区/dev/hda1的标签设备为 /1 ,我们应该执行如下的命令:[root@localhost beinan]# e2label /dev/hda1 /1
2、挂载点,没什么多说的,/、 /usr、 swap 都是系统安装时分区的默认挂载点。方法如下:
root@localhost beinan]# mkdir /mnt/hda1 注:创建挂载/dev/hda1分区的目录;
[root@localhost beinan]# chmod 777 /mnt/hda1 注:打开权限,所有用户可读可写可执行,执行完了以上两步就可以再/etc/fstab里 使用这个挂载点了
3、 文件系统类形:
Linux file systems: ext2, ext3, jfs, reiserfs, reiser4, xfs, swap.
Windows:
vfat = FAT 32, FAT 16
ntfs= NTFS
Note: For NTFS rw ntfs-3g
CD/DVD/iso: iso9660
Network file systems:
nfs: server:/shared_directory /mnt/nfs nfs 0 0
smb: //win_box/shared_folder /mnt/samba smbfs rw,credentials=/home/user_name/winbox-credentials.txt 0 0
auto: The file system type (ext3, iso9660, etc) it detected automatically. Usually works. Used for removable devices
(CD/DVD, Floppy drives, or USB/Flash drives) as the file system may vary on thesedevices.
4、 挂载选项,下面列举几个常用的:
auto: 系统自动挂载,fstab默认就是这个选项
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 开机不自动挂载
nouser 只有超级用户可以挂载
ro 按只读权限挂载
rw 按可读可写权限挂载
user 任何用户都可以挂载
请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto
5、dump选项,设置是否让备份程序dump备份文件系统,0为忽略,1为备份,如果上次用dump备份,将显示备份至今的天数。
6、fsck选项,告诉fsck程序以什么顺序检查文件系统,为0就表示不检查,(/)分区永远都是1,其它的分区只能从2开始,当数字相同就
同时检查(但不能有两1),
注意:当你修改了/etc/fstab后,一定要重新引导系统才会有效。
更多相关内容 -
Linux系统中 /etc/fstab 文件的深入解读
2021-01-10 12:59:56[root@localhost ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Sat Nov 3 12:03:31 2018 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), ... -
则要修改/etc/fstab文件 sudovi /etc/fstab接要求格式加入一行
2021-05-17 21:17:24sudomount设备名 文件夹名 sudomount /dev/sda3 /home 如果想系统启动时自动挂接文件系统,则要修改/etc/fstab文件 sudovi /etc/fstab接要求格式加入一行。 5.umount文件系统如果对某文件系统不再使用,可以使用...Ubuntu下超实用的命令 1. Ubuntu中查看已安装软件包的方法 sudodpkg -l 2. ubuntu系统如何查看软件安装的位置 dpkg-L软件名实例: wwx@ubuntu:~$dpkg -L mysql-server
3.列出磁盘Ubuntu硬盘分区命令 sudo fdisk -l 实例:
4.挂接文件系统建立好文件系统后,还要进行挂接后才能使用。 sudomount设备名 文件夹名 sudomount /dev/sda3 /home 如果想系统启动时自动挂接文件系统,则要修改/etc/fstab文件 sudovi /etc/fstab接要求格式加入一行。 5.umount文件系统如果对某文件系统不再使用,可以使用umount命令。sudoumount设备名或sudoumount挂接点 6.截图工具gnome-screenshot 输入命令行:gnome-screenshot-h查看具体操作
7,ifconfig命令查看本机ip(这与windonws下ipconfig命令效果一样)
-
/etc/fstab功能详解
2021-05-18 15:40:39最近去客户现场时,遇到了一个关于挂载文件/etc/fstab文件的问题,就写了一下/etc/fstab文件的作用一个文件中各个参数的含义。供大家参考有不正确的地方敬请指正。一、/etc/fstab文件的作用磁盘被手动挂载之后都必须...最近去客户现场时,遇到了一个关于挂载文件/etc/fstab文件的问题,就写了一下/etc/fstab文件的作用一个文件中各个参数的含义。供大家参考有不正确的地方敬请指正。
一、/etc/fstab文件的作用
磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。
系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。
二、挂载的限制
在说明这个文件的作用之前我想先强调一下挂载的限制。
1、根目录是必须挂载的,而且一定要先于其他mount point被挂载。因为mount是所有目录的跟目录,其他木有都是由根目录/衍生出来的。
2、挂载点必须是已经存在的目录。
3、挂载点的指定可以任意,但必须遵守必要的系统目录架构原则
4、所有挂载点在同一时间只能被挂载一次
5、所有分区在同一时间只能挂在一次
6、若进行卸载,必须将工作目录退出挂载点(及其子目录)之外。
三、/etc/fstab文件中的参数
下面我们看看看/etc/fstab文件,这是我的linux环境中/etc/fstab文件中的内容
[root@wpg ~]# cat
/etc/fstab
# This file is
edited by fstab-sync - see 'man fstab-sync' for details
# Device Mount point filesystem parameters
dump fsck
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
/dev/sdb1 /u01 ext3 defaults 1 2
UUID=18823fc1-2958-49a0-9f1e-e1316bd5c2c5 /u02
ext3 defaults 1 2
/dev/hdc /media/cdrom1 auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
在文件中我已经把每一列都做出来表示方便识别,我们可以看到一共有六列。
第一列Device
磁盘设备文件或者该设备的Label或者UUID
1)查看分区的label和uuid
Label就是分区的标签,在最初安装系统是填写的挂载点就是标签的名字。可以通过查看一个分区的superblock中的信息找到UUID和Label name。
例如我们要查看/dev/sda1这个设备的uuid和label name
[root@wpg u02]#
dumpe2fs -h /dev/sda1
dumpe2fs 1.35
(28-Feb-2004)
Filesystem volume name:
/boot//这个就是Label name
Last mounted
on:
Filesystem UUID:
3b10fe13-def4-41b6-baae-9b4ef3b3616c//UUID
Filesystem magic
number: 0xEF53
Filesystem revision
#: 1 (dynamic)
Filesystem
features: has_journal ext_attr
resize_inode dir_index filetype needs_recovery sparse_super
Default mount
options: (none)
Filesystem
state: clean
简单点的方式我们可以通过下面这个命令来查看
[root@wpg u02]#
blkid /dev/sda1
/dev/sda1:
LABEL="/boot" UUID="3b10fe13-def4-41b6-baae-9b4ef3b3616c"
SEC_TYPE="ext3" TYPE="ext2"
2)使用设备名和label及uuid作为标识的不同
使用设备名称(/dev/sda)来挂载分区时是被固定死的,一旦磁盘的插槽顺序发生了变化,就会出现名称不对应的问题。因为这个名称是会改变的。
不过使用label挂载就不用担心插槽顺序方面的问题。不过要随时注意你的Label name。
至于UUID,每个分区被格式化以后都会有一个UUID作为唯一的标识号。使用uuid挂载的话就不用担心会发生错乱的问题了。
第二列Mount point
设备的挂载点,就是你要挂载到哪个目录下。
第三列filesystem
磁盘文件系统的格式,包括ext2、ext3、reiserfs、nfs、vfat等
第四列parameters
文件系统的参数
Async/sync
设置是否为同步方式运行,默认为async
auto/noauto
当下载mount -a的命令时,此文件系统是否被主动挂载。默认为auto
rw/ro
是否以以只读或者读写模式挂载
exec/noexec
限制此文件系统内是否能够进行"执行"的操作
user/nouser
是否允许用户使用mount命令挂载
suid/nosuid
是否允许SUID的存在
Usrquota
启动文件系统支持磁盘配额模式
Grpquota
启动文件系统对群组磁盘配额模式的支持
Defaults
同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置
第四列:能否被dump备份命令作用
dump是一个用来作为备份的命令。通常这个参数的值为0或者1
0
代表不要做dump备份
1
代表要每天进行dump的操作
2
代表不定日期的进行dump操作
第六列是否检验扇区
开机的过程中,系统默认会以fsck检验我们系统是否为完整(clean)。
0
不要检验
1
最早检验(一般根目录会选择)
2
1级别检验完成之后进行检验
-
linux /etc/fstab详解
2022-03-15 14:10:54/etc/fstab文件包含众多文件系统的描述信息。 文件中每一行为一个文件系统的描述,每行的选项之间通过tab分隔, #开头的行会被转换为注释,空白行会被忽略。 /etc/fstab文件中的设备顺序很重要,因为fsck、mount和...1、简介
/etc/fstab文件包含众多文件系统的描述信息。
文件中每一行为一个文件系统的描述,每行的选项之间通过tab分隔,
#开头的行会被转换为注释,空白行会被忽略。
/etc/fstab文件中的设备顺序很重要,因为fsck、mount和umount等命令会读取fstab文件中的次序来执行相关的操作。2、作用
1、磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。
2、系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。3、挂载的限制
1、根目录是必须挂载的,而且一定要先于其他mount point被挂载。因为mount是所有目录的跟目录,其他木有都是由根目录 /衍生出来的。
2、挂载点必须是已经存在的目录。
3、挂载点的指定可以任意,但必须遵守必要的系统目录架构原则
4、所有挂载点在同一时间只能被挂载一次
5、所有分区在同一时间只能挂在一次
6、若进行卸载,必须将工作目录退出挂载点(及其子目录)之外3、内容
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # systemd generates mount units based on this file, see systemd.mount(5). # Please run 'systemctl daemon-reload' after making changes here. # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda2 during installation UUID=7a7fcb9c-9b06-4c7b-be8a-f1026c8506a1 / ext4 errors=remount-ro 0 1 # /boot/efi was on /dev/sda1 during installation UUID=5523-AF81 /boot/efi vfat umask=0077 0 1 # swap was on /dev/sda3 during installation #UUID=5bd467c3-54e6-48dd-8a9e-0996dc5a81bf none swap sw 0 0
/etc/fstab文件的每一行都遵循以下格式:
<device> <dir> <type> <options> <dump> <pass>
device:指定加载的磁盘分区或移动文件系统,除了指定设备文件外,也可以使用UUID、LABEL来指定分区;
dir:指定挂载点的路径;
type:指定文件系统的类型,包括ext2、ext3、reiserfs、nfs、vfat等
options:指定挂载的选项,默认为defaults,其他可用选项包括acl,noauto,ro等等;
dump:表示该挂载后的文件系统能否被dump备份命令作用;0表示不能,1表示每天都进行dump备份,2表示不定期进行dump操作。
pass:表示开机过程中是否校验扇区;0表示不要校验,1表示优先校验(一般为根目录),2表示为在1级别校验完后再进行校验; -
Linux下/etc/fstab文件详解
2021-05-18 15:40:41有很多人经常修改/etc/fstab文件,但是其中却有很多人对这个文件所表达的意义不太清楚,因为只要按照一定的模式,就可以轻而易举地添加一行挂载信息,而不需要完全理解其中的原理。下面就让我们来看看到底还有多少是... -
格式/ etc / fstab-Golang开发
2021-05-26 18:09:22格式化/ etc / fstab文件。 功能和限制可以格式化/ etc / fstab文件。 如果长度相等,将在所有字段之间使用2个空格。 格式化/ etc / fstab文件。 功能和限制可以格式化/ etc / fstab文件。 如果长度相等,将在所有... -
Linux学习— /etc/fstab文件详解
2021-05-14 11:32:23目录/etc/fstab介绍参数介绍配置该文件的一些问题一、介绍在介绍/etc/fstab之前,需要先了解挂载和该文件的关系:其实windows也一样需要挂载的,只不过在分区的时候windows被“挂载”到了C,D,E等盘。任何硬件设备... -
如何在/etc/fstab中正确挂载NTFS分区?
2021-05-18 15:31:19sudo blkid >> /etc/fstab 如果你仍然搞砸了,你可以用原来的fstab替换你的fstab: sudo cp /etc/fstab.orig /etc/fstab 接下来做一个文件夹: sudo mkdir /media/mydrivename 配置fstab: sudo vim /etc/fstab ... -
Oracle Linux 6.1 下修改 /etc/fstab 使 tmpfs 生效 方法 说明
2021-05-08 14:56:40Oracle Linux 6.1 下修改 /etc/fstab 使 tmpfs 生效 方法 说明Oracle Linux 6.1 下修改 /etc/fstab 使 tmpfs 生效 方法 说明[日期:2012-03-01]来源:csdn作者:tianlesoftware[字体:]在Oracle 11g安装中,会经常... -
Linux系统 /etc/fstab各个字段含义解释
2021-05-19 01:13:05# fstab文件的作用文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键... -
linux系统中/etc/fstab文件
2022-03-25 15:52:14Linux系统在开机时会自动读取/etc/fstab文件中的内容,并根据文件中的内容进行配置挂载磁盘,自动的将此文件中指定的文件系统挂载到指定的目录。 #cat /etc/fstab <file system> <dir> <type> <... -
Linux系统/etc/fstab各个字段含义解释
2021-05-19 01:14:04若该文件系统无需在启动时扫描则设置该字段为0 # 示例文件 # /etc/fstab /dev/hda9 swap swap defaults 0 0 /dev/hda1 / ext2 defaults 1 1 /dev/hda5 /home ext2 defaults 1 1 /dev/hda6 /usr ext2 defaults 1 1 /... -
ubuntu20.04 开机自动磁盘挂载 /etc/fstab
2022-04-09 12:33:31/etc/fstab 讲解 sudo vim /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> # <设备文件名称> <挂载目录> <文件系统类型> <... -
如何使用文件/etc/fstab管理mount
2022-02-13 15:51:42mount的原则 1.根目录必须先被挂载 2.挂载点必须是已经存在的目录,要遵循FHS 3.每个挂载点同一个时刻只有挂载一次 ...[root@localhost myc]# cat /etc/fstab # # /etc/fstab # Created by anaconda -
更新 /etc/fstab 文件
2021-05-03 08:45:48要更新 /etc/fstab 文件,请使用以下选项之一。对于单池配置:192.168.36.200:/export/dbname/backup1 /zfssa/dbname/backup1 nfs \ rw,bg,hard,nointr,rsize=1048576,wsize=1048576,tcp,nfsvers= \ 3,timeo=600 0 ... -
cat /etc/fstab 查看磁盘挂载
2021-11-21 19:47:07cat /etc/fstab 查看磁盘挂载 [root@localhost ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Wed Jan 13 08:48:39 2021 # # Accessible filesystems, by reference, are maintained under '/dev/... -
/etc/fstab 开机自动挂载文件讲解
2021-05-18 11:56:50man 5 fstab fstab - static information about the filesystems首先看下文件的内容[root@www ~]# cat /etc/fstab## /etc/fstab# Created by anaconda on Thu Nov 9 23:11:43 2017## Accessible filesystems, by ... -
vi /etc/fstab开机挂载及使用教程分享-学派吧
2021-05-17 21:16:17/etc/fstab 文件负责配置Linux开机时自动挂载的分区。Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。Linux的文件结构是单个的树状结构。最顶部的为根目录,即/。在根目录... -
mount: can't find /dev/sr0 in /etc/fstab or /etc/mtab
2020-02-08 21:11:13(一)故障环境: 1.Windows 10 教育版 ...1.1.VMware workstation 15 pro ...mount: can't find /dev/sr0 in /etc/fstab or /etc/mtab (三)故障解除 3. mount -t iso9660 /dev/cdrom /mnt/cdrom -
Linux 通过 UUID 和 /etc/fstab 实现分区自动挂载
2021-05-10 23:07:10Linux 通过在 /etc/fstab 配置磁盘分区的 UUID实现自动挂载(mount)分区fatab 介绍通常情况,Linux 的 /etc/fstab 文件可能有如下内容:## /etc/fstab# Created by anaconda on Fri Aug 18 03:51:14 2017## ... -
简单无痛解决Linux下修改/etc/fstab导致无法启动的问题
2021-08-12 01:43:28mkdir /tmp/root # 创建一个目录用于挂载真正系统的根目录 mount /dev/sda3 /tmp/root # 挂载设备到我们创建的文件夹下,我系统的磁盘设备为sda3,sda1和sda2分别为ESP、MSR vi /tmp/root/etc/fstab # 注意busybox... -
如何重新挂载/etc/fstab而无须重启
2021-05-18 10:44:31如何重新挂载/etc/fstab而无须重启如何启动挂载网络文件夹,并允许所有用户读/写* 参考 #概述* 参考 #如何为文件/文件夹共享设备安装Samba服务器实例,假设网络联结已经配置得当网络计算机IP:192.168.0.1网络计算机... -
linux开机自动挂载配置文件/etc/fstab
2021-07-13 23:34:24如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。 文件挂载的配置文件:/etc/fstab 查看此文件可知,每行定义一个要挂载的文件系统; 其每行的格式如下: #要挂载的设备或伪文件系统 挂载点 ... -
Linux自动挂载文件/etc/fstab
2021-05-15 08:21:41Linux自动挂载文件/etc/fstab。摘要: Linux自动挂载文件/etc/fstab 关于linux开机之后自动加载挂载的分区,这块,涉及到的文件是/etc/fstab文件 关于这个文件的描述说明如下: 要求: 1)根目录/必须载入,而且要先于... -
【转】修改/etc/fstab文件加快Linux系统的启动速度
2021-05-16 12:46:30Linux系统的启动速度有点慢!我们可以修改/etc/fstab文件...下面以fstab文件内容为例:# /etc/fstab: static file system information.##proc /proc proc defaults 0 0# /dev/sda3UUID=c007cc0c-4986-4db3-afcd-1195... -
如何修复“挂载/ etc / fstab”错误在Linux中
2021-05-16 07:32:05在本文中,我将解释如何在Linux中解决“ 无法挂载/ etc / fstab ”引导错误。 该文件包含有关系统可以在引导时自动安装的文件系统的描述性信息。该信息是静态的,由系统上的其他程序读取,如mount,umount,dump和... -
Linux —- mount: can‘t find /mnt in /etc/fstab
2022-02-16 13:56:41mount: can’t find /mnt in /etc/fstab nfs 挂载命令: mount -t nfs -o nolock,nfsvers=3,vers=192.168.2.117:/home/linux/nfs /mnt 解决方法: 一、自动挂载 NFS 文件系统 在下面的方法中,我们将 NFS 文件系统...