Linux磁碟分割槽 掛載

2022-07-30 21:57:09 字數 2803 閱讀 2475

引言:

①、分割槽的方式

a)mbr分割槽:

最多支援四個主分割槽、系統只能安裝在主分割槽、擴充套件分割槽要佔乙個主分割槽、mbr最大支援2tb,但擁有最好的相容性

b)gtp分割槽:

支援無限多個主分割槽(說是這麼說,但是作業系統可能會限制,比如windows下最多128個分割槽)、最大支援18eb的大容量、windows7 64以後支援gtp

①、原理介紹

linux來說無論有幾個分割槽,分給哪乙個目錄使用(掛載),他歸根結底就只有乙個根目錄,乙個獨立且衛衣的檔案結構,linux中每個分割槽都是用來組成整個檔案系統的一部分的。

linux採用了一種叫 「載入」 的處理方法,他的整個檔案系統中包含了一整套的檔案和目錄,且將乙個分割槽和乙個目錄聯絡起來。

簡單來說,乙個分割槽代表了一塊具體的儲存空間,linux通過掛載的技術將這塊空間掛載了乙個具體的目錄下面。

原理圖:

②、硬碟說明

linux硬碟分為ide硬碟和scsi硬碟,目前基本上是scsi硬碟

對於ide硬碟,驅動器識別符號為「hdx~」,其中「hd」表明分割槽所在裝置的型別,這裡是指ide硬碟。「x」為盤號(x為a時為基本盤,為b時值輔助主盤,為d是輔助從屬盤),「~」代表分割槽,前四個分割槽用數字1到4表示,他們是主分割槽或擴充套件分割槽,從5開始就是邏輯分割槽。比如:hda3 表示為第乙個ide硬碟上的第三個主分割槽或擴充套件分割槽,hdb2表示為第二個ide硬碟上的第二個主分割槽或擴充套件分割槽。

對於scsi硬碟則識別符號為「sdx~」,scsi硬碟使用「sd」來表示分割槽所在裝置的型別的,其餘則和ide硬碟的表示方法一樣。

需求:當目前的硬碟不夠用時,就要嘗試給linux新增硬碟了,並且掛載到某乙個具體的目錄下面/home/newdisk

原理:新增一塊硬碟sdb1,並掛載到/home/newdisk,此時對/home/newdisk的操作其實就是在操作sdb1這塊硬碟。

①、先增加一塊硬碟

a)虛擬機器新增硬碟

當新增硬碟後使用 lsblk -f 發現並沒有叫sdb的硬碟,需要重啟才能看到。

此時的硬碟並沒有分割槽,所以顯示sdb 後面沒有數字

b)分割槽

分割槽命令 fdisk /dev/sdb

開始對/sdb分割槽

*m  顯示命令列表

*p  顯示磁碟分割槽  與fdisk -l效果相同

*n  新增分割槽

*d  刪除分割槽

*w  寫入並退出

書名分割槽命令後,輸入n新增分割槽,然後選擇p,分割槽型別為主分割槽。兩次回車預設剩餘全部空間,最後輸入w寫入分割槽並退出,若不儲存退出輸入q。

此時就分割槽成功了

c)格式化

mkfs -t ext4 /dev/sdb1    ext4是分割槽命令

d)掛載:將乙個分割槽與乙個目錄聯絡起來

mount  裝置名 掛載目錄

例如:mount /dev/sdb1 /home/newdisk

附:解除安裝:umount 裝置名稱 或者 掛載目錄

例如:umount /dev/sdb1  或者  umount /home/newdisk

f) 設定自動掛載

通過修改/etc/fstab實現自動掛載

新增完成後,執行mount -a 即可生效

至此。新增硬碟的掛載完成

①、查詢磁碟整體使用情況

df -h指令

②、查詢指定目錄的擦盤占用情況

du -【選項】 目錄

常用選項:-s  指定目錄占用大小彙總

-h  帶計量單位

-a  含檔案

--max-depth=1  子目錄深度

-c  列出明細的同時,增加彙總值

5)磁碟情況【工作實用】

①、統計/root資料夾下檔案的個數

②、統計/home資料夾下目錄的個數

ls -l /home | grep "^d" | wc -l

③、統計/home資料夾下檔案的個數,包括子資料夾下的

ls -lr /home | grep "^-" | wc -l

④、統計資料夾下目錄的個數,包括子資料夾裡的

ls -lr /home | grep "^d" | wc -l

⑤、以樹狀顯示目錄結構

tree

Linux 磁碟分割槽 掛載

df 檢視磁碟分割槽使用狀況 引數描述 l僅顯示本地磁碟 預設 a顯示所有檔案系統的使用情況 h以1024進製計算最合適的單位顯示磁碟容量 h以1000進製計算最合適的單位顯示磁碟容量 t顯示磁碟分割槽型別 t顯示指定型別檔案系統的磁碟分割槽 x不顯示指定型別檔案系統的磁碟分割槽 du 統計以磁碟上...

Linux磁碟分割槽掛載

掛載乙個新的系統磁碟 第一步 先檢視系統硬碟掛載情況 lsblk f fdisk lsda sda1 ext4 7cc94e03 8b1a 4845 97fb 49a2c39afd8c boot sda2 ext4 fe1d0eea 50ea 4d44 853b 1c39e5129021 sda3 ...

Linux 磁碟分割槽 掛載

mbr分割槽 1.最多支援四個主分割槽 2.系統只能安裝在主分割槽上 3.擴充套件分割槽要佔乙個主分割槽 4.mbr最大只支援2tb,但擁有最好的相容性 gpt分割槽 1.支援無限多個主分割槽 但作業系統會限制,比如windows下最多支援128個主分割槽 2.最大支援18eb的容量 1eb 102...