salihgerdan / spaceman Goto Github PK
View Code? Open in Web Editor NEWTreemap disk usage analyzer: In search of lost space
License: GNU General Public License v3.0
Treemap disk usage analyzer: In search of lost space
License: GNU General Public License v3.0
I suggest to add a progress bar while the tool is analyzing the space. Sometimes it takes some minutes, but most importantly you don't know if it already finished or not, or how much is left.
The cleaning process is iterative: you run the tool (Spaceman), choose a couple of things to delete, and then you want to run it again to see what to delete next.
Could you please add a "refresh" button (or re-run) so no need to select the disk again saving some clicks?
An option to not cross filesystem boundaries (e.g. if /home
is mounted from another filesystem, do not enter it when scanning /
).
Some other tools use -x
command line option for this.
I have a project where there is lots of shared state between various versions, which is handled using hardlinks.
Spaceman and du give different results.
Example on a directory of about 1 GB with 14 subdirectories sharing a lot of data:
du -hs . ; du -hs *; du -hs 2
963M .
694M 1
20M 2
21M 3
21M 4
21M 5
21M 6
21M 7
22M 8
21M 9
22M 10
21M 11
21M 12
21M 13
21M 14
694M 2
As you can see, du only assigns the size of each inode to the first directory it encounters it in, avoiding double-counting as long as it happens within a single run.
However, spaceman says that every folder is about 690 MB, and gives a total of 9.2 GB. This is very misleading when it comes to finding stuff to delete.
I'm not sure what a good approach would be, but this makes spaceman quite a bit less useful for me.
Proposal: enable a context menu with actions on the boxes, for example:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.