加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

可视化linux块设备的工具(分区,LVM PV,LV,mdadm设备……)

发布时间:2020-12-14 02:58:07 所属栏目:Linux 来源:网络整理
导读:我正在寻找一种能够扫描我的无GUI服务器的工具,并以一些丰富的可视化格式创建一个易于理解的所有块设备及其关系(磁盘分区,mdadm设备,LVM PV和LV等)的粗略概述(html,pdf,svg,png …). 这是一个简单的示例可视化: +--------+---------------------+ +--------
我正在寻找一种能够扫描我的无GUI服务器的工具,并以一些丰富的可视化格式创建一个易于理解的所有块设备及其关系(磁盘分区,mdadm设备,LVM PV和LV等)的粗略概述(html,pdf,svg,png …).

这是一个简单的示例可视化:

+--------+---------------------+ +-------------------+
    | sda1   |                     | |       sdc1        |
    +--------+---------------------+ +-------------------+
        +               +                      +
    +--------+---------------------+ +-------------------+
    | sdb1   |                     | |       sdd1        |
    +--------+---------------------+ +-------------------+
        |               |                      |
        v               v                      v
    +---+---+ +---------+----------+ +--------+----------+
    |  md0  | |        md1         | |       md2         |
    +-------+ +---------+----------+ +--------+----------+
    | /boot |                         /
      ext4                           /
                                    /
                                    +
                                    |
                                    v
              +------------------------------------------+
              |                vgmain                    |
              +------+-----------------+-----------------+
              |/root |  /home          |   /var          |
                ext4    btrfs              ext4

我不需要细节(我可以从CLI工具中获得,如lsbls,fdisk,mdadm,pvdisplay,lvdisplay,df)

解决方法

也许您已经使用过它,但du命令可以与–max-depth = 1参数一起使用,以了解在文件系统树中如何使用已分配的空间,例如:
root@server:/# du --max-depth=1 -h .|sort -h
0       ./dev
0       ./proc
0       ./sys
4.0K    ./boot
4.0K    ./lib64
4.0K    ./media
4.0K    ./srv
28K     ./tmp
5.0M    ./etc
5.1M    ./sbin
9.9M    ./bin
30M     ./home
33M     ./run
44M     ./lib
1.2G    ./var
1.4G    ./opt
2.1G    ./usr
3.9G    ./root
8.6G    .

通过这种方式,您可以直观地识别大多数数据的位置,更改到该目录并递归地重用du命令以查找可以释放某些数据的位置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读