Linux 查看磁盘、挂载磁盘、磁盘大小常用操作
原文:1、Linux 查看磁盘、挂载磁盘、磁盘大小常用操作、原文:2、label方式挂载磁盘_亡羊补牢
df -h:查看磁盘大小
df(英文全拼:disk free)命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。
[root@testvc ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 20G 12G 6.8G 64% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 12K 16G 1% /dev/shm
tmpfs 16G 873M 15G 6% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
tmpfs 2.6G 0 2.6G 0% /run/user/0
tmpfs 2.6G 0 2.6G 0% /run/user/3265
/dev/vdb 50G 14G 34G 29% /logdisk
其中,/dev/vda1 是系统引导盘,挂载在根路径下。其大小为 20 G。/dev/vdb 为挂载磁盘,挂载在 /logdisk 下,其大小为 50 G,已用 14 G。
fdisk -l:查找未挂载的磁盘信息
[root@iZuf6crxor2b7uwzq9sutyZ ~]# fdisk -l
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000aaa23
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83875364 41936658+ 83 Linux
lsblk:查看挂载磁盘的大小
[testuser@testvc ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 20G 0 disk
└─vda1 253:1 0 20G 0 part /
vdb 253:16 0 50G 0 disk /logdisk
挂载磁盘 vdb 的大小是 50 G,挂载点是 /logdisk。
du -sh *:查看当前目录下各个文件及目录占用空间大小
[root@iZuf6crxor2b7uwzq9sutyZ]# du -sh *
8.0K conf
329M data
265M logs
4.0K start1.sh
4.0K start2.sh
4.0K start3.sh
34M testapp1.jar
66M testapp2.jar
du -sh:查看当前目录总大小
[root@iZuf6crxor2b7uwzq9sutyZ]# du -sh
693M .
磁盘空间根目录占满,采用 du -h -x --max-depth=1 命令逐级查找大文件
[testuser@iZuf6crxor2b7uwzq9sutyZ testdir]$ du -h -x --max-depth=1
265M ./logs
8.0K ./conf
329M ./data
693M .
[testuser@iZuf6crxor2b7uwzq9sutyZ testdir]$ cd data/
[testuser@iZuf6crxor2b7uwzq9sutyZ data]$ du -h -x --max-depth=1
185M ./scenic
145M ./product
329M .
lsof | grep delete:排查删掉的数据是否还在占用磁盘空间,如果有进程占用文件,kill -9 PID 可以释放
利用LABEL挂载磁盘
1 parted /dev/sda
2 mkfs.ext4 /dev/sda1
3 e2label /dev/sda1 data0
4 在/etc/fstab文件中添加:
LABEL=data0 /data/data0 ext4 defaults 1 2
5 mount -a
6 df -h
版权声明:
作者:Jays
链接:https://ijays.com/2021/12/linux-disk-tools.html
来源:颓废的美
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论