LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 06-21-2019, 07:25 AM   #1
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,501
Blog Entries: 2

Rep: Reputation: 68
Question what FS should I use ?


Hi there !

I am about to install from scratch my desktop due to an upgrade in disks. My current disk failed and I will replace it to a new one. In fact, I will replace the boot disk too, not because it failed, but to upgrade in capacity.

The new disks are:
1) primary disks: SSD 480G SATA 3 for /boot and /, in dual boot with Windows.
2) secondary disk: 4T Seagate barracuda for /home and d:\Users in windows.

The question is: what kind/type of FS do you recommend ? Until now I was using ext4. I was wondering if btrfs (or even other recomendation) is ready to general use and if there is any significative advantage to use it over ext4 ?

I've tryied with btrfs a year ago or so, and at that time, GRUB couldn't manage to save the last choice on a btrfs for the /boot (GRUB_DEFAULT=saved;GRUB_SAVE_DEFAULT=true)

My MB doesn't have hardware RAID support, neither I have 3 or more identical disks to run a RAID5 setup.
And I am going with GPT/GUID, not MBR.
Also, my system is quite good: i7 with 8 cores, and 32G of RAM, for personal use. I don't have need to increase/decrease the size of partitions after installed, so, LVM is not necessary.

Of course, my goal is to have a FS which is fast and fault tolerant as much is possible, at least at FS level.

I am glad to hear your toughts about that. Should I stick with ext4 or move to btrfs or any other stable FS out there ?
 
Old 06-21-2019, 07:36 AM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,149

Rep: Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124Reputation: 4124
I still only use ext4 for my systems disks - root, boot whatever.
I have used btrfs for many years for my "important" user data - photos in my case. In RAID5 against all the advice of the chicken littles that say that will cause the roof to rot and crash down. Bunkum.
The reason I like btrfs is snapshot - built in to the filesystem itself not grafted on like LVM, or a separate kludge as per snapper or rsnapshot. They all work to different extents, but I like btrfs. I would have gone with ZFS, but it wasn't available for Linux when I wanted it years ago. The latest (beta) release might make me change my mind, but I haven't tested it.

Note also that I am anal about (good) backups.

Last edited by syg00; 06-21-2019 at 07:38 AM. Reason: typo
 
1 members found this post helpful.
Old 06-21-2019, 08:14 AM   #3
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
On FreeBSD I use ZFS. On Linux I use ext4. Never once had an issue with ext4. I backup daily to my home NAS, which also gets backed up weekly to a USB drive. I can't compare performance between ZFS and ext4 because they are 2 different OS's and my FreeBSD build server is running SAS spinning disks while my PC is running SSDs. Performance on FreeBSD between UFS2 and ZFS for building (compiling) packages is greater using ZFS. I have no idea how ZFS performs on Linux.

To me, a file system should just work, with no fuss. I tend to be conservative about file systems because data is important. I don't care what FS the OS runs on because OS installation is easy. If the whole thing goes TU, no biggy. People have told me I should be running ZFS on my PC as well but frankly I don't understand the benefits. I only do it on my FreeBSD box because my build software is faster with it.
 
3 members found this post helpful.
Old 06-22-2019, 06:19 AM   #4
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,501

Original Poster
Blog Entries: 2

Rep: Reputation: 68
I think I will use ext4 for the /boot (since grub play nice with), ext4 for / just to keep the system safe from my own stupidity and btrfs on a partition at same disk and setup volumes ( I don't know if it is the right name) to dynamically create /home and /opt and play with. May be I can add a second partition on a second disk to this setup and get the benefit of block checksum on theses volumes. Lets see...
Thanks guys for your time !
 
1 members found this post helpful.
Old 06-22-2019, 12:35 PM   #5
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by syg00 View Post
...I have used btrfs for many years for my "important" user data - photos in my case.
...
I've never trusted BTRFS myself... still don't. But, it's been awhile since I DID use it last tho.

Quote:
Note also that I am anal about (good) backups.
Same here - it's a good idea, and has saved my ass at least a few times now.

I think in answer to the OP's question; it really depends on their needs. Personally, I'd just go based on that.
 
Old 06-22-2019, 02:19 PM   #6
Flavio R. Cavalcanti
Member
 
Registered: Dec 2017
Distribution: KDE Neon, Mageia, Kubuntu, openSUSE, PCLinuxOS, Mint KDE, Slackware, Arch, Sabayon, Debian, Devuan
Posts: 41

Rep: Reputation: 24
I have been using ext4 in almost all my distros ─ except openSUSE.

openSUSE Leap is running on BtrFS "/" and XFS "/home" for 2 years now, and keeps solid.

Two Fedora installations gave me problems, but I don't know if ext4 was the cause. Next time, I will try its recommendation (XFS, I guess).
 
Old 06-22-2019, 04:11 PM   #7
tofino_surfer
Member
 
Registered: Aug 2007
Posts: 483

Rep: Reputation: 153Reputation: 153
Quote:
I don't have need to increase/decrease the size of partitions after installed, so, LVM is not necessary.
Then why do you need btrfs ? Its major advantage is the ability to resize subvolumes.

Quote:
The reason I like btrfs is snapshot - built in to the filesystem itself not grafted on like LVM,
This is because LVM is not a filesystem. It is a type of dynamic partitioning. You format filesystems inside LVM logical volumes. LVM doesn't know what type of filesystem is contained inside. You can even format btrfs inside LVM LVs as someone on LQ did. You make a snapshot of the logical volume which can contain any filesystem you want. With this knowledge your comment about "grafted on" does not make sense.

Quote:
I have used btrfs for many years for my "important" user data - photos in my case. In RAID5 against all the advice of the chicken littles that say that will cause the roof to rot and crash down. Bunkum.
Most of these "chicken littles" probably had problems with it and lost data. BTRFS Raid5/6 was not recommended for many years. Just because you have had no problems doesn't give you a right to put them down.

Quote:
Two Fedora installations gave me problems, but I don't know if ext4 was the cause. Next time, I will try its recommendation (XFS, I guess).
For desktop versions ext4 is the recommendation. xfs is the default only for servers.
 
4 members found this post helpful.
Old 06-22-2019, 05:07 PM   #8
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS, Manjaro
Posts: 5,730

Rep: Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743Reputation: 2743
BTRFS is one of the file systems that has effective and mature detection and adjustment of defaults for SSD devices. Last I checked EXT4 was still somewhat lacking in this, but I have not checked recently. AIn any case, ajusting EXT4 to handle SSD better is fairly easy and well documented, and both are very solid options for a single drive (non-raid) use. EXT4 performs better on rotational drives, but for SSD I do not see much of a performance advantage.

My take is that the choice between them for this kind of use is a matter of personal preference and support in the distribution version you install. Your backup and recovery plan, resources, and practice matters FAR more than that particular choice of FS. Keep in mind, all devices DO fail in time and no FS defends your data from that fact.

Afterthought: EXT4 can be migrated to BTRFS at a later point, but I have not tested and do not recommend so migrating a boot volume.

Last edited by wpeckham; 06-22-2019 at 05:10 PM.
 
1 members found this post helpful.
Old 06-25-2019, 02:42 PM   #9
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,011

Rep: Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629
I tend to stick with the default FS the distro offers as I suspect (without any real proof) that it is more stable.

However Phronix tends to cover filesystem tests on various kernel levels and under different hardware. I'd go there for more clues.
 
  


Reply

Tags
btrfs, ext4



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] How often should I use use fstrim? nigelc Linux - Hardware 13 06-06-2018 02:52 AM
(OpEd) Why you should not use sshd (directly), and what you should use sundialsvcs Linux - Security 3 09-11-2016 04:33 AM
(Building A Server) I want to use Sync Cloud with a server which OS should I Use? Nokiafinland07 Linux - Server 2 10-23-2013 01:47 AM
LXer: 10 considerations why you should/should not use a virus scanner in linux LXer Syndicated Linux News 0 04-04-2009 09:20 PM
Should I stay, or should I go? /home/kyle General 23 03-14-2004 01:36 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 07:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration