What tool to visualize linux block devices (partitions, LVM PVs, LVs, mdadm devices…)

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












3














I'm looking for a tool that will scan my GUI-less server and create an easy to digest rough overview of all the block devices and their relationship (disk partitions, mdadm devices, LVM PVs & LVs etc) in some rich visual format (html, pdf, svg, png...).



Here's a simple example visualization:



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


I don't need detail (I can get that from the CLI tools like lsbls, fdisk, mdadm, pvdisplay, lvdisplay, df)










share|improve this question



















  • 2




    lsblk does a tree like view, what else do you need?
    – frostschutz
    Nov 24 '16 at 15:28










  • Compare the output of lsblk with the example visualization above. In lsblk an md device will appear multiple times (one for every partition that's part of the md device). Also in lsblk there is no indication of the size of each block device. Neither any indication of free space (e.g. un-partitioned space)
    – ndemou
    Nov 24 '16 at 15:38










  • gparted has a graphical representation but I'm not sure if it's what you're after.
    – Gilles
    Nov 24 '16 at 23:30










  • I like the visualization of gParted but it can't "scan my GUI-less server" and (though I haven't tested it) I doubt it's visualization will cope well with the full set of "disk partitions, mdadm devices, LVM PVs & LVs etc".
    – ndemou
    Nov 25 '16 at 6:05






  • 1




    parted -l gives much of the same information as gparted, in case that's a better starting point.
    – SauceCode
    Dec 5 '16 at 17:05















3














I'm looking for a tool that will scan my GUI-less server and create an easy to digest rough overview of all the block devices and their relationship (disk partitions, mdadm devices, LVM PVs & LVs etc) in some rich visual format (html, pdf, svg, png...).



Here's a simple example visualization:



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


I don't need detail (I can get that from the CLI tools like lsbls, fdisk, mdadm, pvdisplay, lvdisplay, df)










share|improve this question



















  • 2




    lsblk does a tree like view, what else do you need?
    – frostschutz
    Nov 24 '16 at 15:28










  • Compare the output of lsblk with the example visualization above. In lsblk an md device will appear multiple times (one for every partition that's part of the md device). Also in lsblk there is no indication of the size of each block device. Neither any indication of free space (e.g. un-partitioned space)
    – ndemou
    Nov 24 '16 at 15:38










  • gparted has a graphical representation but I'm not sure if it's what you're after.
    – Gilles
    Nov 24 '16 at 23:30










  • I like the visualization of gParted but it can't "scan my GUI-less server" and (though I haven't tested it) I doubt it's visualization will cope well with the full set of "disk partitions, mdadm devices, LVM PVs & LVs etc".
    – ndemou
    Nov 25 '16 at 6:05






  • 1




    parted -l gives much of the same information as gparted, in case that's a better starting point.
    – SauceCode
    Dec 5 '16 at 17:05













3












3








3


2





I'm looking for a tool that will scan my GUI-less server and create an easy to digest rough overview of all the block devices and their relationship (disk partitions, mdadm devices, LVM PVs & LVs etc) in some rich visual format (html, pdf, svg, png...).



Here's a simple example visualization:



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


I don't need detail (I can get that from the CLI tools like lsbls, fdisk, mdadm, pvdisplay, lvdisplay, df)










share|improve this question















I'm looking for a tool that will scan my GUI-less server and create an easy to digest rough overview of all the block devices and their relationship (disk partitions, mdadm devices, LVM PVs & LVs etc) in some rich visual format (html, pdf, svg, png...).



Here's a simple example visualization:



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


I don't need detail (I can get that from the CLI tools like lsbls, fdisk, mdadm, pvdisplay, lvdisplay, df)







block-device






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 15 at 21:59









Rui F Ribeiro

38.9k1479129




38.9k1479129










asked Nov 24 '16 at 14:30









ndemou

537414




537414







  • 2




    lsblk does a tree like view, what else do you need?
    – frostschutz
    Nov 24 '16 at 15:28










  • Compare the output of lsblk with the example visualization above. In lsblk an md device will appear multiple times (one for every partition that's part of the md device). Also in lsblk there is no indication of the size of each block device. Neither any indication of free space (e.g. un-partitioned space)
    – ndemou
    Nov 24 '16 at 15:38










  • gparted has a graphical representation but I'm not sure if it's what you're after.
    – Gilles
    Nov 24 '16 at 23:30










  • I like the visualization of gParted but it can't "scan my GUI-less server" and (though I haven't tested it) I doubt it's visualization will cope well with the full set of "disk partitions, mdadm devices, LVM PVs & LVs etc".
    – ndemou
    Nov 25 '16 at 6:05






  • 1




    parted -l gives much of the same information as gparted, in case that's a better starting point.
    – SauceCode
    Dec 5 '16 at 17:05












  • 2




    lsblk does a tree like view, what else do you need?
    – frostschutz
    Nov 24 '16 at 15:28










  • Compare the output of lsblk with the example visualization above. In lsblk an md device will appear multiple times (one for every partition that's part of the md device). Also in lsblk there is no indication of the size of each block device. Neither any indication of free space (e.g. un-partitioned space)
    – ndemou
    Nov 24 '16 at 15:38










  • gparted has a graphical representation but I'm not sure if it's what you're after.
    – Gilles
    Nov 24 '16 at 23:30










  • I like the visualization of gParted but it can't "scan my GUI-less server" and (though I haven't tested it) I doubt it's visualization will cope well with the full set of "disk partitions, mdadm devices, LVM PVs & LVs etc".
    – ndemou
    Nov 25 '16 at 6:05






  • 1




    parted -l gives much of the same information as gparted, in case that's a better starting point.
    – SauceCode
    Dec 5 '16 at 17:05







2




2




lsblk does a tree like view, what else do you need?
– frostschutz
Nov 24 '16 at 15:28




lsblk does a tree like view, what else do you need?
– frostschutz
Nov 24 '16 at 15:28












Compare the output of lsblk with the example visualization above. In lsblk an md device will appear multiple times (one for every partition that's part of the md device). Also in lsblk there is no indication of the size of each block device. Neither any indication of free space (e.g. un-partitioned space)
– ndemou
Nov 24 '16 at 15:38




Compare the output of lsblk with the example visualization above. In lsblk an md device will appear multiple times (one for every partition that's part of the md device). Also in lsblk there is no indication of the size of each block device. Neither any indication of free space (e.g. un-partitioned space)
– ndemou
Nov 24 '16 at 15:38












gparted has a graphical representation but I'm not sure if it's what you're after.
– Gilles
Nov 24 '16 at 23:30




gparted has a graphical representation but I'm not sure if it's what you're after.
– Gilles
Nov 24 '16 at 23:30












I like the visualization of gParted but it can't "scan my GUI-less server" and (though I haven't tested it) I doubt it's visualization will cope well with the full set of "disk partitions, mdadm devices, LVM PVs & LVs etc".
– ndemou
Nov 25 '16 at 6:05




I like the visualization of gParted but it can't "scan my GUI-less server" and (though I haven't tested it) I doubt it's visualization will cope well with the full set of "disk partitions, mdadm devices, LVM PVs & LVs etc".
– ndemou
Nov 25 '16 at 6:05




1




1




parted -l gives much of the same information as gparted, in case that's a better starting point.
– SauceCode
Dec 5 '16 at 17:05




parted -l gives much of the same information as gparted, in case that's a better starting point.
– SauceCode
Dec 5 '16 at 17:05










2 Answers
2






active

oldest

votes


















2














I'm going to go out on a limb here and say that no such tool currently exists.






share|improve this answer
















  • 1




    I'm afraid you're right but I don't feel such an answer deserves a bounty. It sourly doesn't help me or anybody else with the same question at all. What's your opinion?
    – ndemou
    Dec 8 '16 at 17:48











  • Ooops! Too late to fix the spelling (sourly -> surely). Sorry for the bad taste ;-)
    – ndemou
    Dec 8 '16 at 18:25










  • I think stackoverflow is about questions and answers, not about helping people. The bounty / internet points is not important to me. I think the answer is correct, though.
    – Alexander
    Dec 9 '16 at 14:40










  • I hope this site is not about questions and answers but also about a community of people helping each other. Otherwise the only 100% correct answer to my question would be "Such a tool either exists or doesn't exist" and no-one wants to see such answers.
    – ndemou
    Dec 9 '16 at 19:15











  • There is already a system in place for this. If people wants to see an answer, it is voted up.
    – Alexander
    Dec 12 '16 at 23:01


















1














You have - kind of* - two options in Linux:



system-config-lvm: Ideal for visualization, but it is buggy (abandonware?) and not available in some Linux distributions and/or releases; it seems to fail with some obscure gnome/unity settings that cause errors with pixels, rendering or something like that. But you can always use it from an Ubuntu Live CD (16.04 works fine for that).



KVPM: It doesn't have the same visualization level as system-config-lvm, but it shows the information in a mix of visual and table/report formats. It is more stable and have more features and it's made a la KDE (i.e., no oversimplified interface but instead a GUI with what you need at the power level you need). It also can manage normal partitions.



* For that to work on a GUI-less server, you can install x applications but run them remotely and open them in Windows using something like PuTTY + an X server or MobaXterm.






share|improve this answer






















    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f325776%2fwhat-tool-to-visualize-linux-block-devices-partitions-lvm-pvs-lvs-mdadm-devi%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    I'm going to go out on a limb here and say that no such tool currently exists.






    share|improve this answer
















    • 1




      I'm afraid you're right but I don't feel such an answer deserves a bounty. It sourly doesn't help me or anybody else with the same question at all. What's your opinion?
      – ndemou
      Dec 8 '16 at 17:48











    • Ooops! Too late to fix the spelling (sourly -> surely). Sorry for the bad taste ;-)
      – ndemou
      Dec 8 '16 at 18:25










    • I think stackoverflow is about questions and answers, not about helping people. The bounty / internet points is not important to me. I think the answer is correct, though.
      – Alexander
      Dec 9 '16 at 14:40










    • I hope this site is not about questions and answers but also about a community of people helping each other. Otherwise the only 100% correct answer to my question would be "Such a tool either exists or doesn't exist" and no-one wants to see such answers.
      – ndemou
      Dec 9 '16 at 19:15











    • There is already a system in place for this. If people wants to see an answer, it is voted up.
      – Alexander
      Dec 12 '16 at 23:01















    2














    I'm going to go out on a limb here and say that no such tool currently exists.






    share|improve this answer
















    • 1




      I'm afraid you're right but I don't feel such an answer deserves a bounty. It sourly doesn't help me or anybody else with the same question at all. What's your opinion?
      – ndemou
      Dec 8 '16 at 17:48











    • Ooops! Too late to fix the spelling (sourly -> surely). Sorry for the bad taste ;-)
      – ndemou
      Dec 8 '16 at 18:25










    • I think stackoverflow is about questions and answers, not about helping people. The bounty / internet points is not important to me. I think the answer is correct, though.
      – Alexander
      Dec 9 '16 at 14:40










    • I hope this site is not about questions and answers but also about a community of people helping each other. Otherwise the only 100% correct answer to my question would be "Such a tool either exists or doesn't exist" and no-one wants to see such answers.
      – ndemou
      Dec 9 '16 at 19:15











    • There is already a system in place for this. If people wants to see an answer, it is voted up.
      – Alexander
      Dec 12 '16 at 23:01













    2












    2








    2






    I'm going to go out on a limb here and say that no such tool currently exists.






    share|improve this answer












    I'm going to go out on a limb here and say that no such tool currently exists.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Dec 6 '16 at 13:26









    Alexander

    5,86822043




    5,86822043







    • 1




      I'm afraid you're right but I don't feel such an answer deserves a bounty. It sourly doesn't help me or anybody else with the same question at all. What's your opinion?
      – ndemou
      Dec 8 '16 at 17:48











    • Ooops! Too late to fix the spelling (sourly -> surely). Sorry for the bad taste ;-)
      – ndemou
      Dec 8 '16 at 18:25










    • I think stackoverflow is about questions and answers, not about helping people. The bounty / internet points is not important to me. I think the answer is correct, though.
      – Alexander
      Dec 9 '16 at 14:40










    • I hope this site is not about questions and answers but also about a community of people helping each other. Otherwise the only 100% correct answer to my question would be "Such a tool either exists or doesn't exist" and no-one wants to see such answers.
      – ndemou
      Dec 9 '16 at 19:15











    • There is already a system in place for this. If people wants to see an answer, it is voted up.
      – Alexander
      Dec 12 '16 at 23:01












    • 1




      I'm afraid you're right but I don't feel such an answer deserves a bounty. It sourly doesn't help me or anybody else with the same question at all. What's your opinion?
      – ndemou
      Dec 8 '16 at 17:48











    • Ooops! Too late to fix the spelling (sourly -> surely). Sorry for the bad taste ;-)
      – ndemou
      Dec 8 '16 at 18:25










    • I think stackoverflow is about questions and answers, not about helping people. The bounty / internet points is not important to me. I think the answer is correct, though.
      – Alexander
      Dec 9 '16 at 14:40










    • I hope this site is not about questions and answers but also about a community of people helping each other. Otherwise the only 100% correct answer to my question would be "Such a tool either exists or doesn't exist" and no-one wants to see such answers.
      – ndemou
      Dec 9 '16 at 19:15











    • There is already a system in place for this. If people wants to see an answer, it is voted up.
      – Alexander
      Dec 12 '16 at 23:01







    1




    1




    I'm afraid you're right but I don't feel such an answer deserves a bounty. It sourly doesn't help me or anybody else with the same question at all. What's your opinion?
    – ndemou
    Dec 8 '16 at 17:48





    I'm afraid you're right but I don't feel such an answer deserves a bounty. It sourly doesn't help me or anybody else with the same question at all. What's your opinion?
    – ndemou
    Dec 8 '16 at 17:48













    Ooops! Too late to fix the spelling (sourly -> surely). Sorry for the bad taste ;-)
    – ndemou
    Dec 8 '16 at 18:25




    Ooops! Too late to fix the spelling (sourly -> surely). Sorry for the bad taste ;-)
    – ndemou
    Dec 8 '16 at 18:25












    I think stackoverflow is about questions and answers, not about helping people. The bounty / internet points is not important to me. I think the answer is correct, though.
    – Alexander
    Dec 9 '16 at 14:40




    I think stackoverflow is about questions and answers, not about helping people. The bounty / internet points is not important to me. I think the answer is correct, though.
    – Alexander
    Dec 9 '16 at 14:40












    I hope this site is not about questions and answers but also about a community of people helping each other. Otherwise the only 100% correct answer to my question would be "Such a tool either exists or doesn't exist" and no-one wants to see such answers.
    – ndemou
    Dec 9 '16 at 19:15





    I hope this site is not about questions and answers but also about a community of people helping each other. Otherwise the only 100% correct answer to my question would be "Such a tool either exists or doesn't exist" and no-one wants to see such answers.
    – ndemou
    Dec 9 '16 at 19:15













    There is already a system in place for this. If people wants to see an answer, it is voted up.
    – Alexander
    Dec 12 '16 at 23:01




    There is already a system in place for this. If people wants to see an answer, it is voted up.
    – Alexander
    Dec 12 '16 at 23:01













    1














    You have - kind of* - two options in Linux:



    system-config-lvm: Ideal for visualization, but it is buggy (abandonware?) and not available in some Linux distributions and/or releases; it seems to fail with some obscure gnome/unity settings that cause errors with pixels, rendering or something like that. But you can always use it from an Ubuntu Live CD (16.04 works fine for that).



    KVPM: It doesn't have the same visualization level as system-config-lvm, but it shows the information in a mix of visual and table/report formats. It is more stable and have more features and it's made a la KDE (i.e., no oversimplified interface but instead a GUI with what you need at the power level you need). It also can manage normal partitions.



    * For that to work on a GUI-less server, you can install x applications but run them remotely and open them in Windows using something like PuTTY + an X server or MobaXterm.






    share|improve this answer



























      1














      You have - kind of* - two options in Linux:



      system-config-lvm: Ideal for visualization, but it is buggy (abandonware?) and not available in some Linux distributions and/or releases; it seems to fail with some obscure gnome/unity settings that cause errors with pixels, rendering or something like that. But you can always use it from an Ubuntu Live CD (16.04 works fine for that).



      KVPM: It doesn't have the same visualization level as system-config-lvm, but it shows the information in a mix of visual and table/report formats. It is more stable and have more features and it's made a la KDE (i.e., no oversimplified interface but instead a GUI with what you need at the power level you need). It also can manage normal partitions.



      * For that to work on a GUI-less server, you can install x applications but run them remotely and open them in Windows using something like PuTTY + an X server or MobaXterm.






      share|improve this answer

























        1












        1








        1






        You have - kind of* - two options in Linux:



        system-config-lvm: Ideal for visualization, but it is buggy (abandonware?) and not available in some Linux distributions and/or releases; it seems to fail with some obscure gnome/unity settings that cause errors with pixels, rendering or something like that. But you can always use it from an Ubuntu Live CD (16.04 works fine for that).



        KVPM: It doesn't have the same visualization level as system-config-lvm, but it shows the information in a mix of visual and table/report formats. It is more stable and have more features and it's made a la KDE (i.e., no oversimplified interface but instead a GUI with what you need at the power level you need). It also can manage normal partitions.



        * For that to work on a GUI-less server, you can install x applications but run them remotely and open them in Windows using something like PuTTY + an X server or MobaXterm.






        share|improve this answer














        You have - kind of* - two options in Linux:



        system-config-lvm: Ideal for visualization, but it is buggy (abandonware?) and not available in some Linux distributions and/or releases; it seems to fail with some obscure gnome/unity settings that cause errors with pixels, rendering or something like that. But you can always use it from an Ubuntu Live CD (16.04 works fine for that).



        KVPM: It doesn't have the same visualization level as system-config-lvm, but it shows the information in a mix of visual and table/report formats. It is more stable and have more features and it's made a la KDE (i.e., no oversimplified interface but instead a GUI with what you need at the power level you need). It also can manage normal partitions.



        * For that to work on a GUI-less server, you can install x applications but run them remotely and open them in Windows using something like PuTTY + an X server or MobaXterm.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Dec 19 '17 at 22:26

























        answered Dec 4 '17 at 1:12









        cablop

        112




        112



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f325776%2fwhat-tool-to-visualize-linux-block-devices-partitions-lvm-pvs-lvs-mdadm-devi%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown






            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?