linux-磁盤分區(qū)、掛載

1.linux分區(qū)

  • 1.1原理介紹
    1)linux來說無論有幾個分區(qū),分給哪一目錄使用,它歸根結底就只有一個根目錄,一個對立且唯一的文件結構,linux中每個分區(qū)都是用來組成整個文件系統(tǒng)的一部分。
    2)linux 采用了一種叫“載入”的處理方法,它的整個文件系統(tǒng)中包含了一整套的文件和目錄,且將一個分區(qū)和一個目錄聯(lián)系起來。這時要載入的一個分區(qū)將使它的存儲空間在一個目錄下獲得。
  • 1.2硬盤說明
    1)linux硬盤分IDE硬盤和SCSI硬盤,目前基本上是SCSI硬盤。
    2)對于IDE硬盤,驅動器的標識符為“hdx~”,其中“hd”表明分區(qū)所在設備的類型,這里是指IDE硬盤了?!皒”為盤號(a為基本盤,b為從屬盤,c為輔助主盤,d為輔助從屬盤),“ ~ ”代表分區(qū),前四個分區(qū)用數(shù)字1到4表示,它們是主分區(qū)和擴展分區(qū),從5開始就是邏輯分區(qū)。例:hda3表示為第一個IDE硬盤上的第三個主分區(qū)或者擴展分區(qū),hdb2表示為第二個IDE硬盤上的第二個主分區(qū)或擴展分區(qū)。
    3)對于SCSI硬盤則標識為“sdx~”,SCSI硬盤是用“sd”來表示分區(qū)所在設備的類型,其余則和IDE硬盤的表示方法一樣。
  • 1.3使用lsblk 指令查看當前系統(tǒng)的分區(qū)情況
    image.png

    image.png

2.掛載 經典案例

  • 2.1需求是給我們的linux系統(tǒng)增加一個新的硬盤,并且掛載到/home/newdisk
    image.png
  • 2.2如何增加一塊硬盤
    1)虛擬機添加硬盤(如果不是虛擬機就添加實體硬盤)
    2)分區(qū) fdisk /dev/sdb
    3)格式化 mkfs -t ext4 dev/sdb1
    4)掛載 先創(chuàng)建一個/home/newdisk ,掛載 mount /dev/sdb1 /home/newdisk
    5)設置可以自動掛載(永久掛載,當你重啟系統(tǒng),仍然可以掛載到/home/newdisk)
    vim /etc/fstab
    /dev/sdb1 /home/newdisk ext4 defaults 0 0
  • 2.3實際操作整理
    • 2.3.1虛擬機增加硬盤步驟1
      在虛擬機菜單中,選中[設置],然后設備列表里添加硬盤,然后一路【下一步】,中間只有選擇磁盤大小的地方需要修改,完成后重啟系統(tǒng)才能識別


      image.png
  • 2.3.2虛擬機增加硬盤步驟2
    分區(qū)命令 fdisk /dev/sdb
    開始對 /sdb 分區(qū)
    m 顯示命令列表
    p 分區(qū)類型主分區(qū)
    e 分區(qū)類型擴展分區(qū)
    n 新增分區(qū)
    d 刪除分區(qū)
    w 寫入并退出
    q 退出不保存

    說明:開始分區(qū)后輸入 n,新增分區(qū),然后選擇p,分區(qū)類型為主分區(qū)。兩次回車默認剩余全部空間(要是想指定大小位1024M就在第二次回車前這樣寫 +1024M)。如果繼續(xù)分區(qū)那就再輸入n。最后輸入w寫入分區(qū)并退出,若不保存退出輸入q
    image.png
  • 2.3.3虛擬機增加硬盤步驟3
    格式化磁盤
    mkfs -t ext4 /dev/sdb1
    其中ext4位分區(qū)類型
  • 2.3.4虛擬機增加硬盤步驟4
    掛載:將一個分區(qū)和一個目錄聯(lián)系起來
    mount 設備名稱 掛載目錄
    例如:mount /dev/sdb1 /home/newdisk
    去除掛載:將一個分區(qū)和一個目錄解除關聯(lián)
    umount 設備名稱 掛載目錄
    例如:umount /dev/sdb1 /home/newdisk
  • 2.3.5虛擬機增加硬盤步驟5
    永久掛載:通過修改/etc/fstab
    vim /etc/fstab
    添加一行 /dev/sdb1 /home/newdisk ext4 defaults 0 0
    image.png

    添加完成 后執(zhí)行 mount -a 即刻生效

3.磁盤使用情況查詢

  • 3.1查詢系統(tǒng)整體磁盤使用情況
    基本語法:df -h
    應用案例:查詢系統(tǒng)整體磁盤使用情況


    image.png
  • 3.2 查詢指定目錄的磁盤占用情況
    基本語法:
    du -h /目錄
    查詢指定目錄的磁盤占用情況,默認為當前目錄
    -s 指定目錄占用大小匯總
    -h 帶計量單位
    -a 含文件
    --max-depth=1 子目錄深度
    -c列出明細的同時,增加匯總值
    應用實例:

    查詢 /opt 目錄的磁盤占用的情況,深度為1
    image.png
  • 4.查看文件大小
    ls -lh --block-size=m
    ls -lh --block-size=g

4.磁盤情況-工作實用指令

1)統(tǒng)計/home 文件夾下文件的個數(shù)
image.png

2)統(tǒng)計/home 文件夾下的目錄的個數(shù)
image.png

3)統(tǒng)計 /home文件夾下的文件個數(shù)包括子文件夾里面的文件
image.png

4)統(tǒng)計 /home 文件夾下的目錄個數(shù)包括子文件夾里面的目錄
image.png

5)以樹狀顯示目錄

如果沒有tree指令 就先執(zhí)行 yum install tree 安裝tree指令
image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容