溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux掛載的知識(shí)點(diǎn)有哪些

發(fā)布時(shí)間:2022-01-21 10:32:23 來源:億速云 閱讀:261 作者:kk 欄目:開發(fā)技術(shù)

Linux掛載的知識(shí)點(diǎn)有哪些,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

在 Linux 系統(tǒng)中,可以通過掛載的方式來使用一些外部設(shè)備,這種情況下需要我們掌握的知識(shí)點(diǎn)主要有以下幾個(gè)方面:
1、硬件與設(shè)備文件
Linux 系統(tǒng)中的硬件設(shè)備大部分以文件的形式存在,因此不同的硬件設(shè)備代表著不同的文件類型,通常把硬件與系統(tǒng)中相對(duì)應(yīng)的文件稱為設(shè)備文件。設(shè)備文件在外部設(shè)備與操作系統(tǒng)之間提供了一個(gè)接口,用戶在使用外在設(shè)備時(shí)就相當(dāng)于使用普通文件一樣。

設(shè)備文件在 Linux 系統(tǒng)下存放在 /dev 目錄下面(幾乎所有的硬件設(shè)備文件都在 /dev 這個(gè)目錄內(nèi)),設(shè)備文件的命名方式是主設(shè)備號(hào)加次設(shè)備號(hào),主設(shè)備號(hào)用來區(qū)分不同種類的設(shè)備,而次設(shè)備號(hào)用來區(qū)分同一類型的多個(gè)設(shè)備。

設(shè)備與設(shè)備在 Linux 內(nèi)的文件名對(duì)應(yīng)關(guān)系如表 1 所示。

表1

設(shè) 備設(shè)備在 Linux 內(nèi)的文件名
IDE硬盤/dev/hd[a-d]
SCSI/SATA/U 盤硬盤/dev/sd[a-p]
U盤/dev/sd[a-p]
軟盤/dev/fd[0-1]
35針打印機(jī)/dev/lp[0-3]
USB打印機(jī)/dev/usb/lp[0-15]
PS3鼠標(biāo)/dev/psaux
USB鼠標(biāo)/dev/usb/mouse[0-15]
當(dāng)前 CD ROM/DVD ROM/dev/cdrom
當(dāng)前鼠標(biāo)/dev/mouse
IDE 磁帶機(jī)/dev/ht0
SICI 磁盤機(jī)/dev/st0

2、常見文件系統(tǒng)類型
文件系統(tǒng)類型就是分區(qū)的格式,對(duì)于不同的外部設(shè)備 Linux 也提供了不同的文件類型,如表 2 所示。

表 2 文件系統(tǒng)類型
文件系統(tǒng)各式 備注
msdos DOS文件系統(tǒng)類型
vfat 支持長文件名的 DOS 分區(qū)文件系統(tǒng)類型,理解為 Windows 文件系統(tǒng)類型
iso9660 光盤格式文件系統(tǒng)類型
ext 3/ext 3/ext 4 Linux 下的主流文件系統(tǒng)類型
xfs Linux 下一種高性能的日志文件系統(tǒng),在 CentOS 7版本中成為默認(rèn)文件系統(tǒng)
3、設(shè)備的掛載
掛載是指由操作系統(tǒng)使一個(gè)存儲(chǔ)設(shè)備(例如硬盤、CDROM 等)上的計(jì)算機(jī)文件和目錄可供用戶通過計(jì)算機(jī)的文件系統(tǒng)訪問的一個(gè)過程。

在 Linux 系統(tǒng)中,掛載的命令是 mount,掛載格式如下:
[root@liangxu ~]# mount -t 文件系統(tǒng)類型 設(shè)備名 掛載點(diǎn)

Linux 系統(tǒng)中有一個(gè) /mnt 目錄(臨時(shí)掛載點(diǎn)目錄),系統(tǒng)管理員可以用于手動(dòng)掛載部分媒體設(shè)備。同時(shí),Linux 系統(tǒng)中還有一個(gè) /media 目錄(自動(dòng)掛載的目錄),主要用于自動(dòng)掛載光盤、U盤等移動(dòng)設(shè)備。
目前在 CentOS7 版本中,出現(xiàn)了一個(gè) /run 自動(dòng)掛載目錄,所有的移動(dòng)設(shè)備都會(huì)自動(dòng)掛載到這個(gè)目錄下。

一般掛載的設(shè)備有 3 種:

  1. 掛載軟盤,代碼如下:
    [root@liangxu ~]# mount -t msdos/dev/fdo/mnt/floppy

  2. 掛載 U 盤時(shí),需要先確定 U 盤的設(shè)備名,可以使用 dmesg|more 命令進(jìn)行查看,一般設(shè)備文件為 /dev/sda1,然后建立掛載點(diǎn) mkdir/mnt/usb,然后再進(jìn)行掛載。代碼如下:
    [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

注意:當(dāng)需要使用另外一張光盤時(shí),必須先卸載之前掛載的光盤,然后再重新掛載新光盤。
4、設(shè)備的卸載
卸載設(shè)備的命令格式如下:
[root@liangxu ~]# umount 掛載目錄

例如:

  1. 卸載 U 盤,代碼如下:
    [root@liangxu ~]# umount /mnt/usb

2)卸載光盤,代碼如下:
[root@liangxu ~]# umount /mnt/cdrom

注意:在光盤沒有被卸載之前,光驅(qū)上的“彈出鍵”起不到它該有的作用。

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

關(guān)于Linux掛載的知識(shí)點(diǎn)有哪些問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI