mount简单挂载
在阅读这篇文章之前,我希望你已经有文件系统基础并了解硬连接技术,如果不清楚,可以点击超链接进行了解。
Linux的文件系统是单根结构,文件系统是组装上去的,就像刚买来的一颗圣诞树,上面没有任何的装饰,只有树干,系统开机后,会先组装boot文件夹,因为这个文件夹里面有Linux的启动内核和必要的驱动程序,接下来才会组装/home,/etc/等分区,我们可以使用df命令查看文件系统组装情况
[gzy@notepad 桌面]$ df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 191M 3.8G 5% /dev/shm
tmpfs 3.9G 1.8M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 31G 20G 61% /
/dev/mapper/pub-home 60G 34G 27G 56% /home
/dev/sda2 1014M 486M 529M 48% /boot
tmpfs 796M 1.2M 795M 1% /run/user/42
tmpfs 796M 68K 796M 1% /run/user/1000
[gzy@notepad 桌面]$
博主的笔记本中,文件系统由两个卷组和一个分区组成,我们可以观察一下boot目录和home目录的Inode号码

我们会发现他们的Inode号码一致,但是我们知道文件系统内号码一致就等同于是同一个文件,但这两个目录明显不可能一样,原因是他们不属于同一个文件系统,都是挂载上去的
文件系统中/是一个圣诞数的枝条,boot,home,var都可以是这棵树的装饰。
假如我使用umount命令取消挂载boot分区,那么他的节点号将会和普通文件夹一样,由根文件夹随机分配,并且不会记录在根文件夹上。

现在boot就是个普通文件夹,节点号也变成了131这个随机分配的文件夹了,我们可以使用mount命令再挂载回去。
mount 块设备路径 被挂载的文件夹
[root@notepad ~]# mount /dev/sda2 /boot

此时,boot又被我们组装进入根文件系统
除了Linux系统要求的这些文件结构,我们可不可以自己挂载一个分区呢,当然可以,关于系统分区的博文中,我新建了一个4G的swap分区和6G的普通分区,现在我们把他挂载进入根文件系统。
[root@desktop83 ~]# df -h #查看当前文件系统组装情况

[root@desktop83 ~]# mkdir /a #新建一个文件夹用于挂载,你可以新建在你喜欢的目录,不一定在根上面

现在a文件夹被分配了一个Inode节点号码17477873,我们用mount命令手动挂载,然后查Inode号码
[root@desktop83 ~]# mount /dev/gzy2000/lvol1 /a

我们发现这个a的Inode号码变成了128,不再是那个被随机分配的号码了。
df命令查看文件系统组装情况

最后一行看到块设备/dev/mapper/gzy2000-lvol1被挂载在文件夹/a,文件系统类型xfs
解除挂载使用umount命令
[root@desktop83 ~]# umount /a

块设备解除挂载,文件夹回复正常Inode
现在,你已经知道了使用mount命令手动挂载,想要让系统开机自动挂载到根文件系统嘛,请看博文fstab文件。