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是用来存放系统的静态信息的文件,当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文罩氏液件中指定的文件系统挂载到指定的目录。这个文件描述系统中各种文件系统的信息。一般而言,应用程序仅读取这个物物文件,而不对它进行写 *** 作。对它的维护是系统管理员的工核茄作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)