btrfs: how to calculate btrfs compression space savings? The Next CEO of Stack OverflowClear unused space with zeros (btrfs)Does a high “used” value for a device in “btrfs filesystem show” pose a problem? Should a balance operation be performed?Btrfs+LXC: any way to show even rough estimated free space for quota'ed subvol hosting LXC container?Btrfs - Using Flash Drive as Backup/Snapshot LocationHow to get btrfs to allocate space on new device?When does btrfs allocate space?How to set a non default zstd compression level at btrfs filesystem defragment?How to enable btrfs zstd compressioncompression with btrfs-send / btrfs-receiveHow to add a btrfs raid 1 to an encrypted lvm2 volume group under Solus OS (Linux)?

What makes a siege story/plot interesting?

How to start emacs in "nothing" mode (`fundamental-mode`)

How do I go from 300 unfinished/half written blog posts, to published posts?

Go Pregnant or Go Home

Are there languages with no euphemisms?

What does "Its cash flow is deeply negative" mean?

Would this house-rule that treats advantage as a +1 to the roll instead (and disadvantage as -1) and allows them to stack be balanced?

If the heap is initialized for security, then why is the stack uninitialized?

When airplanes disconnect from a tanker during air to air refueling, why do they bank so sharply to the right?

How should I support this large drywall patch?

Robert Sheckley short story about vacation spots being overwhelmed

What's the point of interval inversion?

Is it okay to store user locations?

Why didn't Theresa May consult with Parliament before negotiating a deal with the EU?

How to make a variable always equal to the result of some calculations?

Inappropriate reference requests from Journal reviewers

What is the difference between "behavior" and "behaviour"?

Why does standard notation not preserve intervals (visually)

Text adventure game code

How can I open an app using Terminal?

Why is there a PLL in CPU?

Is HostGator storing my password in plaintext?

How to write the block matrix in LaTex?

Visit to the USA with ESTA approved before trip to Iran



btrfs: how to calculate btrfs compression space savings?



The Next CEO of Stack OverflowClear unused space with zeros (btrfs)Does a high “used” value for a device in “btrfs filesystem show” pose a problem? Should a balance operation be performed?Btrfs+LXC: any way to show even rough estimated free space for quota'ed subvol hosting LXC container?Btrfs - Using Flash Drive as Backup/Snapshot LocationHow to get btrfs to allocate space on new device?When does btrfs allocate space?How to set a non default zstd compression level at btrfs filesystem defragment?How to enable btrfs zstd compressioncompression with btrfs-send / btrfs-receiveHow to add a btrfs raid 1 to an encrypted lvm2 volume group under Solus OS (Linux)?










2















I've enabled compression (mounted with compress=lzo) for my btrfs partition and used it for a while.



I'm curious about how much benefit the compression brought me and am interested in the saved space value (sum of all file sizes) - (actual used space).



Is there any straightforward way to get this value, or would I have to write a script that sums up e.g. df output and compres it to btrfs filesystem dfoutput?










share|improve this question


























    2















    I've enabled compression (mounted with compress=lzo) for my btrfs partition and used it for a while.



    I'm curious about how much benefit the compression brought me and am interested in the saved space value (sum of all file sizes) - (actual used space).



    Is there any straightforward way to get this value, or would I have to write a script that sums up e.g. df output and compres it to btrfs filesystem dfoutput?










    share|improve this question
























      2












      2








      2








      I've enabled compression (mounted with compress=lzo) for my btrfs partition and used it for a while.



      I'm curious about how much benefit the compression brought me and am interested in the saved space value (sum of all file sizes) - (actual used space).



      Is there any straightforward way to get this value, or would I have to write a script that sums up e.g. df output and compres it to btrfs filesystem dfoutput?










      share|improve this question














      I've enabled compression (mounted with compress=lzo) for my btrfs partition and used it for a while.



      I'm curious about how much benefit the compression brought me and am interested in the saved space value (sum of all file sizes) - (actual used space).



      Is there any straightforward way to get this value, or would I have to write a script that sums up e.g. df output and compres it to btrfs filesystem dfoutput?







      linux btrfs






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Aug 31 '17 at 14:23









      muffelmuffel

      8431918




      8431918




















          2 Answers
          2






          active

          oldest

          votes


















          1














          In ubuntu18:



          apt install btrfs-compsize
          compsize /mnt/btrfs-partition


          output is like this:



          Processed 123574 files, 1399139 regular extents (1399139 refs), 69614 inline.
          Type Perc Disk Usage Uncompressed Referenced
          TOTAL 73% 211G 289G 289G
          none 100% 174G 174G 174G
          lzo 32% 37G 115G 115G





          share|improve this answer








          New contributor




          Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.



























            3














            Per the btrfs wiki, there's no built-in support for this, but the compsize tool can measure compression on btrfs.



            The df output will be similar to btrfs fi df in that it will report how much disk space is used, not the uncompressed size. The wiki says you can "kind of guess" by comparing df output before and after compressing a file. Another option is using some program that will total up the actual data such as rsync --stats on a dry run, which will report how much data is read.






            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%2f389520%2fbtrfs-how-to-calculate-btrfs-compression-space-savings%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









              1














              In ubuntu18:



              apt install btrfs-compsize
              compsize /mnt/btrfs-partition


              output is like this:



              Processed 123574 files, 1399139 regular extents (1399139 refs), 69614 inline.
              Type Perc Disk Usage Uncompressed Referenced
              TOTAL 73% 211G 289G 289G
              none 100% 174G 174G 174G
              lzo 32% 37G 115G 115G





              share|improve this answer








              New contributor




              Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.
























                1














                In ubuntu18:



                apt install btrfs-compsize
                compsize /mnt/btrfs-partition


                output is like this:



                Processed 123574 files, 1399139 regular extents (1399139 refs), 69614 inline.
                Type Perc Disk Usage Uncompressed Referenced
                TOTAL 73% 211G 289G 289G
                none 100% 174G 174G 174G
                lzo 32% 37G 115G 115G





                share|improve this answer








                New contributor




                Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






















                  1












                  1








                  1







                  In ubuntu18:



                  apt install btrfs-compsize
                  compsize /mnt/btrfs-partition


                  output is like this:



                  Processed 123574 files, 1399139 regular extents (1399139 refs), 69614 inline.
                  Type Perc Disk Usage Uncompressed Referenced
                  TOTAL 73% 211G 289G 289G
                  none 100% 174G 174G 174G
                  lzo 32% 37G 115G 115G





                  share|improve this answer








                  New contributor




                  Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.










                  In ubuntu18:



                  apt install btrfs-compsize
                  compsize /mnt/btrfs-partition


                  output is like this:



                  Processed 123574 files, 1399139 regular extents (1399139 refs), 69614 inline.
                  Type Perc Disk Usage Uncompressed Referenced
                  TOTAL 73% 211G 289G 289G
                  none 100% 174G 174G 174G
                  lzo 32% 37G 115G 115G






                  share|improve this answer








                  New contributor




                  Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  share|improve this answer



                  share|improve this answer






                  New contributor




                  Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  answered yesterday









                  Dmytro GiermanDmytro Gierman

                  262




                  262




                  New contributor




                  Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.





                  New contributor





                  Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.






                  Dmytro Gierman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.























                      3














                      Per the btrfs wiki, there's no built-in support for this, but the compsize tool can measure compression on btrfs.



                      The df output will be similar to btrfs fi df in that it will report how much disk space is used, not the uncompressed size. The wiki says you can "kind of guess" by comparing df output before and after compressing a file. Another option is using some program that will total up the actual data such as rsync --stats on a dry run, which will report how much data is read.






                      share|improve this answer



























                        3














                        Per the btrfs wiki, there's no built-in support for this, but the compsize tool can measure compression on btrfs.



                        The df output will be similar to btrfs fi df in that it will report how much disk space is used, not the uncompressed size. The wiki says you can "kind of guess" by comparing df output before and after compressing a file. Another option is using some program that will total up the actual data such as rsync --stats on a dry run, which will report how much data is read.






                        share|improve this answer

























                          3












                          3








                          3







                          Per the btrfs wiki, there's no built-in support for this, but the compsize tool can measure compression on btrfs.



                          The df output will be similar to btrfs fi df in that it will report how much disk space is used, not the uncompressed size. The wiki says you can "kind of guess" by comparing df output before and after compressing a file. Another option is using some program that will total up the actual data such as rsync --stats on a dry run, which will report how much data is read.






                          share|improve this answer













                          Per the btrfs wiki, there's no built-in support for this, but the compsize tool can measure compression on btrfs.



                          The df output will be similar to btrfs fi df in that it will report how much disk space is used, not the uncompressed size. The wiki says you can "kind of guess" by comparing df output before and after compressing a file. Another option is using some program that will total up the actual data such as rsync --stats on a dry run, which will report how much data is read.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 1 '17 at 21:27









                          foootfooot

                          441414




                          441414



























                              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.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f389520%2fbtrfs-how-to-calculate-btrfs-compression-space-savings%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

                              getting Checkpoint VPN SSL Network Extender working in the command lineHow to connect to CheckPoint VPN on Ubuntu 18.04LTS?Will the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayVPN SSL Network Extender in FirefoxLinux Checkpoint SNX tool configuration issuesCheck Point - Connect under Linux - snx + OTPSNX VPN Ububuntu 18.XXUsing Checkpoint VPN SSL Network Extender CLI with certificateVPN with network manager (nm-applet) is not workingWill the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayImport VPN config files to NetworkManager from command lineTrouble connecting to VPN using network-manager, while command line worksStart a VPN connection with PPTP protocol on command linestarting a docker service daemon breaks the vpn networkCan't connect to vpn with Network-managerVPN SSL Network Extender in FirefoxUsing Checkpoint VPN SSL Network Extender CLI with certificate

                              Cannot Extend partition with GParted The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election ResultsCan't increase partition size with GParted?GParted doesn't recognize the unallocated space after my current partitionWhat is the best way to add unallocated space located before to Ubuntu 12.04 partition with GParted live?I can't figure out how to extend my Arch home partition into free spaceGparted Linux Mint 18.1 issueTrying to extend but swap partition is showing as Unknown in Gparted, shows proper from fdiskRearrange partitions in gparted to extend a partitionUnable to extend partition even though unallocated space is next to it using GPartedAllocate free space to root partitiongparted: how to merge unallocated space with a partition

                              Marilyn Monroe Ny fiainany manokana | Jereo koa | Meny fitetezanafanitarana azy.