- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
151 lines
13 KiB
Plaintext
151 lines
13 KiB
Plaintext
Episode: 1837
|
|
Title: HPR1837: Put an SSD in your Linux Box
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1837/hpr1837.mp3
|
|
Transcribed: 2025-10-18 09:56:24
|
|
|
|
---
|
|
|
|
This is HPR Episode 1837 entitled put an SSD in your Linux box and in part of the series
|
|
how I upgraded my PC, it is hosted by 2B Frank and in about 18 minutes long, the summary
|
|
is what to check, read and update if you want to upgrade your Linux PC with a solid
|
|
state disk.
|
|
This episode of HPR is brought to you by an honesthost.com.
|
|
With 15% discount on all shared hosting with the offer code HPR15, that's HPR15.
|
|
Better web hosting that's honest and fair at an honesthost.com.
|
|
Hello HPR listeners, my name is Toby Frank, today I would like to share something with you
|
|
that I recently learned and that's putting an SSD in your Linux box.
|
|
That's a solid state disk, it's basically a disk which has 2.5 inches of size, much like a laptop
|
|
hard disk actually, but it has flash media inside that's a bit like what you have in your USB
|
|
sticks. It promises to be much faster which is especially interesting for older machines
|
|
and also does it have another advantage? Well that's the main advantage I think and as far
|
|
as life disk life is concerned, I'm not really sure and I think they're too recent to have
|
|
completely reliable data. Anyway I decided I have a box, the Linux box which is now about 6 or 7
|
|
years old, where the hard disk is certainly getting old and I decided instead of just replacing
|
|
it to the normal hard disk, give it an SSD and see what you get and that's what I did so I
|
|
the good thing is good thing to do is you should check some wikis, the arch wikis, if you
|
|
boom too wiki maybe to see what SSD disks are recommended for Linux. I think most of them work by now.
|
|
I after some checking and talking to some geek colleagues who are however mainly on the windows
|
|
or Mac, I chose a crucial SSD with 256 gigabyte and put that in my desktop. It's also very good
|
|
for laptop which with its size can easily fit into a laptop and will make the laptop even faster
|
|
and also the advantages that you don't have any physical movement in it anymore as with the old hard
|
|
disk where you could crash ahead on the physical disk since this is just bits being written inside
|
|
the flash drive, you can shake it quite a little bit more without damaging the disk.
|
|
So those would be the reasons, what else would you check? You should check how all your
|
|
systems have a look in your bias and search for an option that is called AHCI that's advanced
|
|
host configuration interface and your bias has to support that. In any case if your box is as old
|
|
as mine then it's probably a good idea to do a bias update to be able to really profit from
|
|
the disk speed otherwise it might not be very useful and much faster and in that case my mainboard
|
|
was gigabyte and still is a gigabyte mainboard that offers from 2007-2008 that offers updates
|
|
for the bias however this was a bit of a shock at first you go to the manufacturer's website
|
|
type in your exact and you have to lock on boot up what the exact number and label of your bias
|
|
is your bias version and your mainboard version and look for an update and these update files were
|
|
in XE format so Windows Executables and first of all I thought oh dear I don't have any Windows
|
|
any more harm I'm going to apply that but actually downloading it and extracting it most of these
|
|
files maybe just self-extracting archives so it's a program that does nothing more than extracting
|
|
the file that is actually enclosed in it and what you can do if you get wine installed and Linux
|
|
you just go to the command line and say wine and then the file name and wine will run the
|
|
exit file for you and when that does at least in the case of my gigabyte mainboard it extracted a
|
|
file that you can actually then put on a on a USB stick and then on boot up you go into the bias
|
|
options and there's an option that's called Q flash which allows you to flash the bias in itself
|
|
in it's that the bias can flash itself then look at the options in my case it also offered an
|
|
option to save the current bias version somewhere which I skipped because I wanted to go really fast
|
|
but if you can do make a backup of the old flash if anything goes wrong you can re-flash the old
|
|
version of the bias back anyway and still have a usable system. Anyways in my case this all worked
|
|
you have to be a bit courageous to actually this is like feels like a bit like replacing the motor
|
|
in your car and wondering if it still works afterwards in some way but it went just fine the other
|
|
thing you should do is also look in the wiki if your system supports trim TRIM
|
|
which is a command that actually cleans basically cleans up as I've understood it the file system
|
|
on your SSD so it doesn't lose speed because files get scattered all over the system
|
|
but most of the I think all recent Linux versions have a recent enough kernel to support this
|
|
trim parameter you can check that with a command called HD Parm that's HD PARM I put the command
|
|
in the show notes and some links to among others the arch wiki which has a very detailed description
|
|
of everything you can do with an SSD okay so we've updated the bias the next thing you should do many
|
|
sites recommend is updating your firmware from the SSD on the SSD actually so you go to the
|
|
manufacturer's website crucial in my case and you find another file in this case it wasn't an
|
|
excerpt but an ISO and ISO is a disk image that you download and then using a tool like k3b
|
|
or a Bracero or any other disk burning tool really burn that on a CD then start your computer with
|
|
that and it should do the rest by itself and replace the firmware on your SSD with the latest version
|
|
again in my case that went without any trouble be careful when you do that
|
|
carefully read the options the program offers you on screen because it will be shame to mess up
|
|
in the disk okay then physically put in the disk that's not too difficult one remark I would have
|
|
is there's a frame you can put it in which is like a 2.5 inch classical frame where you put your
|
|
disk with some screws in in a free spot in your desktop computer if it's a laptop anyway you
|
|
don't have the choice you should put it where the other disk was but I found that actually
|
|
thinking about vibration everything now again flash disks are a lot less vibration
|
|
sensitive or anything compared to standard hard disks but I just ended up using some blue tag
|
|
blue tag is like like a little sticky mask that you can attach stuff with you can
|
|
attach process to your wallet anyway you can stick it anywhere in the disk that you put in the
|
|
two leads from the two cables that come from a main board the one is the power and the other is
|
|
the SATA data cable and then you basically set you will boot up your disk and there will be no
|
|
change if you left the old disk in it will still boot from the old disk because you can select
|
|
what disk it's booting from in the bias again and we haven't changed that yet and maybe we shouldn't
|
|
do just yet usually if you get one other disk in there the Linux system like Ubuntu will
|
|
call it SDA and the new disk probably SDB you can check that using G part of the Linux partitioning
|
|
tool or going to the command line and just typing it I think it's pseudo f disk dash l so f disk
|
|
in one word and dash l which lists all the partitions you have on the system so then you can either use
|
|
G part to go ahead and format or already format the disk for you or you can let your installer for
|
|
example the Ubuntu installer do it for you when you do a new install on your system recommend it
|
|
one I think what most sites and then sources recommended was EXT4 which is a bit of the standard
|
|
Linux file system some also say you could use battery affairs but I think battery affairs still
|
|
has some stability issues in some cases so if you're not too experienced user like me you should
|
|
I think go for EXT4 to be on the safe side then sites also recommend something that should be
|
|
considered that is not to wear the disk out too fast the SSD avoid that there's too many
|
|
rights I didn't think reads is not the problem it can do almost unlimited reads but the rights
|
|
are not endless and we should limit them as much as we can so some sites recommend not using a
|
|
swap partition if your memory the computer's RAM is more 4GB or more now I'll come back to that
|
|
in a minute I have tried that some other sites also recommend putting slash var and slash temp
|
|
on another disk if you have another disk of course as there's also frequent rights from the system
|
|
on that one so then you should go ahead and install Linux with your standard installer the Ubiquiti
|
|
installer or the Fedora installer or the Magaya or whatever is the distro of your choice and I think
|
|
most of these can easily handle and format SSD disk correctly by now I would leave it up to you
|
|
if you format just one root partition in a home partition if you just do the root partition
|
|
or if you add another data partition since SSDs unless you get very expensive ones are
|
|
considerably smaller than normal hard disks be aware that there's not unlimited space on that disk
|
|
the other option is of course leaving for now I left my hard mode hard disk in but that's only a
|
|
temporary solution because it's going to die sooner or later but I think it's a good idea if
|
|
you get big amounts of data a lot of photos a lot of videos or big audio files from podcasting
|
|
or anything else you might want to have a big disk that's really a standard hard disk and you
|
|
can use as a data partition to put your big files on and yeah then at the install consider if you
|
|
want to encrypt your home file system installers like they want to install will ask you this if
|
|
you want to encrypt your home partition probably a good idea for a laptop that you take a lot
|
|
to internet cafes and go to many places with if ever you leave it somewhere nobody can access
|
|
your personal data it will slow down the boot up a bit especially so you might lose some of the
|
|
advantage you gain by putting in an SSD I didn't encrypt the home partition because my
|
|
system is at home and doesn't leave home so I consider that was a risk I could take
|
|
that there's not too many people coming into my apartment and actually trying to look at my
|
|
computer and I have to say boot up is really really fast it really shaved a lot of time off the
|
|
the boot process and it's almost there instantly once the system check is done is quite impressive
|
|
and also later if you launch programs and stuff it is considerably faster
|
|
coming back to the swap I mentioned earlier that some sites suggest to not install a swap
|
|
partition I did that first but had some stability problems actually as programs like totem the
|
|
gnome or marty media player crashed actually when I tried to read a video even audio apparently it
|
|
uses swap quite a bit and it will crash regularly and there was one or two other programs I think
|
|
I can't remember when it was written box I think not but most impressive was really totem that
|
|
never crashed on me another on other boxes and the same Linux version actually but always
|
|
crashed on this one so the solution I chose was to actually use the swap partition that was
|
|
still on my other hard disk and edit the FS tab at the entry for that one and then it would boot up
|
|
and actually now everything works just as normal one more thing to be said in conjunction with
|
|
the FS tab that's the ETC etc slash FS tab file which has your file system information on
|
|
what disks are mounted and will just get this get mounted automatically when your computer starts up
|
|
some sites recommend to adding a parameter which is either called no A time others said you should
|
|
prefer a rail A time and both are meant to reduce the number of writes I think what actually
|
|
happens is that the system writes a little marker inside the file system every time you try to
|
|
access the file a timestamp and with this no A time or relay time parameter it doesn't do that
|
|
so it wears the disk down a little more slowly I think be careful editing FS tab if you do make a
|
|
mistake your system might not start make a copy of your FS tab call it FS tab.old put it where you
|
|
found the other one in slash ETC and carefully read the arch wiki or some other wiki that tell you
|
|
where to add this no A time or rel A time parameter so pretty much that was pretty much all I had to
|
|
say and to share with you about using a SSD as I said have a good look around about your bias
|
|
about what disk you want to get what you use case is if you want like me to leave another hard
|
|
disk in after all which makes things easier I think and check how you could update your bias and
|
|
if it supports AHCI and then go and use your SSD okay so this is to be frank signing off for
|
|
this time be safe use linux join the love share the software okay take care bye
|
|
you've been listening to hecka public radio at hecka public radio dot org we are a community
|
|
podcast network that releases shows every weekday Monday through Friday today's show like all our
|
|
shows was contributed by an hbr listener like yourself if you ever thought of recording a podcast
|
|
and click on our contributing to find out how easy it really is hecka public radio was found
|
|
by the digital dog pound and the infonomicum computer club and it's part of the binary revolution
|
|
if you have comments on today's show please email the host directly leave a comment on the website
|
|
or record a follow up episode yourself unless otherwise stated today's show is released on the
|
|
creative comments attribution share a light 3.0 license
|