Súborový systém F2FS pre linux. Ideálne pre počítače s SSD

03.01 | 23:20 | Blog | Slavomír

Na súborovom systéme záleží. Súborový systém je jeden s najviac dôležitých parametrov v tom ako pracuje operačný systém, pretože to úzko súvisí s hardvérom, ako sa na HDD alebo SSD disku ukladajú a čítajú dáta. Súborový systém ovplyvňuje životnosť degradáciu hardvéru (to platí najmä pre SSD).

Výhoda že na rozdiel od Windowsu Linux môže pracovať s viacero súborovými systémami. Windowsový súborový systém NTFS údajne nemá najlepšie parametre.

Dôležitý parameter nie sú len rôzne typy rýchlostných testov Benchmarks, ale aj parameter degradácie výkonnosti po dlhšom používaní OS, ale aj schopnosť kompresie dát, čo má význam hlavne pre účel šetrenia miesta na disku pri veľkých súboroch ako sú napríklad fotky a videá. Benchmarks treba brať s určitou rezervou, pretože často vidieť dosť protichodné výsledky od rôznych testovačov, tiež výkonnosť sa môže vplyvom nových verzií/vydaní/aktualizácii súborových systémov priebehu rokov meniť.

Súborový systém vždy nastavujete pri inštalácii distribúcie keď pracujete s partíciami disku.

Aký súborový systém je najlepší?

Na internete a rôznych diskusných fórach či sociálnych sieťach je možno nájsť množstvo protichodných názorov. Môže to by aj z veľkej časti subjektívne. Každý file systém (FS) má svoje výhody aj nevýhody. Ja si na súborové systéme poviem svoj názor a môžete so mnou súhlasiť i nesúhlasiť:

 

F2FS (Flash-Friendly File System)

A tu sa budem osobitne venovať podľa mňa jednému s najviac zaujímavých súborových systémov.

F2FS. F2FS je skratka Flash-Friendly File System čo jasne napovedá, že súborový systém je špeciálne určený hlavne pre počítače s SSD, pamäťové karty, Raspberry Pi, mobilné telefóny. Prvé vydanie F2FS je neskôr ako BTRFS a to v roku 2012. Beží na Linuxovom jadre.

 

Budem Vám veľmi vďačný za akékoľvek dobré rady a pripomienky v komentároch :).

V prípade nových informácii rád tento článok doplním a aktualizujem.

 

Zoznam odkazov k téme:

Kliknite na video

Fokty obrazovky

Fedora s výbornou podporou F2FS

Manjaro F2FS

Ubuntu neponúka možnosť F2FS

Manjaro a perfektná podpora F2FS

 

Aktualizácia 5.1.2025

 

Migrating From one Filesystem to Another without a Reinstall

Chlapík vo videu hovorí o viacero témach, nielen o tom čo je v nadpise, rád odbáča o témy, ale sú tam viaceré zaujímavé veci. Chváli kompresiu formátu XFS súborového systému, že to šetrí miesto na disku, hoci trochu zvyšuje využitie procesora. Kritizuje parametre Windowsového NTFS. Tvrdí, že aktívne robí testovanie súborových systémov benchmark, porovnávanie výkonnosti a parametrov. Hovorí o svojom premyslenom systéme zálohovania pri testovaní rôznych alfa, beta verziách operačných systémov, zlyhanie po aktualizácii.

(Len ako taká poznámka na okraj niektoré distribúcie podporujú to aby linux bežal na Windowsovom NTFS).

 

Ďalšie distribúcie ktoré podporujú F2FS v inštalatéri

 

Odkazy

Aktualizácia 12.1.2025

Návod ako inštalovať Ubuntu alebo na Ubuntu založené distribúcie na F2FS

Písal som návod v angličtine a nechce sa mi prekladať do slovenčiny.

I found any simpler solution how to install on Ubuntu and main Ubuntu based distribution. Guide is here:
-run Ubuntu from USB flash.
-install f2fs-tools
-install Gparted (or Disks app)
-create in Gparted (or in Disks app) F2FS partition
-use manual partitioning in graphical installer in Ubuntu
-mark F2FS partition as root /
-create /boot/efi partition in vFAT or FAT32 file system (500 MB)
-create /boot partition in ext4 (500 MB)
-install in graphical installer
-after installation and reboot check F2FS partition in Disks app (or in Gparted too)

How to install f2fs-tools

sudo apt-get update
sudo apt-get -y install f2fs-tools

How to install Disks app

sudo apt-get -y install gnome-disk-utility

How to install Gparted

sudo apt install gparted

Afrer install linux, after reboot maybe you will have to install  Disks, Gparted, f2fs-tools again.

*****************

Lubuntu na F2FS

https://imgur.com/a/uMRrWK9

 

Aktualizácia 19.1.2025

Návod ako inštalovať Ubuntu resp. Ubuntu založené distribúcie ešte jednoduchším spôsobom a to dokonca aj so šifrovaním partície LUKS2

Znovu sa ospravedlňujem, že píšem anglicky, nechce sa mi to znovu prekladať do slovenčiny.

How to install Ubuntu on most innovative F2FS file system with encryption LUKS2?

How to install some Ubuntu based Linux distributions on mot innovative F2FS file system with encryption LUKS2? This guide works for Ubuntu distributions based with Calamares installer, for example Lubuntu, Kubuntu, KDE neon.

Guide is:

Používa Váš telefón F2FS alebo ext4?

Odpoveď Vám dá aplikácia DiskInfo https://play.google.com/store/search?q=diskinfo&c=apps

Prílohy



    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 04.01 | 00:39
      Avatar paldopice   Používateľ

      NO TY VOLE! Zmaz to, kym si to niekto neprecita...

    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 04.01 | 00:46
      Avatar Pavel Q4OS, DistroWatch  Administrátor

      Vieš dať konkrétny príklad, v čom je F2FS lepší ako napr EXT4? Ja EXT4 používam všade a neriešim to, asi som tiež konzerva :-)

      • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 04.01 | 09:10
        Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

        f2fs je lepsi v nahodnom citani, a v citani na rozfragmentovanom systeme.

        je to pre mobily, aby, ked si niekto naserie do mobilu kraviny, ich vedel aj rychlo nacitat

        taka drobnost, z f2fs nevie citat fsck je nutne mat fsck.f2fs, start os sa predlzuje, je nutna instalacia f2fs tools pre pracu s fs.

        to je tych par riadkov na podporu :-)

        a snad najhorisa vec je ze f2fs ma aktivny tkzv. continous trim. to sice znizuje latenciu, ale zabija bunky v ssd.

        Do or do not. There is to no try.​
        • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 13.01 | 07:29
          Avatar Livan Manjaro s XFCE, Q4OS s KDE  Používateľ
          f2fs je lepsi v nahodnom citani, a v citani na rozfragmentovanom systeme.

          Tak toto na SSD nedáva zmysel, pretože sa tam žiadna čítacia hlavička nepresúva ale priamo sa načítava daný blok.

          • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 13.01 | 11:03
            Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

            testy aj na ssd su robene na random zapisovanie a citanie. 

            f2fs je urceny na NAND disky, tam sa zapisuje inym sposobom ako na hdd. 

            Do or do not. There is to no try.​
            • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 13.01 | 11:26
              Avatar Livan Manjaro s XFCE, Q4OS s KDE  Používateľ

              Lenže ta citácia sa týka čítania, nie zápisu. A trvám na tom, že vplyv fragmentácie pri čítaní na SSD nedáva zmysel na rozdiel od HDD, kde to zmysel dáva.

    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 04.01 | 08:54
      Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

       Ext4 je vyvíjaný dobrovoľníkmi či open source komunitou na rozdiel od BTRFS a F2FS za ktorými stoja veľké firmy.

      preto nepouzivam fedoru, suse, systemd a pod. ftakoviny.

      f2fs je prioritne robeny pre android kvoli vyuzivaniu eMMC. pre desktop sa odporuca ext4, btrfs. ale nikomu sa nebrani v testovani

      inak odporucam pozriet si testy phoronixu ohladom fs.

      Windowsový súborový systém NTFS údajne nemá najlepšie parametre.

      he? to ako v com?

      aj parameter degradácie výkonnosti po dlhšom používaní OS, ale aj schopnosť kompresie dát, čo má význam hlavne pre účel šetrenia miesta na disku 

      kto komprimuje data by zasluzil nepustit k pc. aj pri archivacii casto prave vdaka komprimacii dat dochadza k nemoznosti obnovy.

      Súborový systém F2FS potrebuje osvetu.

      nepotrebuje, je mu dobre na androide

      za veľmi vážny problém vnímam to, že Ubuntu, Debian a distribúcie založené na Debiane sa silou mocou bránia inováciám, zaspali na vavrínoch a odmietajú podporovať F2FS, hoci je to len pár riadkov kódu navyše. Vývojári týchto distribúcii sú myslením tak 20 rokov pozadu.

      nie, debian je najstabilnejsia distribucia. prioritne urcena naserver, a tam opicarny nepatria.

      ak máte nejaké kontakty na vývojárov distribúcii založených na Debiane (napr. Linux Mint), tak budem vám veľmi vďačný ak sa ich pokúsite prehovoriť, aby pridali podporu F2FS

      prave naopak, treba ich odhovarat.

      Aktuálne sa Debianové distribúcie sa dajú „prepnúť“ do F2FS spôsobom, že najprv nainštalujete napr. Ubuntu na ext4, 

      preco to robit?

      to si treba rovno dat android na pc

      Tiež som názoru že ako aj Ubuntu tak aj Debian prechádzajú veľkým úpadkom a ide to s nimi čím ďalej tým viac dole vodou.

      nech sa paci, existuje x roznych distier.

      rovnako ako odmietam systemd a podobne redhatoviny nemam dovod si prasit system cez mobilny fs. nieco ine by bolo pri eMMC ale i tam mam ext4 a na rozdiel od chrome os mam stale (po  11rokoch) 98% zivotnost emmc pola.

      Do or do not. There is to no try.​
      • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 04.01 | 10:43
        Avatar Pavel Q4OS, DistroWatch  Administrátor

        Díky redhawk za komenty, takže môžem ďalej s kľudom využívať Ext4 a Debian základ, už som chcel mazať disk :-)

    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 05.01 | 13:21
      Avatar Livan Manjaro s XFCE, Q4OS s KDE  Používateľ

      Akosi som tam nepostrehol, v čom vlastne je ten FS lepší, hlavne z hľadiska používania na SSD. Uviedol si iba tvrdenia, bez zdôvodnenia, prečo je tomu tak. Napríklad BTRFS umožňuje veľmi rýchlo vytvárať snapshoty distribúcie a následne návrat k predchádzajúcemu stavu. V čom je lepší F2FS?

      • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 06.01 | 08:30
        Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

        v komentari som dal link na phoronix. F2FS je vhodny na rychle nacitavanie vacsieh o mnozstva suborov.

        ext4, btrfs ci zfs su robene pre desktop - ssd + hdd. f2fs pre NAND pamate (niektore ssd, sd karty a emmc uloziska)

        prioritou je citanie udajov, zapis je pomaly. (F2FS was designed to be written to and made read only. It has very rudimentary journaling and fsck that doesn't guarantee recovery from power loss.)

        inak ved staci pozriet developerov Samsung Electronics, Motorola Mobility, Huawei and Google

        f2fs ma zmysel ak je os na cf, sd alebo usb flash, popripade na hranie sa ak nema clovek dolezite data na disku

        Do or do not. There is to no try.​
    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 05.01 | 15:10
      Avatar bluesundown   Používateľ

      dakujem za clanok.

      dost obmedzjuce je max file size a max volume size.

      • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 09.01 | 21:54
        Avatar Slavomír Ubuntu 24.04.1 LTS  Používateľ

        Nie je zač :)

    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 08.01 | 19:24
      Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

      zaujimala by ma realna skusenost autora blogu s f2fs.

       

      Do or do not. There is to no try.​
      • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 09.01 | 22:10
        Avatar Slavomír Ubuntu 24.04.1 LTS  Používateľ

        Určite plánujem s tým mnoho experimentovať. Dám vám vedieť ako to dopadlo. Zatiaľ s F2FS ešte len začínam. Úspešne sa mi podarilo vytvoriť aj šifrovanú partíciu F2FS solydxk.com distribúcii. Žiadne bugy, všetko išlo na 100% A aplikácii Disks som si to tiež preveril.

        Možno to pôjde aj na Ubuntu jednoduchou metódou. Vyskúšam. Ubuntu mi nešlo na PC experimentálnom PC nainštalovať ani na ext4, priveľa bugov. Pomohla až zmena MBR na GPT v Gparted

        • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 11.01 | 10:33
          Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

          Možno to pôjde aj na Ubuntu jednoduchou metódou. Vyskúšam. Ubuntu mi nešlo na PC experimentálnom PC nainštalovať ani na ext4, priveľa bugov. Pomohla až zmena MBR na GPT v Gparted

          Tak toto je casto dolezitejsie nez FS.  MBR / msdos formatovanie sposobuje problemy hlavne bootctl, ktore  nenajde bootxxx.efi

          Zatiaľ s F2FS ešte len začínam. Úspešne sa mi podarilo vytvoriť aj šifrovanú partíciu F2FS solydxk.com distribúcii.

          super som zvedavy. 

          Do or do not. There is to no try.​
        • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 13.01 | 23:34
          Avatar paldopice   Používateľ

          Zatiaľ s F2FS ešte len začínam.

          A ides pisat "recenziu"...

    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 10.01 | 18:54
      Avatar Richard Antix  Používateľ

      Ďakujem za článok. Také články sú prínosné pre ľudí ako ja, ktorí si nejako navykli napr. na ext4 a ani nehľadajú alternatívy. Poneváč sa im nechce. Takto to môžu mať na jednej kope.

      • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 14.01 | 08:17
        Avatar bluesundown   Používateľ

        rovnaku u mna. Na osobny notebook btrfs a vsade inde som pchal ext4. Preco ? zvyk. A nejake exotiny typu XFS a ZFS som neriesil

    • RE: Súborový systém F2FS pre linux. Ideálne pre počítače s SSD 11.01 | 18:40
      Avatar mark   Používateľ

      Ďakujem za článok.