Linux——磁盤分區和掛載

計算機中存放信息的主要的存儲設備就是硬盤,但是硬盤不能直接使用,必須對硬盤進行分割,分割成的一塊一塊的硬盤區域就是磁盤分區。在傳統的磁盤管理中,將一個硬盤分爲兩大類分區:主分區和擴展分區。主分區是能夠安裝操作系統,能夠進行計算機啓動的分區,這樣的分區可以直接格式化,然後安裝系統,直接存放文件。【引用自科普中國】

建立分區的方式有兩種:
1.MBR分區特點
  • 最多支持四個主分區
  • 系統只能安裝在主分區
  • MBR最大隻支持2TB磁盤,它無法處理大於2TB容量的磁盤,但擁有很好的兼容性。
2.GTP分區特點
  • 支持幾乎無限個分區數量,限制只在於操作系統——Windows支持最多128個GPT分區,GPT硬盤上沒有主分區、擴展分區的概念,所有的分區都是叫分區。
  • 最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)
Windows下的磁盤分區

在這裏插入圖片描述
在這裏插入圖片描述
參考文獻:硬盤分區形式(MBR、GPT)、系統引導、文件系統、Inode和Block

Linux分區

對於Linux來說無論有幾個分區,分給哪一個目錄使用,它歸根結底就只是一個根目錄,一個獨立且唯一的文件結構,Linux中的每個分區都是用來組成整個文件系統的一部分。Linux中的每個分區都是用來組成整個文件系統的一部分,因爲它採用了一種叫“載入”的處理方式,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯繫起來。這是要載入的一個分區將使它的存儲空間在一個目錄下獲得。
在這裏插入圖片描述

硬盤說明

硬盤分爲IDE硬盤和SCSI硬盤,目前基本上是SCSI硬盤。
Linux對於IDE硬盤:驅動器標識符爲“hdx~”,其中“hd”表示IDE硬盤,“x”表示盤號(a爲基本盤,b爲基本從屬盤,c爲輔助主盤,d爲輔助從屬盤),“~”代表分區,前四個分區用數字1到4表示,它們是主分區和擴展分區,從5開始就是邏輯分區。例如:hda3表示爲第一個IDE硬盤上的第三個主分區或擴展分區,hdb2表示第二個IDE硬盤上的第二個主分區或擴展分區。
Linux對於SCSI硬盤:驅動器標識符爲“sdx~”,其中“sd”表示SCIS硬盤,其餘則和IDE硬盤表示方法一樣。

  • lsblk(老師不離開)   查看當前系統的分區情況
    

在這裏插入圖片描述
在這裏插入圖片描述

掛載案例

在虛擬機Linux系統上增加一個新的硬盤,並掛載到/home/newdisk目錄下。

增加一塊硬盤的步驟:
  • 虛擬機添加硬盤
    

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
注意:通過重啓才能查看到第二塊硬盤在這裏插入圖片描述

  •  分區 【fdisk 硬盤設備名       功能: 創建和維護分區表】   
    

在這裏插入圖片描述
在這裏插入圖片描述

  • 格式化   【mkfs [-t 文件系統格式] 分區設備文件名  功能 : 硬盤分區進行格式化的命令】
    

在這裏插入圖片描述
在這裏插入圖片描述

  • 掛載 【mount 掛載源 掛載點  功能 : 用於加載文件系統到指定的加載點】
    

在這裏插入圖片描述
這樣的掛載在重啓設備後就不存在了,這是一種臨時掛載,而我們可以設置自動掛載,即重啓時,自動完成掛載

  • 設置可以自動掛載(永久掛載,當你重啓系統,仍然可以掛載到/home/newdisk)
                修改 /etc/fstab文件   通過 mount -a 命令完成自動掛載
    

在這裏插入圖片描述

  • 解除掛載   【umount+掛載源/掛載點   功能 : 卸載清除掛載記錄】
    

在這裏插入圖片描述

磁盤情況查詢

  • df [選項] [文件](功能描述:查詢系統磁盤使用情況)
     			常用命令:
     						-h:使用人類可讀的格式
    

    在這裏插入圖片描述

  • du [選項] [文件](功能描述:查詢指定目錄的磁盤佔用情況,默認爲當前目錄)
     				常用選項:
     							-s : 指定目錄佔用大小彙總
     							-h : 使用人類可讀的格式
     							-a : 顯示對涉及到的所有文件的統計,而不只是包含子目錄
     							-c : 列出明細的同事,增加彙總值
     							--max-septh=1 : 子目錄深度
    

在這裏插入圖片描述

  • wc [選項] [文件](功能描述:用於計算字數)
     			常用選項:
     					-c : 顯示一個文件的字節數
     					-m : 顯示一個文件的字符數
     					-l : 顯示一個文件的行數
     					-L : 顯示一個文件中的最長行的長度
     					-w : 顯示一個文件的字數
    

在這裏插入圖片描述

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