Python全棧之Linux系統磁盤分區

一、查看本機磁盤情況命令: fdisk -l /dev/sd 使用Tab鍵先看本機有幾個磁盤然後選擇查看

 

二、三大存儲類型

1、塊存儲:block(大小:8X512bytes)

2、對象存儲

3、硬盤存儲

 

三、磁盤分區命令

磁盤分區、格式化概念:

比如一套剛建完的毛胚房,就相當於一塊磁盤,要成功住進房子,首先就需要對房子內部進行劃分:比如廁所位置,臥室位置,廚房位置,客廳位置等,這些就相當於給磁盤劃分區域;區域劃分完成之後,需要對每個區域進行對應的裝修,也就相當於對每一片分區進行格式化格式操作,規定每個分區的作用

 

1、最多隻能建四個主分區

2、建立第一個分區:(其他三個分區建立方式都相同)

 

建立完四個分區後的信息展示:

3、根據分區號刪除分區:

4、建立擴展分區:

 

5、主分區建完,如果將剩餘空間全部都給了擴展分區後,再創建分區的話,分區起始位置從擴展分區的起始位置開始

 

6、分區建完之後的保存和更新:

 

 

7、分區磁盤格式化:(擴展分區不能格式化,擴展分區下的分區可以格式化)

 

8、將格式化完成的分區映射到具體的文件目錄:掛載

mount + 分區位置 + 掛載目錄

 

總結 分區==》格式化==》掛載 流程

 

 

四、分區掛載

1、多個目錄共用一個分區的話,對一個目錄下的文件進行操作,其他目錄也會有同樣的變更

 

例如:分區相當於一個封閉的水桶,那麼映射的目錄相當於在水桶上面開的水管,不管從哪個水管進去,看到的水桶中的東西都是一樣的

 

2、卸載:umount+掛載目錄路徑

強制卸載:umount+-l+掛載目錄路徑

 

瀏覽目錄下的文件時:首先會先找當前目錄是否存在掛載,如果存在,則顯示的是掛載對應的分區中的內容,如果沒有,則看目錄的父級,例如 /opt/ :如果opt有掛載,則顯示opt對應的分區內容,如果沒有,則顯示父級根目錄的掛載分區所對應的內容

 

3、切換掛載點:

 

4、統計一個目錄下的文件有多大:

 

五、文件系統

硬盤在操作系統上的存儲級別是按 block塊 劃分的,在操作系統級別可以把硬盤看作一堆block塊

一部分存放數據,一部分存放文件元數據

磁盤滿了有兩種情況:一種是存放數據的空間滿了,一種是存放文件元數據的文件數滿了

1、查看文件元數據信息

 

元數據 inode 詳解:

super block:掌管所有的塊信息,塊分配

inode block:每個文件的編號信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章