天天看點

Linux_磁盤分區、挂載、檢視

一、挂載

1、檢視裝置的挂載情況

lsblk

lsblk -f

Linux_磁盤分區、挂載、檢視
Linux_磁盤分區、挂載、檢視

2、挂載

需求 :給我們的Linux系統增加一個新的硬碟,并且挂載到/home/newdisk

 說明:我們以增加一塊硬碟為例來熟悉一下磁盤的相關指令和深入了解磁盤分區、挂載、解除安裝的概念。

如何增加一塊硬碟?

1)虛拟機添加硬碟

在 VMware下:虛拟機—>設定—>硬碟—>添加—>下一步(4)—>完成—>重新開機Linux

Linux_磁盤分區、挂載、檢視

2)分區

fdisk /dev/sdb

Linux_磁盤分區、挂載、檢視
Linux_磁盤分區、挂載、檢視
Linux_磁盤分區、挂載、檢視

3)格式化

mkfs -t ext4 /dev/sdb1

Linux_磁盤分區、挂載、檢視

4)挂載

先建立一個目錄 /home/newdisk

amount 裝置名 目錄名

但是如果重新開機這種挂載關系就會消失了

5)設定可以自動挂載(永久挂載,當你重新開機Linux之後,仍然可以挂載)

永久挂載:通過修改 /etc/fstab 實作挂載

Linux_磁盤分區、挂載、檢視
Linux_磁盤分區、挂載、檢視
Linux_磁盤分區、挂載、檢視

執行如下指令生效:

mount -a

如果需要解除挂載:

unmount 裝置名

強制解除挂載:

umount -l /home/newdisk

三、檢視

1、檢視系統整體磁盤使用情況

df -h

2、查詢指定目錄的磁盤占用情況

du -h /目錄

檢視指定目錄的磁盤占用情況,預設是目前目錄

- s:指定目錄占用大小彙總

- h:帶計量機關

- a:含檔案

--max-depth=1 :子目錄深度

- c:列出明細的同時,增加彙總值。

執行個體:查詢 /opt 目錄的磁盤占用情況,深度為1

Linux_磁盤分區、挂載、檢視

3、磁盤情況 — 工作實用指令

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

先過濾,再統計

Linux_磁盤分區、挂載、檢視

2)統計 /home 檔案夾下目錄的個數

Linux_磁盤分區、挂載、檢視

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

Linux_磁盤分區、挂載、檢視

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

Linux_磁盤分區、挂載、檢視

5)以樹狀顯示目錄結構

Linux_磁盤分區、挂載、檢視

二、如何把新增的硬碟添加到/home目錄下

挂載同上面,

将新硬碟臨時挂載在一個目錄下

#cd /mnt/

#mkdir home

注:一定要先備份原來目錄下的檔案

#mount /dev/vdb1 /mnt/home 挂載到/mnt/home

#df -h 檢視

#cp -a /home/* /mnt/home/ 把home下的東西拷到挂載的目錄下,備份

#rm -rf /home/* 把home下的東西删幹淨

#umount /dev/vdb1 解除安裝硬碟

#df -h 檢視