存储管理

  1. [磁盘容量使用情况]
  2. : df -h
  3. Filesystem Size Used Avail Use% Mounted on
  4. /dev/vda1 40G 20G 19G 51% /
  5. devtmpfs 7.9G 0 7.9G 0% /dev
  6. tmpfs 7.9G 0 7.9G 0% /dev/shm
  7. tmpfs 7.9G 201M 7.7G 3% /run
  8. tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
  9. /dev/vdb 99G 62M 94G 1% /srv/BigData/streaming/data1
  10. tmpfs 1.6G 0 1.6G 0% /run/user/0
  11. tmpfs 1.6G 0 1.6G 0% /run/user/2000
  12. [磁盘文件系统]
  13. # 查看目录存储大小
  14. : du -shc /opt
  15. //
  16. 17G /opt
  17. 17G total
  18. # 查看子目录及文件存储大小
  19. : du -shc /opt/*
  20. [查找站容量最大的目录文件]
  21. : du -h --max-depth=1du

磁盘查询及挂载

df -h  #显示目前在Linux系统上的文件系统的磁盘使用情况统计。

  1. // 挂载前查询相关信息
  2. [root@ecs-sinox-0001 ~]# df -h
  3. Filesystem Size Used Avail Use% Mounted on
  4. devtmpfs 7.8G 0 7.8G 0% /dev
  5. tmpfs 7.8G 0 7.8G 0% /dev/shm
  6. tmpfs 7.8G 65M 7.7G 1% /run
  7. tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
  8. /dev/vda1 40G 24G 14G 65% /
  9. tmpfs 1.6G 0 1.6G 0% /run/user/0
  10. overlay 40G 24G 14G 65% /var/lib/docker/overlay2/b083a4af1c30bcacab891fc00e2e37deec015cb554ca38c969b9ffd4f9308065/merged
  11. // 挂载后查询相关信息
  12. [root@ecs-sinox-0001 ~]# df -h
  13. Filesystem Size Used Avail Use% Mounted on
  14. devtmpfs 7.8G 0 7.8G 0% /dev
  15. tmpfs 7.8G 0 7.8G 0% /dev/shm
  16. tmpfs 7.8G 65M 7.7G 1% /run
  17. tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
  18. /dev/vda1 40G 24G 14G 65% /
  19. tmpfs 1.6G 0 1.6G 0% /run/user/0
  20. overlay 40G 24G 14G 65% /var/lib/docker/overlay2/b083a4af1c30bcacab891fc00e2e37deec015cb554ca38c969b9ffd4f9308065/merged
  21. /dev/vdb 69G 53M 66G 1% /vdb

lsblk #列出块设备信息(df -h不能看到的卷)

查看没有挂载的硬盘是否检测在系统中

  1. [root@ecs-sinox-0001 ~]# lsblk
  2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  3. vda 253:0 0 40G 0 disk
  4. └─vda1 253:1 0 40G 0 part /
  5. vdb 253:16 0 70G 0 disk

mount    #挂载命令


  • mkfs -t ext4 /dev/vdb #备注 vdb都是存在在/dev 下面的

挂载 (挂载完,要在/etc/fstab 下面配置挂载信息 要不然重启挂载就消失了) /etc/fstab 配置挂载信息,添加一条记录,如有就复制一条,修改一下即可 /dev/vdb /vdb auto defaults,nofail,comment=cloudconfig 0 2

  1. // 挂载磁盘
  2. [root@ecs-sinox-0001 ~]# mkfs -t ext4 /dev/vdb
  3. mke2fs 1.42.9 (28-Dec-2013)
  4. Filesystem label=
  5. OS type: Linux
  6. Block size=4096 (log=2)
  7. Fragment size=4096 (log=2)
  8. Stride=0 blocks, Stripe width=0 blocks
  9. 4587520 inodes, 18350080 blocks
  10. 917504 blocks (5.00%) reserved for the super user
  11. First data block=0
  12. Maximum filesystem blocks=2166358016
  13. 560 block groups
  14. 32768 blocks per group, 32768 fragments per group
  15. 8192 inodes per group
  16. Superblock backups stored on blocks:
  17. 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
  18. 4096000, 7962624, 11239424
  19. Allocating group tables: done
  20. Writing inode tables: done
  21. Creating journal (32768 blocks): done
  22. Writing superblocks and filesystem accounting information: done
  23. // 挂载目录
  24. mkdir /vdb 创建一个要挂载的目录
  25. mount /dev/vdb /vdb 挂载命令 把空间挂在/data 把格式化后的卷mount到一个目录