71 lines
4.6 KiB
Plaintext
71 lines
4.6 KiB
Plaintext
|
|
Episode: 4194
|
||
|
|
Title: HPR4194: Get more user space on your Linux filesystem with tune2fs
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4194/hpr4194.mp3
|
||
|
|
Transcribed: 2025-10-25 21:06:23
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
This is Hacker Public Radio Episode 4194 for Thursday the 29th of August 2024.
|
||
|
|
Today's show is entitled, Get More User Space on Your Linux File System with 2-2FS.
|
||
|
|
It is hosted by Delta-ray and is about 5 minutes long.
|
||
|
|
It carries a clean flag.
|
||
|
|
The summary is, how to use the 2-2FS program to reduce the reserve block percentage value.
|
||
|
|
You are listening to a show from the reserve queue.
|
||
|
|
We are airing it now because we had free slots that were not filled.
|
||
|
|
This is a community project that needs listeners to contribute shows in order to survive.
|
||
|
|
Please consider recording a show for Hacker Public Radio.
|
||
|
|
If you're a Linux user and you've ever run the DF program on your root file system or
|
||
|
|
some file system, you've noticed a discrepancy between the size of the file system versus the
|
||
|
|
amount used in the available space.
|
||
|
|
They don't all add up.
|
||
|
|
You've wondered, why is this what they talk about when they talk about space loss to
|
||
|
|
formatting or to the difference between two powers of two and powers of ten and stuff
|
||
|
|
like that?
|
||
|
|
Well, no.
|
||
|
|
There's actually another element in play here that is maybe not as well known and it's
|
||
|
|
called the reserved bytes percentage and so when a reserve blocks percentage, when
|
||
|
|
a EXT3 and EXT4 and EXT2 file system get created, it actually, since forever, it reserves
|
||
|
|
5% of the file system so that only the root user can use it.
|
||
|
|
I guess the logic here has always been that if you run out of space on your drive, you
|
||
|
|
need to probably give the root user some space to work with to recover things or maybe compress
|
||
|
|
some files in case like a non-root user filled up the drive with stuff.
|
||
|
|
This is why if you add the used and available up, it's only about 95% of the way there
|
||
|
|
to the total size and this is because by default, 5% of the file system is reserved for root.
|
||
|
|
If you want to change that because when it comes down to it on a one terabyte drive, 5%
|
||
|
|
is 50GB, that's quite a bit of space that you could be using for something.
|
||
|
|
These days when I install Linux on a system, I'm usually, depending on the total file system
|
||
|
|
size, but I'm usually reducing that reserved block percentage to about 1%, and you do
|
||
|
|
that with a program called Tune2FS, TUNE2FS, and it has an option called dash M and you
|
||
|
|
just give it a percentage amount, so you'd say dash M, space 1, I wouldn't set to 0 just
|
||
|
|
in case you really do need that reserved blocks for root if you happen to run out of space,
|
||
|
|
so you still have some room to work with.
|
||
|
|
But I would at least set to probably 2 or 1 because these days, file systems are so
|
||
|
|
big that it's quite a bit of space that's being used there.
|
||
|
|
So you say TUNE2FS, space dash M, and then 1, and then space in the file system device,
|
||
|
|
so slash dev, slash SDA1 or whatever it is, it's going to be whatever is in the output
|
||
|
|
of DF, and so yeah, that can give you some space right there to play with and give you
|
||
|
|
a little bit of extra space if you're already running out of space, but if you're already
|
||
|
|
running out of space, you might want to look into getting a bigger drive, of course, or
|
||
|
|
finding places where you could actually recover some space, and for stuff like that you can
|
||
|
|
use programs like NCDU and DU to figure out where you're using up quite a bit of your
|
||
|
|
space and so on, or a program like Find, space slash, space, dash size, and then you can
|
||
|
|
say plus 100 capital M to find stuff that's more than 100 megabytes, that might quickly
|
||
|
|
give you some files that are very large, maybe you've forgotten about like old ISO images
|
||
|
|
or large log files that need to be compressed or something, you know, that will help you
|
||
|
|
find stuff quickly.
|
||
|
|
All right, so if you're hearing this, it probably means that Hacker Public Radio is running
|
||
|
|
low on episodes, and so I'd really encourage you to think about stuff that you're interested
|
||
|
|
in and think about recording a show, all you have to do is go to hackerpublicradio.org
|
||
|
|
and click on the give shows link at the top, and there's more explanation there, but we'd
|
||
|
|
love to hear from you.
|
||
|
|
Thank you.
|
||
|
|
Bye.
|
||
|
|
You have been listening to Hacker Public Radio, and Hacker Public Radio does work.
|
||
|
|
Today's show was contributed by a HBR listener like yourself.
|
||
|
|
If you ever thought of recording podcasts, then click on our contribute link to find
|
||
|
|
out how easy it really is.
|
||
|
|
Hosting for HBR has been kindly provided by an honesthost.com, the internet archive,
|
||
|
|
and rsync.net.
|
||
|
|
On the Sadois status, today's show is released under Creative Commons, Attribution 4.0 International
|
||
|
|
License.
|