【1】如何理解在Linux下添加磁盤并分區(qū)掛載
(1)了解一下Linux文件系統(tǒng)
- Linux文件系統(tǒng)是指Linux操作系統(tǒng)中用于組織、存儲(chǔ)和管理文件和目錄的一套機(jī)制。Linux文件系統(tǒng)采用樹形結(jié)構(gòu),以根目錄(/)作為根節(jié)點(diǎn),所有文件和目錄都位于根目錄下或其子目錄中。類似樹結(jié)構(gòu)。
-
Linux支持多種不同類型的文件系統(tǒng),包括ext2、ext3、ext4、XFS、JFS、Btrfs等。其中,ext系列是最常用的文件系統(tǒng)之一,它采用索引節(jié)點(diǎn)(inode)來記錄文件的屬性和位置,同時(shí)也采用日志來記錄文件系統(tǒng)的變化,提高了文件系統(tǒng)的可靠性和性能。
-
在Linux文件系統(tǒng)中,每個(gè)文件或目錄都有相應(yīng)的權(quán)限和所有者,通過這些權(quán)限和所有者可以控制對文件和目錄的訪問和修改。默認(rèn)情況下,只有文件和目錄的所有者和root用戶才有權(quán)限對它們進(jìn)行修改和刪除。
-
Linux文件系統(tǒng)還支持掛載和卸載設(shè)備,使得我們可以在不同的設(shè)備之間遷移數(shù)據(jù),同時(shí)也可以方便地?cái)U(kuò)展文件系統(tǒng)的存儲(chǔ)容量。
總之,Linux文件系統(tǒng)是Linux操作系統(tǒng)中非常重要的一部分,它為我們提供了高效、安全、可靠的文件存儲(chǔ)和管理機(jī)制。
(2)了解磁盤分區(qū)
- 磁盤分區(qū)是對一個(gè)物理磁盤進(jìn)行容量再劃分從而滿足我們的日常工作需要,這個(gè)重新劃分的過程稱為分盤。 磁盤分區(qū)的目的是將一個(gè)大的硬盤分為若干個(gè)小的邏輯區(qū)域,方便數(shù)據(jù)的存儲(chǔ)和管理。在大的硬盤中,如果不進(jìn)行分區(qū),數(shù)據(jù)的存儲(chǔ)和管理將變得非?;靵y。
(3)了解掛載
- 在計(jì)算機(jī)中,掛載(Mount)是指將一個(gè)文件系統(tǒng)加入到操作系統(tǒng)的目錄樹中,使得用戶可以訪問該文件系統(tǒng)中的文件和目錄。在Linux系統(tǒng)中,掛載通常用于將磁盤分區(qū)或網(wǎng)絡(luò)共享目錄添加到文件系統(tǒng)中。通過掛載,這些存儲(chǔ)設(shè)備或網(wǎng)絡(luò)資源就可以像本地硬盤一樣被訪問。
- 就是我們對新添加的磁盤分完區(qū)之后,暫時(shí)還不能使用,要把新分的區(qū)掛載到Linux系統(tǒng)下對應(yīng)的目錄,才能使用。
-
【2】進(jìn)入正題:在Linux下添加磁盤并分區(qū)掛載
(1)虛擬機(jī)添加硬盤
- 選定所需要添加磁盤的虛擬機(jī)右擊→點(diǎn)擊添加
- 選擇磁盤的類型
【說明】SCSI和IDE磁盤是兩種不同的磁盤傳輸接口。
IDE(Integrated Drive Electronics),又稱ATA(Advanced Technology Attachment),是指將控制器與盤體集成在一起的硬盤驅(qū)動(dòng)器,具有較低的成本和易于安裝的優(yōu)點(diǎn)。IDE磁盤使用16位數(shù)據(jù)總線,每次處理時(shí)可以傳輸2個(gè)字節(jié),傳輸速率較低,不適合高負(fù)載環(huán)境。
SCSI(Small Computer System Interface)則是一種更為高端的磁盤傳輸接口,其設(shè)計(jì)目的是連接高性能設(shè)備,如硬盤、掃描儀、磁帶機(jī)等等。SCSI接口具有許多優(yōu)點(diǎn),包括支持多個(gè)設(shè)備同時(shí)傳輸數(shù)據(jù)、高速傳輸、可擴(kuò)展性強(qiáng)、穩(wěn)定性高等。SCSI接口可以達(dá)到更高的傳輸速度,并且還允許多個(gè)設(shè)備同時(shí)使用同一個(gè)總線,提高了磁盤I/O的效率。
在實(shí)際應(yīng)用中,IDE磁盤通常應(yīng)用于個(gè)人電腦和小型工作站等場景,而SCSI磁盤則主要應(yīng)用于大型服務(wù)器、嵌入式系統(tǒng)和高性能計(jì)算機(jī)等場景,其價(jià)格也更加昂貴。
這里我們選擇SCSI
3. 創(chuàng)建新虛擬磁盤
- 指定磁盤容量,這里我選擇最小的1GB來進(jìn)行演示,具體多少你們根據(jù)需要。
- 直接下一步
- 添加完成
- 此時(shí),在Linux終端下執(zhí)行該命令:
lsblk
發(fā)現(xiàn)并沒有新添加的硬盤。
lsblk
命令是一個(gè)Linux命令,用于列出已知塊設(shè)備的信息,例如磁盤分區(qū)、RAID系統(tǒng)和其他塊設(shè)備。它可以顯示塊設(shè)備及其掛載點(diǎn)并使用樹形結(jié)構(gòu)進(jìn)行顯示。該命令可以從sysfs文件系統(tǒng)和udev db中讀取信息,并根據(jù)需要讀取塊設(shè)備的LABEL、UUID和文件系統(tǒng)類型。在Linux系統(tǒng)上,有些發(fā)行版可能未預(yù)先安裝lsblk命令,需要手動(dòng)安裝。
里面只有sda盤,只有一個(gè),并沒有顯示我們剛剛新添加的磁盤,注意:新添加的磁盤需要重啟虛擬機(jī)才能顯示添加成功
- 需要重啟重新打開
終端命令:reboot
運(yùn)行
reboot
命令會(huì)強(qiáng)制重啟計(jì)算機(jī)。該命令將終止所有正在運(yùn)行的程序并關(guān)閉計(jì)算機(jī)。
查看磁盤終端命令:lsblk
這時(shí),我們發(fā)現(xiàn)顯示新添加的磁盤:sdb
(2)分區(qū)
- 輸入命令:
fdisk /dev/sdb
fdisk
是一個(gè)常用的磁盤分區(qū)管理工具,在Linux和其他類Unix操作系統(tǒng)上廣泛使用。它允許用戶創(chuàng)建、刪除、調(diào)整和復(fù)制磁盤分區(qū),并打印出磁盤分區(qū)表的內(nèi)容。要列出設(shè)備的分區(qū)表,可以使用以下命令:fdisk /dev/sdX
,其中,/dev/sdX
是磁盤的設(shè)備名稱。如果不指定設(shè)備名稱,fdisk
就會(huì)顯示 /proc/partitions 文件中所有設(shè)備的分區(qū)表。
需要注意的是,對于正在使用的分區(qū),不能對其進(jìn)行更改。如果要更改系統(tǒng)分區(qū),則需要從一個(gè)可引導(dǎo)的介質(zhì)(如USB驅(qū)動(dòng)器)啟動(dòng)計(jì)算機(jī),然后使用 fdisk 工具對分區(qū)進(jìn)行更改。
? 分區(qū)命令: fdisk /dev/sdb
開始對/sdb 分區(qū)
m 顯示命令列表
p 顯示磁盤分區(qū) 同 fdisk –l
n 新增分區(qū)
d 刪除分區(qū)
w 寫入并退出
? 說明: 開始分區(qū)后輸入 n,新增分區(qū),然后選擇 p ,分區(qū)類型為主分區(qū)。兩次回車默認(rèn)剩余全部空間。最后輸入 w
寫入分區(qū)并退出,若不保存退出輸入 q。
-
接著輸入指令
m
,可以查看幫助文檔信息。 -
輸入指令
m
,增加新的分區(qū)。 -
我們選擇
主分區(qū)
,輸入指令p回車,再輸入1+兩次回車
默認(rèn)剩余全部空間,表示分區(qū)號(hào)是1。 -
最后輸入
w
,意思是寫入分區(qū)并退出。
說明:如果上述步驟輸錯(cuò)了,這里可以輸入命令:q
表示不保存退出 。 -
這時(shí)輸入命令:
lsblk
可以看到有新磁盤sdb上有一個(gè)新的分區(qū)sdb1。
(3)格式化
-
輸入命令:
lsblk -f
查看分區(qū)相關(guān)信息,分區(qū)沒格式化還不能用 -
分配40位唯一標(biāo)識(shí)符,輸入命令:
mkfs -t ext4 /dev/sdb1
【命令說明】:
這是一個(gè)在Linux系統(tǒng)中創(chuàng)建 ext4 文件系統(tǒng)的命令,
它將文件系統(tǒng)格式化為 ext4 文件系統(tǒng)并掛載到 /dev/sdb1 這個(gè)設(shè)備。
其中 mkfs 是用于創(chuàng)建文件系統(tǒng)的命令, -t 選項(xiàng)指定要?jiǎng)?chuàng)建的文件系統(tǒng)類型,
這里是 ext4。/dev/sdb1 則是要被格式化的設(shè)備名。
【1】在磁盤分區(qū)表中,每個(gè)分區(qū)除了有一個(gè)類型標(biāo)志外,還有一個(gè)用于識(shí)別該分區(qū)的唯一標(biāo)識(shí)符。這個(gè)唯一標(biāo)識(shí)符通常被稱為UUID,它是一個(gè)由40位十六進(jìn)制數(shù)組成的字符串。
【2】UUID在操作系統(tǒng)中具有重要作用,因?yàn)樗梢杂脕砦ㄒ坏貥?biāo)識(shí)硬盤上的每個(gè)分區(qū)。在Linux和其他類Unix操作系統(tǒng)中,每個(gè)分區(qū)都會(huì)自動(dòng)生成一個(gè)UUID,以便在系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載分區(qū)。而在Windows系統(tǒng)中,UUID通常稱為卷標(biāo)(Volume Label),它可以用于給磁盤卷設(shè)置自定義的名字。
【3】需要注意的是,UUID是一個(gè)十六進(jìn)制字符串,其中包含字母和數(shù)字。這意味著它可以表達(dá)非常大的數(shù)字范圍,使得每個(gè)分區(qū)都有其唯一的標(biāo)識(shí)符。
- 輸入命令:
lsblk -f
查看是否格式化完成
(4)設(shè)置可以自動(dòng)掛載(不用每次登錄手動(dòng)掛載)
- 【了解】注意點(diǎn):【命令行掛載,重啟后會(huì)失效】
【新建硬盤要掛載的目錄】 最好切換到根目錄下,命令:
cd /
新建目錄命令:mkdir newdisk
【掛載】 命令:mount /dev/sdb1 /newdisk/+回車
解釋【mount 分區(qū)地址 掛載的目錄】
- 重點(diǎn):【如何實(shí)現(xiàn)永久掛載】
輸入命令:vim /etc/fstab+回車
光標(biāo)移動(dòng)到UUID的某一行,執(zhí)行命令:yy
再輸入p
進(jìn)行復(fù)制粘貼一份UUID,可以選擇填入U(xiǎn)UID,也可以選擇以下的方式。
第一個(gè)0不做dump備份,第二個(gè)0不檢查硬盤扇區(qū)
重啟命令:reboot
再次輸入命令:lsblk -f
查看是否掛載成功文章來源:http://www.zghlxwxcb.cn/news/detail-741647.html
掛載成功,大功告成!文章來源地址http://www.zghlxwxcb.cn/news/detail-741647.html
到了這里,關(guān)于【在Linux虛擬機(jī)下如何添加磁盤并分區(qū)掛載】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!