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