• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Talk: File system of choice / with encryption / with compression / deduplication

Joined
Jul 31, 2024
Messages
1,178 (4.87/day)
This is not real a support topic. More a talk topic

I'm curious on the file system the userbase here uses for their desktop boxes / ...
If possible please provide how you set it up if you want to share.

I use:
Main box:
  • GPT -> LVM2 -> LUKS -> BTRFS + ZSTD compression factor3
  • tmpfs for lots of temporary junk files / lint files
  • swap = none, but 64GiB DRAM
  • ext4 - old unreliable 1.5TB SATAII-HDD downloads = source code / junk (package manager checks checksum anyway for those downloads)
  • vfat - boot: efistub-kernel
Backup:
  • GPT -> LVM2 -> LUKS -> EXT4

Does anyone uses compression, encryption or deduplication?

edit: reformat - forgot about my hdd.
edit2: Deduplication
 
Last edited:

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,534 (3.84/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
Joined
Jan 12, 2023
Messages
379 (0.47/day)
System Name IZALITH (or just "Lith")
Processor AMD Ryzen 7 7800X3D (4.2Ghz base, 5.0Ghz boost, -30 PBO offset)
Motherboard Gigabyte X670E Aorus Master Rev 1.0
Cooling Deepcool Gammaxx AG400 Single Tower
Memory Corsair Vengeance 64GB (2x32GB) 6000MHz CL40 DDR5 XMP (XMP enabled)
Video Card(s) PowerColor Radeon RX 7900 XTX Red Devil OC 24GB (2.39Ghz base, 2.99Ghz boost, -30 core offset)
Storage 2x1TB SSD, 2x2TB SSD, 2x 8TB HDD
Display(s) Samsung Odyssey G51C 27" QHD (1440p 165Hz) + Samsung Odyssey G3 24" FHD (1080p 165Hz)
Case Corsair 7000D Airflow Full Tower
Audio Device(s) Corsair HS55 Surround Wired Headset/LG Z407 Speaker Set
Power Supply Corsair HX1000 Platinum Modular (1000W)
Mouse Logitech G502 X LIGHTSPEED Wireless Gaming Mouse
Keyboard Keychron K4 Wireless Mechanical Keyboard
Software Arch Linux
For all of my systems I use GPT layout disks in the following layout:
[GPT]
-> [BOOT] - FAT32
-> [ROOT] - XFS
-> [SWAP] 1:1 RAM

(The only exception is my media server which is the same setup on MBR, since it's an old box).

No compression or encryption. I used to use EXT4 but found it unreliable compared to XFS. I have used BTRFS in the past but it's a bit overkill for my needs so I swapped back to XFS. I have multiple onsite and offsite backups, onsite drives are also formatted as XFS.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
44,144 (6.81/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
I can understand compression for archives as long as it doesn't make files become lossy.
 
Joined
Aug 20, 2007
Messages
22,037 (3.43/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard MSI MAG X670E Tomahawk Wifi
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 128GB (4x 32GB) G.Skill Flare X5 @ DDR5-4000(Running 1:1:1 w/FCLK)
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs, 1x 2TB Seagate Exos 3.5"
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
XFS root. I use SEDs and encrypted containers for my encryption needs. Compression I keep to dedicated archived, no in FS stuff.
 
Joined
Jul 30, 2019
Messages
3,598 (1.74/day)
System Name Still not a thread ripper but pretty good.
Processor Ryzen 9 7950x, Thermal Grizzly AM5 Offset Mounting Kit, Thermal Grizzly Extreme Paste
Motherboard ASRock B650 LiveMixer (BIOS/UEFI version P3.08, AGESA 1.2.0.2)
Cooling EK-Quantum Velocity, EK-Quantum Reflection PC-O11, D5 PWM, EK-CoolStream PE 360, XSPC TX360
Memory Micron DDR5-5600 ECC Unbuffered Memory (2 sticks, 64GB, MTC20C2085S1EC56BD1) + JONSBO NF-1
Video Card(s) XFX Radeon RX 5700 & EK-Quantum Vector Radeon RX 5700 +XT & Backplate
Storage Samsung 4TB 980 PRO, 2 x Optane 905p 1.5TB (striped), AMD Radeon RAMDisk
Display(s) 2 x 4K LG 27UL600-W (and HUANUO Dual Monitor Mount)
Case Lian Li PC-O11 Dynamic Black (original model)
Audio Device(s) Corsair Commander Pro for Fans, RGB, & Temp Sensors (x4)
Power Supply Corsair RM750x
Mouse Logitech M575
Keyboard Corsair Strafe RGB MK.2
Software Windows 10 Professional (64bit)
Benchmark Scores RIP Ryzen 9 5950x, ASRock X570 Taichi (v1.06), 128GB Micron DDR4-3200 ECC UDIMM (18ASF4G72AZ-3G2F1)
Windows user here so ...
  • NTFS all day every day. No compression on any volumes. Typically use the 4K default cluster size.
  • Boot/OS volume 500-ish GB drive C. Whatever is leftover on the device as Data volume drive D.
  • NVMe SSD's: Typically I leave some extra free space for overprovisioning.
  • Optanes: Pairs striped in Windows Disk Management (become dynamic volumes)
  • RAM Drive for temporary files, downloads, etc...
  • Even with 64GB to 128GB RAM ... OS managed SWAP file ( sure why not )
Backup: Various levels of NAS, USB, DVD
 
Joined
Jan 7, 2020
Messages
228 (0.12/day)
Ext4 because well proven and fast. Will likely switch to Btrfs in the future. Might aswell consider encryption then. Since I don‘t have large amounts of compressible data, I don’t see much point in FS level compression.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
28,445 (3.73/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
For backup, just use restic + rclone to S3 (or any other of its gazillion supported storages) and rclone to duplicate the storage bucket to another continent at any other provider, maybe a third copy on something local. Encrypts data by default before it leaves your machine, incremental, deduplication, compressed, you can mount and/or restore any backup partially/individually

On Windows use Duplicati to S3
 
Joined
Jan 12, 2023
Messages
379 (0.47/day)
System Name IZALITH (or just "Lith")
Processor AMD Ryzen 7 7800X3D (4.2Ghz base, 5.0Ghz boost, -30 PBO offset)
Motherboard Gigabyte X670E Aorus Master Rev 1.0
Cooling Deepcool Gammaxx AG400 Single Tower
Memory Corsair Vengeance 64GB (2x32GB) 6000MHz CL40 DDR5 XMP (XMP enabled)
Video Card(s) PowerColor Radeon RX 7900 XTX Red Devil OC 24GB (2.39Ghz base, 2.99Ghz boost, -30 core offset)
Storage 2x1TB SSD, 2x2TB SSD, 2x 8TB HDD
Display(s) Samsung Odyssey G51C 27" QHD (1440p 165Hz) + Samsung Odyssey G3 24" FHD (1080p 165Hz)
Case Corsair 7000D Airflow Full Tower
Audio Device(s) Corsair HS55 Surround Wired Headset/LG Z407 Speaker Set
Power Supply Corsair HX1000 Platinum Modular (1000W)
Mouse Logitech G502 X LIGHTSPEED Wireless Gaming Mouse
Keyboard Keychron K4 Wireless Mechanical Keyboard
Software Arch Linux
For backup, just use restic + rclone to S3 (or any other of its gazillion supported storages) and rclone to duplicate the storage bucket to another continent at any other provider, maybe a third copy on something local. Encrypts data by default before it leaves your machine, incremental, deduplication, compressed, you can mount and/or restore any backup partially/individually

On Windows use Duplicati to S3
For BSD/Linux I highly recommend Tarsnap as well: https://www.tarsnap.com/

Relatively cheap, easy to set up and automate and very secure. The guy behind it is also extremely helpful, I've emailed him a couple of times for account changes and he's done it without delay. I've been using this for...6 years now? No issues, even when I had my very jank setup for it under WSL2 to back up my Windows box.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
28,445 (3.73/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Relatively cheap
I had to lol .. $0.25 / GB-month

I'm backing up 10 TB, just paid my storage provider $0.0017 per GB per month for it
 
Joined
Dec 16, 2017
Messages
3,064 (1.15/day)
System Name System V
Processor AMD Ryzen 7 9700X
Motherboard ASRock X670E Pro Rs
Cooling Deepcool AK620 // a bunch of 120 mm Xigmatek 1500 RPM fans (2 ins, 3 outs)
Memory 2x16GB Kingston 6400MT CL32
Video Card(s) Gigabyte AORUS Radeon RX 580 8 GB
Storage SHFS37A240G / DT01ACA200 / ST10000VN0008 / ST8000VN004 / SA400S37960G / SNV21000G / NM620 2TB
Display(s) LG 22MP55 IPS Display
Case NZXT Source 210
Audio Device(s) Logitech G430 Headset
Power Supply XPG Core Reactor 750 W
Software Whatever build of Windows 11 is being served in Canary channel at the time.
Windows here mostly, so that means NTFS. No compressed files or encryption.

I've had my Linux time but then I usually settled for whatever was default (usually ext4), without any peculiar partition arrangements (so, everything on /, no LVM, etc.). I'm mildly interested in atomic COW, deduplication and such but I find it annoying that most of it is just command line only, with one single GUI tool existing as far I saw back in the day, and already dead development-wise when I heard of it.
 
Joined
Jan 12, 2023
Messages
379 (0.47/day)
System Name IZALITH (or just "Lith")
Processor AMD Ryzen 7 7800X3D (4.2Ghz base, 5.0Ghz boost, -30 PBO offset)
Motherboard Gigabyte X670E Aorus Master Rev 1.0
Cooling Deepcool Gammaxx AG400 Single Tower
Memory Corsair Vengeance 64GB (2x32GB) 6000MHz CL40 DDR5 XMP (XMP enabled)
Video Card(s) PowerColor Radeon RX 7900 XTX Red Devil OC 24GB (2.39Ghz base, 2.99Ghz boost, -30 core offset)
Storage 2x1TB SSD, 2x2TB SSD, 2x 8TB HDD
Display(s) Samsung Odyssey G51C 27" QHD (1440p 165Hz) + Samsung Odyssey G3 24" FHD (1080p 165Hz)
Case Corsair 7000D Airflow Full Tower
Audio Device(s) Corsair HS55 Surround Wired Headset/LG Z407 Speaker Set
Power Supply Corsair HX1000 Platinum Modular (1000W)
Mouse Logitech G502 X LIGHTSPEED Wireless Gaming Mouse
Keyboard Keychron K4 Wireless Mechanical Keyboard
Software Arch Linux
I had to lol .. $0.25 / GB-month

I'm backing up 10 TB, just paid my storage provider $0.0017 per GB per month for it
To my knowledge the initial upload cost will be expensive but then the maintenance after that will be quite cheap. Still, yeah, you're definitely getting the FAR cheaper option there. It seems my knowledge of online storage costs is not that comprehensive! :)
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
28,445 (3.73/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
To my knowledge the initial upload cost will be expensive but then the maintenance after that will be quite cheap. Still, yeah, you're definitely getting the FAR cheaper option there. It seems my knowledge of online storage costs is not that comprehensive! :)
The software looks like a solid solution, and if you want to backup only a few gigs, then it's definitely an option. otoh there's free cloud storage options for this size, and with client-side encryption you don't have to worry about them indexing your personal data
 
Joined
Aug 4, 2020
Messages
1,657 (0.97/day)
Location
::1
what's s3's business model? they charge for in-/egress? egress only? so you're only paying them when you actually have to access your backup?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
28,445 (3.73/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
what's s3's business model? they charge for in-/egress? egress only? so you're only paying them when you actually have to access your backup?
Depends on the plan you pick. With "S3" I meant S3-compatible storage, of which there's dozens of offerings
 
Joined
Aug 4, 2020
Messages
1,657 (0.97/day)
Location
::1
oh, ic
you're not using amazon itself tho? last i've heard their business model can be quite succinctly summarised as scam but i've not delved too deep into it, there might be plans that are priced acceptably depending on the use-case
(i know you mentioned oracle cloud having some decent-priced plans for some of tpus use-cases)
 
Joined
May 10, 2023
Messages
794 (1.15/day)
Location
Brazil
Processor 5950x
Motherboard B550 ProArt
Cooling Fuma 2
Memory 4x32GB 3200MHz Corsair LPX
Video Card(s) 2x RTX 3090
Display(s) LG 42" C2 4k OLED
Power Supply XPG Core Reactor 850W
Software I use Arch btw
oh, ic
you're not using amazon itself tho? last i've heard their business model can be quite succinctly summarised as scam but i've not delved too deep into it, there might be plans that are priced acceptably depending on the use-case
(i know you mentioned oracle cloud having some decent-priced plans for some of tpus use-cases)
S3 is expensive, yeah, there are storage, ingress and egress costs, but it's one of the best options for large, performant, distributed object storage platforms out there.

For a regular individual its pricing and complexity is indeed non-sense. You can have a cheaper experience with the likes of Backblaze or Wasabi, which also offer S3-compatible storage.
 
Top