Статьи

Файлові системи Linux

  1. Файлові системи Linux
  2. Відновлення даних з файлових систем Linux

Linux. Дуже багато людей використовують один або кілька Linux-пристроїв, навіть не підозрюючи про це. Android-телефони працюють під управлінням Linux, а їх внутрішнє сховище відформатоване в одній з підтримуваних Linux файлових систем. Ubuntu також є версією Linux. Багато веб-сервери і майже всі пристрої NAS (Network Attached Storage) використовують вбудовану версію Linux. Ваш домашній Wi-Fi-роутер, ймовірно, працює під Linux. Навіть ваша цифрова камера, швидше за все, має вбудований Linux! Швидше за все, ваш холодильник і кавоварка будуть підтримувати Linux, рано чи пізно ...

Швидше за все, ваш холодильник і кавоварка будуть підтримувати Linux, рано чи пізно

Протягом багатьох років Linux став широко розповсюджуватися в мобільній індустрії і вбудованих додатках, розширивши можливості багатьох споживчих електронних пристроїв, приладів, ігрових консолей і портативних гаджетів. У середовищі Linux вибір файлових систем не обмежується тільки FAT, NTFS і exFAT. Деякі з цих файлових систем отримали велику підтримку від розробників, а деякі з них вважаються екзотичними навіть серед безкомпромісних шанувальників Linux. При наявності всіх доступних варіантів, просто необхідно знати, з яким типом файлової системи працює ваш телефон або мережеве сховище, особливо якщо вам коли-небудь знадобиться відновити дані.

Файлові системи Linux

У Windows або Mac OS не передбачена можливість вибору файлової системи. Так, системний каталог Windows може бути відформатований тільки за допомогою NTFS - і ніякий інший файлової системи! Аналогічно, Mac OS може бути встановлений тільки на диску HFS +.

У разі форматування зовнішнього (знімного) сховища, такого як карта пам'яті або USB-флешка, ви можете вибрати універсальний FAT32 (і, швидше за все, зіткнутися з його обмеженням максимального розміру файлу в 4 ГБ) або більш пізній, але менш поширений через захищеності патентом, exFAT (який використовується для форматування всіх карт SDXC ємністю 64 ГБ і більше).

У Linux FAT32 підтримується спочатку. А ось підтримка exFAT не є обов'язковою, якщо тільки конкретний виробник не вирішив виплатити роялті Microsoft. Так само йде справа і з підтримкою NTFS.

Однак, якщо говорити про внутрішній сховище, у користувачів Linux набагато більше вибору щодо файлових систем. Цікаво, що всередині операційної системи Linux файлові системи взаємозамінні завдяки системній мобільності. Підтримка взаємозамінності файлової системи вбудована в ядро ​​Linux і називається віртуальної файлової системою (VFS).

Оскільки Linux підтримується багатьма незалежними розробниками, не існує абсолютної істини щодо того, яка файлова система є єдино «кращої». Ймовірно, ні одна, так як кожна файлова система, яка використовується в Linux, має як певні переваги, як і недоліки. Давайте подивимося, файлові системи, які використовуються в Linux, найбільш популярні.

Файлова система Linux

Три різні версії розширеної файлової системи з різними рівнями ведення запису і розширеним переліком доступних опцій. Сімейство файлових систем ext є найбільш поширеним серед всіх версій Linux. Ваш Android-смартфон, швидше за все, використовує один або кілька розділів ext4. Ваше сховище NAS може працювати і на ext3 / ext4.

Flash-Friendly File System, спочатку розроблена Samsung Electronics для портативних пристроїв з твердотільної пам'яттю. Завданням розробників f2fs було створення файлової системи, яка враховувала б характеристики пристроїв зберігання на основі флеш-пам'яті NAND (таких як твердотільні диски, карти eMMC і SD). f2fs часто використовується на телефонах і планшетах Android, особливо в розділах кеша і свопу. Швидше за все, ви також використовуєте один або декілька пристроїв, що мають хоча б один розділ, відформатований за допомогою f2fs.

Високопродуктивна 64-бітна файлова система, створена Silicon Graphics, Inc (SGI) в 1993 році. Ось уже кілька років XFS підтримується більшістю дистрибутивів Linux. Завдяки своїй конструкції ця файлова система може паралельно виконувати максимальне число операцій введення / виводу, що робить її файлової системою вибору для багатьох виробників систем зберігання NAS. Можливо, і ваш NAS працює на базі цієї файлової системи або файлової системи ext3 / ext4.

Існують також застарілі файлові системи, з якими доводиться стикатися набагато рідше:

Файлова система Linux

64-бітна файлова система для IBM AIX. В основному, замінюється іншими файловими системами.

Перша файлова система, яка була включена в стандартне ядро ​​Linux. В основному, заміщається ext3. Нова, несумісна версія ReiserFS під назвою Reiser4 існує, але не включена в будь-які стандартні ядра Linux.

Файлова система Unix, також звана швидкої файлової системою Berkeley, BSD Fast File System або FFS. Найстаріша файлова система, підтримувана Linux. Рідко використовується і, в основному, замінюється іншими файловими системами.

Відновлення даних з файлових систем Linux

Важливо розуміти, що файлові системи Linux не підтримуються ні в одній версії Windows. Хоча існують драйвери і емулятори, багато з яких просто упаковують стислий ядро ​​Linux для монтування розділу і спільного використання його з процесами Windows через якийсь високорівнева API. В результаті, якщо вам потрібно відновити розділ Linux на ПК з Windows, вам знадобиться інструмент відновлення даних, підтримує файлові системи Linux. Існує не так багато таких інструментів. Ви можете використовувати RS Partition Recovery для відновлення інформації з розділів Linux ext2, ext3 і ext4 . А ось інструмент Windows для відновлення даних з XFS і f2fs, не кажучи вже про більш екзотичних файлових системах, доведеться пошукати ...

Новости