共计 1944 个字符,预计需要花费 5 分钟才能阅读完成。
今天丸趣 TV 小编给大家分享一下 linux 挂载命令是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
在 linux 中,挂载就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,而进入点的目录就称为挂载点;简单来说,挂载点就是 linux 中的磁盘文件系统的入口目录。
本教程操作环境:linux5.9.8 系统、Dell G3 电脑。
Linux 中所有内容都是以文件的形式保存和管理的,硬件设备也是文件,这和 Windows 完全不同,windows 是通过设备管理器来管理硬件的,linux 的设备文件保存在 /dev/ 目录中,比如硬盘文件是 /dev/sd[a-p],光盘文件是 /dev/hdc 等,硬件设备需要挂载到相应的目录文件才能使用。
所谓的挂载就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,也就是说进入该目录就可以读取该分区的意思,这个动作我们称为挂载,那个进入点的目录我们称为挂载点。
简单来说:挂载点实际上就是 linux 中的磁盘文件系统的入口目录。
由于整个 Linux 系统最重要的是根目录(/),因此根目录一定需要挂载到某个分区,至于其他的目录则可依用户自己的需求来给予挂载到不同的分区。
常见的硬件设备文件名如下:
硬件设备名称 IDE 硬盘 /dev/hd[a-d]SCSI/SATA/USB 硬盘 /dev/sd[a-p]
光驱
/dev/cdrom 或 /dev/sr0 软盘 /dev/fd[01-1]打印机 (25 针)/dev/lp[0-2] 打印机 (USB)/dev/usb/lp[0-15] 鼠标 /dev/mouse
图示说明:
上图所示,硬盘被分为三个可用分区,其中 sda1、sda2 为主分区分别挂载在 /boot 和 / 目录下,sda3 为扩展分区内部包含一个逻辑分区 sda5,sda5 挂载在 /home 目录下。/boot 目录下的所有数据存储在 sda1 分区里,/home 目录下的所有数据存储在 sda5 分区里,根目录 / (除了 /boot、/home)下的数据都存储在 sda2 分区里。
1.sda1 表示第一块硬盘第一个分区,sda2 表示第一块硬盘第二个分区,sdb1 表示第二块硬盘一个分区,以此类推 …
2. 逻辑分区一定是从 sda5 开始,因为 sda1、sda2、sda3 和 sda4 文件名被主分区或扩展分区占用
挂载命令
mount 或 mount -l
查询系统中已挂载的设备,- l 会显示卷标名称
mount -a
依据配置文件 /etc/fstab 的内容,自动挂载
mount [-t 文件系统类型] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统:加入文件系统类型来指定挂载的类型,可以是 ext3、ext4、iso9660 等文件系统
-L 卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载
-o 特殊选项: 可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定则默认值生效。具体的特殊选项见下表
手动挂载
选项
umount 设备文件名 或 umount 挂载点
卸载已挂载设备
因为设备文件名和挂载点已经连接到一起,所以卸载哪一个都可以
补充(挂载特殊选项参数说明):
特殊选项说明 atime/noatime 更新访问时间 / 不更新访问时间。访问分区文件时,是否更新文件的访问时间,默认为更新 async/sync 异步 / 同步,默认为异步 auto/noauto 自动 / 手动,mount –a 命令执行时,是否会自动安装 /etc/fstab 文件内容挂载,默认为自动 defaults 定义默认值,相当于 rw,suid,dev,exec,auto,nouser,async 这七个选项 exec/noexec 执行 / 不执行,设定是否允许在文件系统中执行可执行文件,默认是 exec 允许 remount 重新挂载已经挂载的文件系统,一般用于指定修改特殊权限。示例:mount -o remount,noexec /boot 重新挂载 /boot 分区并使用 noexec 权限 rw/ro 读写 / 只读,文件系统挂载时,是否具有读写权限,默认是 rwsuid/nosuid 具有 / 不具有 SUID 权限,设定文件系统是否具有 SUID 和 SGID 的权限,默认是具有 user/nouser 允许 / 不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认不允许,只有 root 可以挂载分区 usrquota 写入代表文件系统支持用户磁盘配额,默认不支持 grpquota 写入代表文件系统支持组磁盘配额,默认不支持
以上就是“linux 挂载命令是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。