linux磁盤分區、掛載、查看


實戰:

   34    查看本機所有磁盤                 fdisk -l

   35    查看磁盤掛載情況                lsblk -f

   36            39:54                 lsblk

   38            45:01                 lsblk -f

   40            45:23                 lsblk

   43                                  fdisk -l

   44            分區                   fdisk /dev/vdb

   45            49:26                 lsblk 

   46            49:29                 lsblk -f

   47                                  fdisk -l

   48            格式化                 mkfs -t ext4 /dev/vdb1

   49            51:04                 lsblk -f

   50            51:09                 lsblk

   51            51:21                 fdisk -l

   53            51:27                 fdisk -l

   54            51:30                 df -h

   55            51:39                 fdisk -l

   57            51:47                 lsblk -f

   58                              lsblk

   60            掛載                   mount /dev/vdb1 /root/data

   61            52:44                 ll data/

   62            52:52                 df -h

   64            53:02                 fdisk -l

   65            53:08                 lsblk 

   66                                  lsblk -f

   67            永久掛載               vim /etc/fstab 

   68            56:29                 mount -a

   69            56:33                 vim /etc/fstab 

   70            56:42                 lsblk 

   71            56:44                 lsblk -f

   75            57:07                 df -h

   76            57:37                 lsblk

   77            57:40                 lsblk -f

   79            57:51                 lsblk -f

   80            57:58                 fdisk -l

   82            58:04                 fdisk -l

   83            58:11                 df 

   84            58:13                 df -h

   85            58:20                 history 

 

 

 /dev/vdb1                                 /root/data              ext4    defaults        0 0

 

 

 

一、掛載

1、查看設備的掛載情況

lsblk

lsblk -f

 

 


 

2、掛載

需求 :給我們的Linux系統增加一個新的硬盤,並且掛載到/home/newdisk

 

 說明:我們以增加一塊硬盤為例來熟悉一下磁盤的相關指令和深入理解磁盤分區、掛載、卸載的概念。

如何增加一塊硬盤?

1)虛擬機添加硬盤

在 VMware下:虛擬機—>設置—>硬盤—>添加—>下一步(4)—>完成—>重啟Linux

 

 

2)分區

fdisk /dev/sdb

 

 


 

3)格式化

mkfs -t ext4 /dev/sdb1

 


4)掛載

先創建一個目錄 /home/newdisk

amount 設備名 目錄名


但是如果重啟這種掛載關系就會消失了

5)設置可以自動掛載(永久掛載,當你重啟Linux之后,仍然可以掛載)

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

 

 

 

 

執行如下命令生效:

mount -a


如果需要解除掛載:

unmount 設備名

強制解除掛載:

umount -l /home/newdisk
三、查看

1、查看系統整體磁盤使用情況

df -h


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

du -h /目錄
查看指定目錄的磁盤占用情況,默認是當前目錄

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

- h:帶計量單位

- a:含文件

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

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

實例:查詢 /opt 目錄的磁盤占用情況,深度為1

 

 

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

1)統計 /home 文件夾下文件的個數

先過濾,再統計

 

 

2)統計 /home 文件夾下目錄的個數

 

3)統計 /home 文件夾下文件的個數,包括子文件夾里的

 

 

4)統計文件夾下目錄的個數,包括子文件夾里的

 

 

5)以樹狀顯示目錄結構

 


二、如何把新增的硬盤添加到/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 查看

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM