1. 程式人生 > >【Linux】磁碟分割槽、掛載和查詢小結

【Linux】磁碟分割槽、掛載和查詢小結

一、Linux磁碟分割槽、掛載

1.基本介紹

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

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

 2.硬碟說明 

    ①: 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硬碟的表示方法一樣

 3.檢視所有裝置掛載情況

命令:lsblk 或 lsblk -f

4.增加一塊硬碟的步驟如下:①:虛擬機器新增硬碟

                                              ②:分割槽   fdisk /dev/sdb

                                              ③ 格式化   mkfs -t ext4 /dev/sdb1

                                              ④ 掛載     先建立一個檔案newdisk,然後掛載 mount /dev/sdb1 /home/newdisk

                                              ⑤ 設定可以自動掛載 (當你係統重啟時,仍然可以掛載到之前指定檔案中)

二、磁碟情況查詢

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

        基本語法:df -h

2.查詢指定目錄的磁碟佔用情況

        基本語法:du[選項] /目錄         (預設為當前目錄)

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

                          -h 帶計量單位

                          -a 含檔案

                          -max-depth=1 子目錄深度

                          -c 列出明細的同時,增加會總量

         例項:查詢/opt 目錄的磁碟佔用情況,深度為1

  

3.實用指令

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

      grep "^-"表示檔案

      wc -l表示統計輸出資訊的行數,因為經過前面的過濾已經只剩下普通檔案,一個目錄或檔案對應一行,所以統計的資訊的行數也就是目錄或檔案的個數

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

      grep "^d"表示目錄

3)統計/home 資料夾下的檔案的個數,包括子資料夾裡的

     注意: ll -R是遞迴列出子目錄

              ll -r 是倒敘列出目錄檔案

4)統計/home 目錄下的檔案的個數,包括子資料夾裡的

5)以樹狀顯示目錄結構

若該指令使用不了,可以使用yum install tree  進行安裝。