1. 程式人生 > 其它 >Linux-第12章 Linux磁碟分割槽、掛載

Linux-第12章 Linux磁碟分割槽、掛載

目錄:

  第12章 Linux磁碟分割槽、掛載

    12.1 分割槽的基礎知識

      (1) 分割槽方式

      (2) windows下磁碟分割槽

    12.2 Linux分割槽

      (1)原理介紹

      (2)硬碟說明

      (3)檢視所有裝置的掛載情況

    12.3 掛載的經典案例

      (1)新增硬碟

      (2)分割槽

      (3)格式化磁碟

      (4)臨時掛載(不推薦)

      (5)永久掛載(推薦)

   12.4 磁碟情況查詢

      (1)查詢系統整體磁碟使用情況

   12.5 實用的指令

      (1)統計/home資料夾下檔案的個數

      (2)統計/home資料夾下目錄的個數

      (3)遞迴統計/home資料夾下檔案的個數

      (4)遞迴統計資料夾下目錄的個數

第12章 Linux磁碟分割槽、掛載

  12.1 分割槽的基礎知識

    (1) 分割槽方式

      1) mbr分割槽:

        1.最多支援四個主分割槽
        2.系統只能安裝在主分割槽
        3.擴充套件分割槽要佔一個主分割槽
        4.MBR最大隻支援2TB,但擁有最好的相容性

      2) gtp分割槽:
        1.支援無限多個主分割槽(但作業系統可能限制,比如 windows下最多128個分割槽)
        2.最大支援18EB的大容量(1EB=1024 PB1PB=1024 TB
        3.windows7 64位以後支援gtp
    (2) windows下的磁碟分割槽


  12.2 Linux分割槽

    (1) 原理介紹

      1) Linux來說無論有幾個分割槽,分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的檔案結構 , Linux中每個分割槽都是用來組成整個檔案系統的一部分。

      2) Linux採用了一種叫“載入”的處理方法,它的整個檔案系統中包含了一整套的檔案和目錄,且將一個分割槽和一個目錄聯絡起來。這時要載入的一個分割槽將使它的儲存空間在一個目錄下獲得。

      3) 示意圖

 

    (2) 硬碟說明        

      1) Linux硬碟分IDE硬碟和SCSI硬碟,目前基本上是SCSI硬碟

      2) IDE盤:

        驅動器識別符號:“hdx~”

          hd”:表示分割槽所在裝置的型別

          “x”為盤號(a為基本盤, b為基本從屬盤, c為輔助主盤, d為輔助從屬盤)

          “~”代表分割槽,前四個分割槽用數字14表示,它們是主分割槽或擴充套件分割槽,從5開始就是邏輯分割槽。

             例如:hda3表示為第一個IDE硬碟上的第三個主分割槽或擴充套件分割槽,hdb2表示為第二個IDE硬碟上的第二個主分割槽或擴充套件分割槽。

      3) SCSI硬碟:

        驅動器標識為“sdx~”

          sd”:表示分割槽所在裝置的型別

          其餘則和IDE硬碟的表示方法一樣。

    (3)檢視所有裝置的掛載情況

        命令:lsblk 或者 lsblk -f

  12.3 掛載的經典案例

    需求:給自己的Linux系統增加一個新的硬碟,並掛載到/home/newdisk目錄下

    (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 /dev/sdb1 或者 umount /newdisk

          注意:用命令列掛載重啟後會失效

    (5)自動掛載(推薦)

        永久掛載:通過修改/etc/fstab檔案實現掛載

          如下圖所示:第一行為新新增的掛載配置。

  12.4 磁碟情況查詢

    (1)查詢系統整體磁碟使用情況

        命令:df -h 或者 df -lh

  12.5 實用的指令

    (1)統計/home資料夾下檔案的個數

        命令:ls -l /home | grep "^-" | wc -l

    (2)統計/home資料夾下目錄的個數

        命令:ls -l /home | grep "^d" | wc -l

    (3)遞迴統計/home資料夾下檔案的個數

        命令:ls -lR /home | grep "^-" | wc -l

    (4)遞迴統計資料夾下目錄的個數

        命令:ls -lR /home | grep "^d" | wc -l