Найти тему
Изучаем Linux

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

В качестве файловой системы, на которой можно разместить корневой раздел ОС Linux, доступны: ext2, ext3, ext4, XFS, ReiserFS, JFS
Есть в Linux поддержка древнего формата ext, но не для корневого раздела, а на случай монтирования устройства-носителя этой файловой системы (далее - ФС).

Отличие ext2 от ext3 - наличие журнала (т.е. возможность отката в предыдущее состояние при неудачном завершении файловой операции).

Самая актуальная и стабильная версия ФС Linux - ext4.

Максимальная длина имени файла - 254 символа - любых, кроме следующих: / \ ? < > * " |

Имя файла может содержать любые символы, в том числе кириллицу.

Однако, кириллицу в именах файлов я бы не рекомендовал вообще, и вот почему:
Если эти файлы нужно будет передавать Windows-пользователям, то при обмене файлами (например, по электронной почте) вместо русскоязычного имени пользователь увидит абракадабру - потому что кодировка символов разная.

Система Linux чувствительна к регистру символов в имени файла, то есть File.txt и file.txt - это разные файлы и они могут содержаться в одном каталоге.

Разделение элементов в пути к файлу - через "/" (прямой слэш), а не через "\" (обратный слэш, применяется разделителем в Windows).

В DOS/Windows файл - это именованная область данных на диске. И только.

В Linux понятие "файл" шире. Есть, в частности, файлы устройств( в каталоге /dev), например:
/dev/sdX - файл дискового устройства или USB-накопителя (X = a,b,c,...)
/dev/sdXN - файл раздела на таком устройстве (N = 1,2,3... - номер раздела)
/dev/mouse - файл устройства мышь
/dev/ttySN - файл последовательного порта (N = 0,1,2,... - индекс порта; /dev/ttyS0 ~ COM1)

Файлы устройств бывают двух видов:
- блочные - обмен информацией производится блоками
- символьные - обмен - отдельными символами, пример - последовательный порт.

В Linux существует понятие корневой ФС.
Если вы установили Linux в раздел /dev/sda3, то в нём и будет развернута корневая ФС вашей ОС Linux.
Корневой каталог обозначается одним прямым слэшем (/).

Чтобы получить доступ к другим разделам, нужно примонтировать их к корневой ФС. Доступ к примонтированному разделу будет осуществляться через точку монтирования - пустой каталог, заданный при монтировании (при успешном монтировании содержимое раздела становится содержимым этого каталога).

Возможно, кому то изложенное здесь поможет в изучении Linux.
Всего доброго.