云狐网

您现在的位置是:首页 > 网站建设 > 主机运维

主机运维

linux挂载点是什么

电脑迷 2022-09-16 08:12:43主机运维

Linux中所有内容都是以文件的形式保存和管理的,硬件设备也是文件,这和Windows完全不同,windows是通过设备管理器来管理硬件的,linux的设备文件保存在/dev/目录中,比如硬盘文件是/dev/sd[a-p],光盘文件是/dev/hdc等,硬件设备需要挂载到相应的目录文件才能使用。qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

所谓的挂载就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,也就是说进入该目录就可以读取该分区的意思,这个动作我们称为挂载,那个进入点的目录我们称为挂载点qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

简单来说:挂载点实际上就是linux中的磁盘文件系统的入口目录。qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

由于整个 Linux 系统最重要的是根目录(/),因此根目录一定需要挂载到某个分区, 至于其他的目录则可依用户自己的需求来给予挂载到不同的分区。qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

常见的硬件设备文件名如下:qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

硬件 设备名称
IDE硬盘 /dev/hd[a-d]
SCSI/SATA/USB硬盘 /dev/sd[a-p]

光驱qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

/dev/cdrom或/dev/sr0
软盘 /dev/fd[01-1]
打印机(25针) /dev/lp[0-2]
打印机(USB) /dev/usb/lp[0-15]
鼠标 /dev/mouse

图示说明:qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

1.pngqgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

上图所示,硬盘被分为三个可用分区,其中sda1、sda2为主分区分别挂载在/boot和 / 目录下,sda3为扩展分区内部包含一个逻辑分区sda5,sda5挂载在/home目录下。/boot目录下的所有数据存储在sda1分区里,/home目录下的所有数据存储在sda5分区里,根目录 / (除了/boot、/home)下的数据都存储在sda2分区里。qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

1.sda1表示第一块硬盘第一个分区,sda2表示第一块硬盘第二个分区,sdb1表示第二块硬盘一个分区,以此类推...qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网
2.逻辑分区一定是从sda5开始,因为sda1、sda2、sda3和sda4文件名被主分区或扩展分区占用qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

挂载命令qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

  • mountmount -lqgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

    • 查询系统中已挂载的设备,-l会显示卷标名称
  • mount -aqgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

    • 依据配置文件/etc/fstab的内容,自动挂载
  • mount [-t 文件系统类型] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

    • 手动挂载
    • 选项qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

      • -t 文件系统:加入文件系统类型来指定挂载的类型,可以是ext3、ext4、iso9660等文件系统
      • -L 卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载
      • -o 特殊选项: 可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定则默认值生效。具体的特殊选项见下表
  • umount 设备文件名umount 挂载点qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

    • 卸载已挂载设备
    • 因为设备文件名和挂载点已经连接到一起,所以卸载哪一个都可以

补充(挂载特殊选项参数说明):qgT电脑_数码_手机应用问题解决的IT技术网站 - 云狐网

特殊选项 说明
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 读写/只读,文件系统挂载时,是否具有读写权限,默认是 rw
suid/nosuid 具有/不具有 SUID权限,设定文件系统是否具有 SUID和 SGID的权限,默认是具有
user/nouser 允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认不允许,只有root可以挂载分区
usrquota 写入代表文件系统支持用户磁盘配额,默认不支持
grpquota 写入代表文件系统支持组磁盘配额,默认不支持