nde*_*mou 5 linux hard-drive visualization block-device
我正在寻找一种工具,它将扫描我的无 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
Run Code Online (Sandbox Code Playgroud)
我不需要详细信息(我可以从 CLI 工具中获取详细信息,例如lsbls, fdisk, mdadm, pvdisplay, lvdisplay, df)
Mat*_*Mat -1
也许你已经使用过它,但是该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 .
Run Code Online (Sandbox Code Playgroud)
通过这种方式,您可以直观地识别大部分数据所在的位置,切换到该目录并递归地重用该du命令来查找可以释放某些数据的位置。
| 归档时间: |
|
| 查看次数: |
1055 次 |
| 最近记录: |