Linux进阶之路————Linux磁盘分区与挂载
引言
對于Linux來說,無論有幾個分區,分給哪一目錄使用,它歸根結底就只有一個根目錄 / ,一個獨立且唯一的文件結構,Linux 中每個分區都是用來組成整個文件系統的一部分。
Linux采用一種叫“載入”的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯系起來。這時要載入的一個分區將使它的存儲空間在一個目錄下獲得。
一、Linux分區原理示意圖
二、Linux 硬盤說明
Linux的硬盤一般為 SCSI 硬盤(可簡單讀作:斯卡C),對于SCSI 硬盤,驅動器的標識符為:
sdx~
sd:其中 sd 表明分區所在的設備的類型(另外一種是 hdx~,hd 指的是 IDE 硬盤,與SCSI 屬于不同的硬盤種類)。
x :盤號。a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤。
~:表示分區,前四個分區用 1 到 4 表示,它們是主分區或擴展分區,從 5 開始就是邏輯分區。
例如:sda3 表示第一個 SCSI 硬盤上的第三個主分區或擴展分區,sdb2 表示第二個 SCSI 硬盤上的第二個主分區或擴展分區。
【擴展】 SCSI 硬盤與 IDE 硬盤的區別
SCSI是 Small Computer System Interface 的縮寫,意為“小型計算機系統專用接口”,是為了小型計算機設計的擴充接口,可以讓計算機加裝外部設備以提高系統性能或增加新的功能,例如:硬盤,光驅,掃描儀等。
IDE 硬盤在轉數和傳輸速度上都遠不及服務器專用的 SCSI 硬盤,且在執行讀寫操作的時候會大量消耗 CPU 資源。但相對于 SCSI ,IDE 價格較低,具有更高的性價比,適合普通用戶使用。
SCSI 硬盤與 IDE 硬盤最大的不同在于, SCSI 可以通過獨立的高速 SCSI 卡來控制數據的讀寫操作,CPU 不必浪費時間進行等待;而 IDE 硬盤工作時需要 CPU 全程參與。總之,在性能上 SCSI 要優于 IDE ,更穩定、耐用、可靠。
另外,SCSI的擴充性比IDE大,一般每個IDE系統可有2個IDE通道,總共連4個IDE設備,而SCSI接口可連接7~15個設備。
三、Linux分區及掛載情況查詢
在實際工作中,可以使用下面這個指令來查看分區情況:
lsblk? -f? ?(可以簡單記憶為:老師不離開)
四、Linux 分區掛載案例
【案例要求】為Linux 增加一塊硬盤,然后通過掛載,將硬盤掛載到 /home/newdisk 目錄下,并且設置為永久掛載(自動掛載)。
操作步驟如下:
1、為虛擬機新增硬盤
在菜單欄?【虛擬機】—>【設置】,點擊【添加】—>【硬盤】——>【下一步】:
然后選擇【SCSI(推薦)】—>【下一步】—>【創建新虛擬磁盤】—>【下一步】—> 磁盤大小改為 2 GB —>【下一步】——【磁盤文件默認】—>【完成】,在虛擬機硬件信息欄中看到“新硬盤”后,重啟虛擬機,進行后續步驟。
2、分區
使用下面的命令對 /sdb 進行分區。
fdisk /dev/sdb
-m:顯示命令列表
-p:顯示磁盤分區,同 fdisk -l
-n:新增分區
-d:刪除分區
-w:寫入并退出
輸入n ,新增分區,并完成相關操作:
重新查看磁盤分區情況,可以發現多了一個 sdb1:
3、格式化
將磁盤分區格式化為 ext4 類型:
成功格式化之后,查詢磁盤分區情況,此時可以看到 有分區類型和 唯一的 UUID :
4、掛載
掛載的目的是將磁盤分區與目錄建立聯系,因此,需要提前創建好掛載點,即掛載目錄:
?然后通過 mount 掛載命令,將分區掛載到 newdisk 目錄上:
掛載后,再次查看分區情況,就可以看到掛載點為 /home/newdisk (掛載后,如果所處當前掛載目錄需要重新進入再 ls):
五、開機自動掛載
完成了 四 的步驟,雖然可以暫時將硬盤掛載使用,但是如果系統重啟,依然會斷開掛載。
為了免去每次使用都需要重新掛載的麻煩,可以為硬盤設置為自動掛載,或者叫永久掛載。
編輯 /etc/fstab 文件,加入紅框內信息,保存并退出。
然后,鍵入命令立即生效:mount -a:
重啟后,也依然可以看到硬盤已經自動掛載到了 /home/newdisk 目錄下:
參考:《Linux 磁盤管理》
總結
以上是生活随笔為你收集整理的Linux进阶之路————Linux磁盘分区与挂载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 基础 ———— 分组查询
- 下一篇: Spring Boot —— YAML配