Linux系统下Fstab文件表达了什么含义

Linux系统下Fstab文件表达了什么含义,第1张

既然要重新制或棚镇作fstab文件,那么需要对fstab文件的内容进行了解,我的fstab的问价内容如下:该文件可以分为三个部分。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

#

# /etc/fstab

# Created by anaconda on Tue Jun 30 23:29:58 2015

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#第一部分(这是关键部分)

UUID=16fef5b5-a9cc-4d6f-8d3f-0081546ffb04 / ext4defaults1 1

UUID=6f352ae4-e53a-4e32-8129-369c6ba24e9a /boot ext4defaults1 2

UUID=adf600ad-ab03-482f-ae6f-fb80e973da1e swapswapdefaults0 0

#第二部分

tmpfs /dev/shmtmpfs defaults0 0

devpts /dev/ptsdevpts gid=5,mode=620 0 0

sysfs /syssysfs defaults0 0

proc/proc procdefaults0 0

#第三部分

//192.168.2.246/Share /mnt/share cifs default,auto,username=administrator,password=Passw0rd!

/dev/sdb1 /mnt/hdb ext4 defaults 0 0

/dev/sdc1 /mnt/hdc ext4 defaults 0 0

/dev/sdd1 /mnt/hdd ext4 defaults 0 0

/dev/sde1 /mnt/hde ext4 defaults 0 0

/dev/sdf1 /mnt/hdf ext4 defaults 0 0

其中,第一部分最为关键,因为第一部分就是涉及到系统文件磁盘的挂在的问题,这就是我们需要修改的地方;第二部分和第三部分所有主机都一样。

3、针对第一部分,我们首先可以通过命令:fdisk -l 查看系统中对应的是哪个磁盘挂载 / 、/boot 以及swap这三个目录。

3.1、我通过执行 fdisk -l 命令后可以看到如下内容:

通过上图我们可以明确看到 swap对应的是磁盘/dev/sda3,那么/dev/sda1和/dev/sda2与/和 /boot对应关系我们不清楚。于是我通过查看完好无损的主机上的对应关系,发现/dev/sda2对应的是 / ;/dev/sda1对应的是/boot。

4、接下来我们需要知道的是/etc/fstab文件中UUID表示的是什么和磨意思?通过网上搜索,答案如下:

如果你有多块硬盘,硬盘在电脑中的顺序变化的时候,硬盘相同的名称可能代表着不同的硬盘分区,如果你是从 USB 设备启动,与其他 USB 设备的插入顺序也会导致分区识别的困难。

这个时候 UUID 就派上用场了,UUID 全称是 Universally Unique Identifier,也就是说,每个分区有一个唯一的 UUID 值,这样就不会发生分区识别混衫粗乱的问题了。

5、如何查看UUID呢?(红色的表示的是UUID)

通过浏览 /dev/disk/by-uuid/ 下的设备文件信息。执行如下命令:

# ls -l /dev/disk/by-uuid/

------

lrwxrwxrwx 1 root root 10 10-13 09:14 0909-090B ->../../sdb5

lrwxrwxrwx 1 root root 10 10-13 09:13 7c627a81-7a6b-4806-987b-b5a8a0a93645 ->../../sda4

.....

6、那么接下来就是可以修改其他主机的fstab文件了:

6.1、重启之后会需要你输入密码进入root权限下的界面

6.2、此时文件系统是只读模式,若需要修改/etc/fstab文件,则需要执行:mount -o remount rw / 命令。

6.3、此时就可以修改/etc/fstab文件了。执行: vi /etc/fstab

6.4、修改没一个主机的UUID的值即可。

6.5、reboot重启,ok了。

最后一个数字表示的是磁盘检查如和fsck的顺序.

倒数第二个渣闷盯表示需要备罩纳份(dump)的频率.

更详细的解释可以自己去看man

5

fstab

/etc/fstab是用来存放系统的静态信息的文件,当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文罩氏液件中指定的文件系统挂载到指定的目录。

这个文件描述系统中各种文件系统的信息。一般而言,应用程序仅读取这个物物文件,而不对它进行写 *** 作。对它的维护是系统管理员的工核茄作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12319489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存