分區基礎知識
mbr分區
- 最多支持四個主分區
- 系統只能安裝在主分區
- 擴展分區要佔一個主分區
- MBR最大隻支持2TB,但擁有最好的兼容性
gtp分區
- 支持無限多個主分區(但操作系統可能限制,比如windows下最多128個分區)
- 最大支持18EB的大容量(1EB=1024 PB,1PB=1024 TB )
- windows7 64位以後支持gtp
windows下的磁盤分區
Linux分區
原理介紹
- Linux來說無論有幾個分區,分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的文件結構, Linux中每個分區都是用來組成整個文件系統的一部分。
- Linux採用了一種叫“載入”的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯繫起來。這時要載入的一個分區將使它的存儲空間在一個目錄下獲得。
硬盤說明
- Linux硬盤分IDE硬盤和SCSI硬盤,目前基本上是SCSI硬盤
- 對於IDE硬盤,驅動器標識符爲“hdx”,其中“hd”表明分區所在設備的類型,這裏是指IDE硬盤了。“x”爲盤號(a爲基本盤,b爲基本從屬盤,c爲輔助主盤,d爲輔助從屬盤),“”代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,從5開始就是邏輯分區。例,hda3表示爲第一個IDE硬盤上的第三個主分區或擴展分區,hdb2表示爲第二個IDE硬盤上的第二個主分區或擴展分區。
- 對於SCSI硬盤則標識爲“sdx~”,SCSI硬盤是用“sd”來表示分區所在設備的類型的,其餘則和IDE硬盤的表示方法一樣。
查看所有設備掛載情況
命令:lsblk 或者lsblk -f
掛載的經典案例
說明
下面我們以增加一塊硬盤爲例來熟悉下磁盤的相關指令和深入理解磁盤分區、掛載、卸載的概念。
如何增加一塊硬盤
- 虛擬機添加硬盤
- 分區
- 格式化
- 掛載
- 設置可以自動掛載。
虛擬機增加硬盤步驟1
在【虛擬機】菜單中,選擇【設置】,然後設備列表裏添加硬盤,然後一路【下一步】,中間只有選擇磁盤大小的地方需要修改,至到完成。然後重啓系統(才能識別)!
虛擬機增加硬盤步驟2
- 分區命令fdisk /dev/sdb
- 開始對/sdb分區
- m 顯示命令列表
- p 顯示磁盤分區同fdisk –l
- n 新增分區
- d 刪除分區
- w 寫入並退出
- 說明:開始分區後輸入n,新增分區,然後選擇p ,分區類型爲主分區。兩次回車默認剩餘全部空間。最後輸入w寫入分區並退出,若不保存退出輸入q。
虛擬機增加硬盤步驟3
- 格式化磁盤
- 分區命令:mkfs -t ext4 /dev/sdb1
- 其中ext4是分區類型
虛擬機增加硬盤步驟4
掛載: 將一個分區與一個目錄聯繫起來
- mount 設備名稱掛載目錄
- 例如:mount /dev/sdb1 /newdisk
- umount設備名稱或者掛載目錄
- 例如:umount/dev/sdb1 或者umount/newdisk
- 用命令行掛載重啓後會失效
虛擬機增加硬盤步驟5
- 永久掛載: 通過修改/etc/fstab實現掛載
- 添加完成後執行mount –a 即刻生效
磁盤情況查詢
基本語法
df -h
查詢指定目錄的磁盤佔用情況
基本語法
du -h /目錄
- 查詢指定目錄的磁盤佔用情況,默認爲當前目錄
- -s指定目錄佔用大小彙總
- -h 帶計量單位
- -a 含文件
- --max-depth=1 子目錄深度
- -c 列出明細的同時,增加彙總值