Úvod
Než se pustíme do našeho tématu, musíme si ujasnit některé pojmy a vysvětlit některé rozdíly mezi různými souborovými systémy, které rodiny OS používají v našem každodenním technologickém životě.
Co je systém souborů (FS)?
Nejjednodušším způsobem je systém souborů způsob ukládání dat na disk. Bez souborového systému nebudeme mít přístup k datům, i když jsou někde na nezpracovaném disku.
Souborové systémy jsou skutečně součástí operačního systému, takže jsou závislé na typu operačního systému, který používáme.
Jak vidíme na předchozím obrázku, operační systém je mozkem pro správu našeho hardwaru a bez něj včetně našeho souborového systému nebudeme schopni spouštět, spravovat nebo udržovat naši aplikaci.
Typy FS Linux
Jak jsme objasnili, že různé typy OS mají různé typy FS a zde jsou nejběžnější typy FS v Linuxu
● ext2, ext3 a ext4
Jedná se o progresivní verzi Extended Filesystem (ext), která byla primárně vyvinuta pro MINIX. Druhá rozšířená verze (ext2) byla vylepšenou verzí. Ext3 přidal zlepšení výkonu. Ext4 byl vylepšením výkonu kromě dalšího poskytování dalších funkcí.
● jfs
IBM vyvinutý The Journaled File System (JFS) pro AIX UNIX, který je jakoalternativa k systémovému ext. JFS je v současnosti alternativou k ext4 a používá se tam, kde je vyžadována stabilita s použitím velmi malého počtu zdrojů. Když je výkon CPU omezený, JFS se hodí.
● ReiserFS
Byla to alternativa k ext3 s vylepšeným výkonem a pokročilými funkcemi. Bývaly doby, kdy výchozím formátem souborů SuSe Linux byl ReiserFS, ale později Reiser přestal fungovat a SuSe neměl jinou možnost, než se vrátit zpět k ext3. ReiserFS dynamicky podporuje rozšíření souborového systému, což byla relativně pokročilá funkce, ale souborovému systému chyběla určitá oblast výkonu.
● XFS
XFS byl vysokorychlostní JFS, který se zaměřoval na paralelní zpracování I/O. NASA stále používá tento souborový systém na svém 300+ terabajtovém úložném serveru.
takže náš problém je, že NTFS není FS, kterému Linux rozumí, a to proto, že NTFS je souborový systém založený na Windows.
Předpoklady
- Systém se systémem Linux
- Uživatelský účet s právy sudo nebo root
- Přístup do okna terminálu / příkazového řádku (Aktivity> Vyhledávání> Terminál)
nejprve se musíme ujistit, že jsme naši diskovou jednotku správně umístili do fyzického slotu, a poté zkontrolujeme, zda to OS cítí spuštěním dalšího příkazu
zde vidíme disk pod sdb sekce, ale stále nemá žádný přípojný bod.
Identifikujte oddíl NTFS
Před připojením oddílu NTFS jej identifikujte pomocí příkazu parted:
můžeme vidět, že sdb ve spodní části je souborový systém NTFS
Normální přístup
Normálně bychom skočili a zkusili následující příkaz připojit náš disk
ale dostaneme následující chybu
A to proto, že náš operační systém Linux nedokáže porozumět (číst) tomuto typu souborových systémů
Řešení
Nejprve musíme vytvořit adresář pro připojení disku
#mkdir /mnt/ntfs
Od normálního připojení příkaz úspěšně nefungoval, musíme přidat další možnost pro přípravu OS na cizí FS
Jak vidíme, nyní byl příkaz úspěšně proveden bez jakýchkoli chyb poté, co jsme přidali možnost -t který se věnuje identifikaci typu systému souborů.
Chcete-li se ujistit a zkontrolovat naši konfiguraci, použijte df -h příkaz pro zobrazení podrobností
A nyní je diskový oddíl připojen k našemu nově vytvořenému adresáři.
Závěr
Existují různé typy souborových systémů a každý OS ve výchozím nastavení nerozumí jiným FS.
NTFS je souborový systém založený na systému Windows, takže normální přístup k připojení médií v systému Linux by nefungoval správně, místo toho použijeme příslušné možnosti (mount -t ntfs /dev/sdbx /mnt/název_složky) pro úspěšné připojení disku NTFS na váš běžící operační systém Linux bez přeformátování disku nebo ztráty dat.