linux挂载文件系统上的时间,linux文件系统的挂载和自动挂载
发布日期:2021-06-24 13:08:35 浏览次数:2 分类:技术文章

本文共 1598 字,大约阅读时间需要 5 分钟。

在linux下分区格式化完成后还没办法像windows下那样直接使用,我们还需要为这些分区(文件系统)提供一个入口,就类似windows下不给一个分区分配盘符就没办法看到一样。

linux的目录结构是一个倒状的树,最顶端是"/"根目录,其他目录都从根开始也必须从根开始。"/"根目录是linux文件系统的入口,根目录由内核自引用,根目录下的其他目录都通过根目录引用。所以,对于linux来说既可以只将分区挂载至"/"目录,也可以划分多个分区挂载至"/"目录和"/"的下层目录。

linux下用于将分区挂载的命令是mount,它有一个对应的命令umount将已挂载的分区卸载。

mount的使用格式:

mount [options] DEVICE "mount_point"

mount不加任何选项和参数,可用来显示当前系统上已经挂载的分区信息:

06c4412b8b6d1868d7135aaf2efb83a2.png

上图所选部分依次显示:分区 挂在点 文件类型 挂载选项

使用mount命令挂载分区:

mount [-t fstype] DEVICE "mount_point"

351596cf00627d212534e023da221e7e.png

d1710940c0bb7d1d4c8bc3a6542e1bb9.png

mount"-t fstype"参数可以被省略,如果在分区格式化(也叫做创建文件系统)时,有设置LABEL,也可以使用LABEL="label"来代替DEVICE,当然也可以使用UUID="uuid"。

使用mount在挂载分区的时候指定挂载选项:

mount -o [opts] DEVICE "mount_point"

91c380e2ac1297ccb9a6f03c08e40b86.png

defaults指以默认属性挂载,等同于"mount /dev/sdb1 /mnt/test",defaults包含的属性有:

rw, suid, dev, exec, auto, nouser, async, and relatime

ee96680d1c523339668ef65774e2728c.png

ro指以只读的方式挂载

24f567fe588724273deca67740b9e97c.png

rw指以读写的方式挂载

3a255ade8c5a2cf0e0afa1ce03f7bed4.png

noatime指以关闭更新访问时间的方式挂载

60490256af524608bbf7b503bdc1b675.png

"mount -o"支持多个参数,每个参数之间用逗号分隔,remount指可以不先卸载直接以新的方式重新挂载,auto指以此方式挂载的方式分区可以被"mount -a"自动挂载,sync和async分别只同步写入和异步写入

e7b293c627b1c2d21d9dfb3d8ed1b1c5.png

"mount -o"还有一个特别的参数"loop",用来将回环文件挂载至目录,如上图所示,将一个ISO以光盘的方式挂载至"/mnt/test"

mount还有一些其他有用的参数如:-r等同于-o ro,-w等同于-o rw等等。

umount用法比mount简单,我们常常只用到不加任何参数的umount,使用格式:

umount DEVICE|DIR:

40ab4d7d0915bff5cb5919c33e93cb3b.png

ccae7d82354ef171d46dac20f296c821.png

使用上述方式已经可以完成分区的挂载了,但是当系统重新启动后,我们会发现之前挂载的那些分区又处于未挂载状态,这是因为在linux系统上要实现分区开机自动挂载需要编辑"/etc/fstab"配置文件。

"/etc/fstab"配置文件书写格式:

8c612f769bb3bb17235a1b848e00d798.png

如上图所示,每一行为一条挂载命令,每个项之间以空格分隔,第一项是要挂载的设备(可以是UUID、卷标、设备文件),第二项是挂载点,第三项是挂载的文件系统类型,第四项是挂载的属性,第五和第六项分别只转储频率和自检顺序。

转储频率是指文件系统备份的频率,0指不备份,1指每天备份,2指隔一天备份一次,是被dump程序用来判断文件系统是否需要dump。

自检次序,0,指不自检,1指第一个自检,一般只有跟分区设置为1,2指第二个自检,其他分区可以设置。

将需要自动挂载的分区写入"/etc/fstab"配置文件中:

5e1086104d37bd4d7276200db89c824e.png

要注意的是写入配置文件中只是指下次开机可以自动挂载,如果需要及时生效可手动挂载一次,或者如果分区支持"auto"挂载选项,也可以使用"mount -a","mount -a"指挂载"/etc/fstab"内所有支持"auto"挂载选项的分区。

以上就是关于linux文件系统挂载和自动挂载的简单介绍。

转载地址:https://blog.csdn.net/weixin_32956805/article/details/116678179 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux查找运行库,Ubuntu 64位安装32位运行库
下一篇:linux获取本进程参数,linux如何用pid获取进程参数?

发表评论

最新留言

不错!
[***.144.177.141]2024年04月12日 05时03分34秒