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ū)后輸入 n,新增分區(qū),然后選擇p,分區(qū)類型為主分區(qū)。兩次回車默認剩余全部空間(要是想指定大小位1024M就在第二次回車前這樣寫 +1024M)。如果繼續(xù)分區(qū)那就再輸入n。最后輸入w寫入分區(qū)并退出,若不保存退出輸入q
分區(qū)命令 fdisk /dev/sdb
開始對 /sdb 分區(qū)
m 顯示命令列表
p 分區(qū)類型主分區(qū)
e 分區(qū)類型擴展分區(qū)
n 新增分區(qū)
d 刪除分區(qū)
w 寫入并退出
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 查詢指定目錄的磁盤占用情況
查詢 /opt 目錄的磁盤占用的情況,深度為1
基本語法:
du -h /目錄
查詢指定目錄的磁盤占用情況,默認為當前目錄
-s 指定目錄占用大小匯總
-h 帶計量單位
-a 含文件
--max-depth=1 子目錄深度
-c列出明細的同時,增加匯總值
應用實例:
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)以樹狀顯示目錄

image.png







