温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux挂载的知识点有哪些

发布时间:2022-01-21 10:32:23 来源:亿速云 阅读:310 作者:kk 栏目:开发技术

Linux挂载的知识点有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在 Linux 系统中,可以通过挂载的方式来使用一些外部设备,这种情况下需要我们掌握的知识点主要有以下几个方面:
1、硬件与设备文件
Linux 系统中的硬件设备大部分以文件的形式存在,因此不同的硬件设备代表着不同的文件类型,通常把硬件与系统中相对应的文件称为设备文件。设备文件在外部设备与操作系统之间提供了一个接口,用户在使用外在设备时就相当于使用普通文件一样。

设备文件在 Linux 系统下存放在 /dev 目录下面(几乎所有的硬件设备文件都在 /dev 这个目录内),设备文件的命名方式是主设备号加次设备号,主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备。

设备与设备在 Linux 内的文件名对应关系如表 1 所示。

表1

设 备设备在 Linux 内的文件名
IDE硬盘/dev/hd[a-d]
SCSI/SATA/U 盘硬盘/dev/sd[a-p]
U盘/dev/sd[a-p]
软盘/dev/fd[0-1]
35针打印机/dev/lp[0-3]
USB打印机/dev/usb/lp[0-15]
PS3鼠标/dev/psaux
USB鼠标/dev/usb/mouse[0-15]
当前 CD ROM/DVD ROM/dev/cdrom
当前鼠标/dev/mouse
IDE 磁带机/dev/ht0
SICI 磁盘机/dev/st0

2、常见文件系统类型
文件系统类型就是分区的格式,对于不同的外部设备 Linux 也提供了不同的文件类型,如表 2 所示。

表 2 文件系统类型
文件系统各式 备注
msdos DOS文件系统类型
vfat 支持长文件名的 DOS 分区文件系统类型,理解为 Windows 文件系统类型
iso9660 光盘格式文件系统类型
ext 3/ext 3/ext 4 Linux 下的主流文件系统类型
xfs Linux 下一种高性能的日志文件系统,在 CentOS 7版本中成为默认文件系统
3、设备的挂载
挂载是指由操作系统使一个存储设备(例如硬盘、CDROM 等)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。

在 Linux 系统中,挂载的命令是 mount,挂载格式如下:
[root@liangxu ~]# mount -t 文件系统类型 设备名 挂载点

Linux 系统中有一个 /mnt 目录(临时挂载点目录),系统管理员可以用于手动挂载部分媒体设备。同时,Linux 系统中还有一个 /media 目录(自动挂载的目录),主要用于自动挂载光盘、U盘等移动设备。
目前在 CentOS7 版本中,出现了一个 /run 自动挂载目录,所有的移动设备都会自动挂载到这个目录下。

一般挂载的设备有 3 种:

  1. 挂载软盘,代码如下:
    [root@liangxu ~]# mount -t msdos/dev/fdo/mnt/floppy

  2. 挂载 U 盘时,需要先确定 U 盘的设备名,可以使用 dmesg|more 命令进行查看,一般设备文件为 /dev/sda1,然后建立挂载点 mkdir/mnt/usb,然后再进行挂载。代码如下:
    [root@liangxu ~]# mount -t vfat/dev/sda1/mnt/usb

  3. 挂载光盘,有两种方法,第一种代码如下:
    [root@liangxu ~]# mount -t iso9660/dev/hda/mnt/cdrom

第二种代码如下:
[root@liangxu ~]# mount/dev/cdrom/mnt/cdrom

注意:当需要使用另外一张光盘时,必须先卸载之前挂载的光盘,然后再重新挂载新光盘。
4、设备的卸载
卸载设备的命令格式如下:
[root@liangxu ~]# umount 挂载目录

例如:

  1. 卸载 U 盘,代码如下:
    [root@liangxu ~]# umount /mnt/usb

2)卸载光盘,代码如下:
[root@liangxu ~]# umount /mnt/cdrom

注意:在光盘没有被卸载之前,光驱上的“弹出键”起不到它该有的作用。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

关于Linux挂载的知识点有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI