Библиотека сайта rus-linux.net
Файловые системы Linux
Материалы в html-формате для чтения on-line
-
13.05.2024
Aaron Kili, перевод: В.Костромин, "fswatch – отслеживаем изменения файлов и каталогов в Linux"
В этой заметке рассмотривается простая утилита командной строки, которая помогает пользователям Linux получать уведомления об изменении содержимого указанных файлов или иерархии каталогов. -
20.03.2024
Anusha Saive, перевод: В. Костромин.
"Scalpel – мощный инструмент для восстановления удаленных файлов в Linux"
Scalpel — это инструмент восстановления данных, специально созданный для сканирования устройств хранения, таких как жесткие диски, с целью восстановления потерянных файлов, которые могли быть случайно удалены или утеряны по другим причинам. -
30.05.2023
Евгений Логашкин, "Как восстанавливать удаленные файлы на компьютерах под управлением Linux?"
На рабочих машинах веб-разработчиков хранится невероятный объем ценных и полезных данных, утрата которых превращается в настоящую катастрофу. Избежать тотального форматирования внешних и внутренних дисков, подключенных к компьютеру с такой ОС, можно исключительно с помощью особого программного обеспечения. -
16.06.2020
Tyler Carrigan, перевод: В.Костромин, "Роль Inode в файловых системах Linux"
Понять строение файловых систем Linux довольно сложно, особенно когда вы погружаетесь в хитросплетение данных и метаданных. Каждый раз, когда вы запускаете команду ls и видите вывод - перечисление файлов, разрешения, владельцев и т.д. - вы должны понимать, что данные о просматриваемых файлах хранятся где-то отдельно от самих файлов и должны вызываться при обращении к файлу. Иноды усердно работают "за кадром", выполняя работу, которую вы не видите. -
25.11.2019
Ada Ivanova, перевод: А. Кривошей, "5 лучших файловых менеджеров для Linux"
Если вы являетесь пользователем Linux и хотите попробовать файловые менеджеры, отличные от того, что поставляется с вашей системой, в статье приведен список их пяти лучших, по мнению автора, файловых менеджеров Linux. Если среди рассмотренных менеджеров нет того, что вам нравится, вы можете попробовать и другие. -
11.11.2019
Aaron Kili, перевод: А. Кривошей, "ext3grep - восстановление удаленных файлов в Debian и Ubuntu"
ext3grep - это простая программа для восстановления файлов в файловой системе EXT3. Это утилита для расследования и восстановления данных, которая также полезна в криминалистических расследованиях. Она помогает показать информацию о файлах, которые существовали ранее на разделе, а также восстановить случайно удаленные файлы. -
21.05.2019
Alison Chaiken, перевод: А. Кривошей, "Виртуальные файловые системы в Linux: зачем они нужны и как они работают"
Исходные файлы ядра в каталоге / верхнего уровня представляют собой реализацию виртуальных файловых систем, которые представляют собой слой, обеспечивающий широкую и относительно прямую совместимость популярных файловых систем и устройств хранения. Монтирование с привязкой и наложением через пространства имен Linux - это магия VFS, которая делает возможными контейнеры и корневые файловые системы только для чтения. -
21.10.2018
Narendra Kangralkar, перевод: А. Кривошей, "SSHFS: простая система для работы с удаленными директориями"
Файловая система SSH используется для монтирования и взаимодействия с каталогами и файлами, расположенными на удаленном сервере. SSHFS - это файловая система fuse, основанная на протоколе SSH, и одним из ее больших преимуществ является то, что она должна устанавливаться только на стороне клиента. -
18.01.2018
Aaron Kili, перевод: А.Кривошей, "4 утилиты для устранения проблем файловых систем EXT2, EXT3 и EXT4 в Linux"
Ошибки в работе файловой системы могут привести к тому, что Linux не будет правильно монтировать (или отмонтировать) файловую систему, что приведет к сбою в работе системы в целом. В этой статье рассмотрены инструменты для мониторинга и поддержания работоспособности файловых систем ext2, ext3 и ext4. Все описанные здесь утилиты требуют привилегий пользователя root, поэтому для их запуска используйте команду sudo. -
11.12.2017
Aaron Kili, перевод: А.Кривошей, "Pyinotify – мониторинг изменений файловой системы Linux в режиме реального времени"
Pyinotify - это простой, но полезный модуль Python для мониторинга изменений файловой системы в реальном времени в Linux. Системный администратор может использовать его для мониторинга изменений, происходящих в интересующей его директории, например, в каталоге веб-сайта или каталоге хранения данных приложения. -
06.10.2016
Dan Nanni, перевод: А.Панин, "Как защитить файл от перезаписи в Linux"
В статье продемонстрирована методика использования утилит chattr и lsattr для управления дополнительными атрибутами файлов, позволяющими предотвратить случайную или преднамеренную модификацию последних. Но вы не можете полагаться на утилиту chattr как на инструмент дополнительной защиты системы, так как снятие соответствующих атрибутов с файлов не будет представлять каких-либо сложностей для злоумышленников. Один из способов исправления данной проблемы заключается в ограничении доступа пользователей к самой утилите chattr. -
12.10.2015
Babin Lonston, перевод: А.Кривошей, "Создание и настройка файловой системы Btrfs в Linux"
Btrfs - одна из лучших файловых систем для Linux. Размер файловой системы Brtfs может составлять до 16 экзабайт, а максимальный размер файла - до 8 экзабайт в связи с ограничениями ядра. Она также поддерживает подразделы, которые не являются отдельными блочными устройствами. Мы можем создавать моментальные снимки этих подразделов, и восстанавливать их из этих снимков. Мы можем использовать btrfs вместо LVM. -
20.02.2015
Senthilkumar, перевод: А.Кривошей, "Grsync и GAdmin-Rsync: графические интерфейсы для Rsync"
rsync - кроссплатформенная утилита, работающая в Linux, Windows OS и Mac OS. rsync можно использовать для синхронизации вашей коллекции музыки на съемных устройствах, создания резервной копии данных на сетевом носителе, репликации раздела на другой диск, зеркалирования файлов и так далее. Но работать с графическим интерфейсом rsync немного удобнее. Вы можете с этой целью установить одну из рассмотренных в данной заметке программ. -
19.02.2015
Craciun Dan, перевод: А.Кривошей, "Обзор двухпанельного файлового менеджера GNOME Commander"
GNOME Commander - это мощный файловый менеджер для GNOME, использующий GTK2, с поддержкой Samba, фильтров, закладок, интеграцией с diff и md5sum, настраиваемым интерфейсом и большим количеством опций настройки. -
29.01.2015
Craciun Dan, перевод: А.Кривошей, "Взгляд на файловый менеджер Sunflower"
Sunflower - это двухпанельный файловый менеджер с несколько отличающейся концепцией, если сравнивать его со стандартными файловыми менеджерами GNOME/KDE/Xfce. Он написан с использованием GTK и поддерживает плагины. Sunflower предлагает хорошую функциональность в компактном интерфейсе и заслуживает большей известности. -
28.01.2015
Craciun Dan, перевод: А.Кривошей, "Double Commander: еще один двухпанельный файловый менеджер"
Если говорить о файловых менеджерах, в Linux есть из чего выбрать. После Sunflower самое время рассмотреть еще один мощный двухпанельный файловый менеджер Double Commander, который имеет интерфейсы для GTK и Qt, и поэтому отлично интегрируется как в GNOME, так и в KDE. -
16.08.2014
Korbin Brown, перевод: А.Кривошей, "Введение в файловую систему Z File System (ZFS) для Linux"
Z file system - это свободный менеджер логических томов с открытым исходным кодом, разработанный в компании Sun Microsystems для операционной системы Solaris. ZFS широко используется для хранения данных, любителями NAS и другими гиками, которые предпочитают иметь собственные резервированные системы, а не уповать на облачные. -
08.08.2014
Senthilkumar, перевод: А.Кривошей, "Удаленное монтирование файловых систем с помощью SSHFS"
Теперь мы можем монтировать и получать доступ к удаленным файловым системам без установки дополнительных программ с помощью SSHFS. Так как все современные операционные системы поддерживают SSH, мы легко можем монтировать удаленные файловые системы на своей машине. -
04.07.2014
Rob Krul, перевод: А.Кривошей, "Изучаем файловую систему /proc в Linux"
Директория /proc не является реальной файловой системой в полном смысле этого слова. Это виртуальная файловая система. Контейнером для нее является procfs, и она содержит информацию о процессах и другую системную информацию. Это руководство поможет вам поближе познакомиться с директорией /proc. -
01.07.2014
Chris Hoffman, перевод: Н.Ромоданов, "В чем преимущества использования формата файлов Tar сегодня?"
Формат архивирования tar, если его сравнивать со временем существования вычислительной техники, является почтенным долгожителем, который сегодня все еще находится в активной эксплуатации. Что же делает формат tar настолько полезным в течение такого продолжительного времени после его создания? -
15.09.2013
Chris Jones, перевод: А.Кривошей,
"Как отформатировать флешку в файловую систему exFAT в Linux"
exFAT - файловая система от Microsoft, предназначенная для портативных устройств и флешек. Пользователи Windows получают ее поддержку из коробки, но для приверженцев Linux все не так просто. -
13.07.2013
Lubos Rendek, перевод: А.Кривошей, "Типы файлов в Linux"
При перемещениях по файловой системе Linux вы обязательно столкнетесь с различными типами файлов. Наиболее часто используемые и очевидные - это обычные файлы и директории. Но операционная система Linux включает еще другие 5 типов файлов. В этой короткой статье мы покажем, как распознавать 7 типов файлов, встречающиеся в Linux. -
30.07.2012
Chris Hoffman, перевод: Н.Ромоданов,
"Описание структуры каталогов
системы Linux"
Структура файловой системы в Linux и в других UNIX-подобных операционных системах определяется стандартом Filesystem Hierarchy Standard (FHS). Однако в файловых системах Linux также есть некоторые каталоги, которые еще не определены в этом стандарте. В этой статье приводится краткое описание структуры каталогов системы Linux. -
06.07.2012
Abhishek Prakash, перевод: Н.Ромоданов,
"Как в Ubuntu упростить
автомонтирование разделов Windows NTFS"
Один из способов автоматического монтирования дисков NTFS является редактирование таблицы fstab, но для начинающих пользователей Linux этот способ может оказаться сложным. Альтернативный способ состоит в использовании графического инструментального средства, называемого ntfs-config. -
16.06.2012
Andrew, перевод: А.Кривошей, "Grive - клиент Google Drive
для Linux с открытым исходным кодом"
Официального клиента Google Drive для Linux все еще нет, a старый Google Docs FS не очень хорошо работает с Google Drive, поэтому, помимо веб-интерфейса остается только Grive - неофициальный клиент Google Drive под Linux с открытым исходным кодом, работающий в командной строке. -
20.04.2012
Igor Ljubuncic, перевод: А.Кривошей, "Создание и использование снэпшотов в BTRFS"
BTRFS - это сравнительно новая файловая система, основанная на ZFS от компании Sun, которая привнесла больше всего инноваций в Unix за последние 25 лет, до ее поглощения Oracle. BTRFS до сих пор считается нестабильной, и поэтому не подходит для применения на производстве. Однако эта файловая система имеет множество полезных возможностей, которые стоит изучить. Одна из них - создание cнэпшотов системы. -
01.03.2012
Jack Wallen, перевод: А.Кривошей,
"Пять лучших утилит для очистки файловой системы в Linux"
Все слышали об утилитах для чистки системы в Windows, но мало кто знает, что подобные программы имеются и для Linux. О некоторых вы, вероятно, слышали, и их функциональность не будет для вас новостью. Каждая из представленных ниже утилит позволит вам поддерживать файловую систему Linux в порядке. -
27.02.2012
Jonathan Corbet, перевод: А.Кривошей,
"XFS - файловая система будущего?"
Разработчик XFS Дэйв Чиннер считает, что XFS привлечет большее количество пользователей в будущем. Он рассказал о решении проблем с масштабированием, а также о дальнейшей работе по улучшению файловой системы. Если верить его словам, возможно в ближайшие несколько лет мы услышим значительно больше об XFS, поскольку ext4 уступает XFS на большинстве рабочих операций, включая те, где она была традиционно сильна. -
07.02.2012
Thom Holwerda, перевод: Н.Ромоданов,
"Почему разделены директории /bin, /sbin, /usr/bin, /usr/sbin"
Если вы использовали систему UNIX или какую-либо другую систему, производную от нее, вы, вероятно, задавались вопросом, почему в файловой системе присутствуют директории /bin, /sbin, /usr/bin, /usr/sbin. У вас, возможно, даже есть объяснение существования каждого из этих директориев. Однако, дело в том, что все эти объяснения придумали уже после того, как эти директории были созданы. Оказывается, настоящие причины исключительно просты. -
25.05.2011
Nathan Willis, перевод: В.Семененко,
"Первое знакомство с Btrfs"
B-древовидная файловая система Btrfs является следующим поколением файловых систем для Linux. Btrfs имеет значительные улучшения по сравнению с ext3/ext4, например, - гораздо более простой способ управления разделами дисков. В статье приведено краткое описание приемов работы с этой новой файловой системой. -
06.04.2011
Tim Brookes, перевод: Н.Ромоданов,
"Как в Linux
извлечь файлы из образа ISO"
Вы, наверное, уже использовали популярный формат файлов с расширением .ISO. В отличие от Windows, в Linux есть встроенная поддержка монтирования и управления файлами образов. Поэтому для того, чтобы получить доступ к архивам .ISO и файлам, находящимся внутри них, можно не обращаться к программному обеспечению независимых производителей. В статье описывается, как это сделать. -
11.01.2011
Akkana Peck, перевод Д.Оводов,
"Управление
системой Linux при помощи fstab"
Файл /etc/fstab, зачем он нужен, и как его правильно сконфигурировать. -
27.11.2010
David North, перевод А.Дмитриев,
"Какая система
партиционирования быстрее работает на дешевой флешке?"
Использование GPT (GUID Partition Table) вместо обычного MBR (Master Boot Record) сильно повысит скорость работы флешки практически с любой файловой системой. -
25.11.2010
David North, перевод А.Дмитриев,
"Какую файловую систему поставить на флешку для Linux"
Миниатюрные флеш- и SD-карты встречаются на каждом шагу и содержат гигабайты дешевой памяти в маленьком объеме. Большая их часть отформатирована в VFAT. А какая Линуксовая файловая система будет быстрее всех работать с этими носителями? -
24.11.2010
В.Костромин, "Утилиты
для восстановления потерянных данных в Linux"
В статье приведен перечень средств восстановления данных из испорченных или случайно удаленных файлов, которые доступны на настоящий момент в ОС Linux. -
30.10.2010
А.Дмитриев, "Как правильно
монтировать и прописывать в /etc/fstab разделы c NTFS"
Чтобы примонтировать раздел c файловой системой NTFS, нужно установить драйвер ntfs-3g. Большинство дистрибутивов давно имеют его в своих репозитариях. Но вот листая Интернет, на какие только дикие советы не нарвешься. А ведь использование этого драйвера крайне просто. -
07.07.2010
Jeffrey B. Layton, перевод: Н.Ромоданов,
"OCFS2: Недооцененная файловая система Linux"
Система OCFS2 является кластерной файловой системой, которую первоначально выпустила фирма Oracle и которая может стать замечательной основой для файловой системы общего назначения, где требуется совместный доступ к данным. В статье приводится краткое описание системы и перечисляются ее особенности. -
27.05.2010
M. Tim Jones, перевод: Н.Ромоданов,
"Ceph: Распределенная файловая система петабайтных масштабов для Linux"
Последним дополнением к впечатляющим набору файловых систем, имеющемуся в Linux, является Ceph, распределенная файловая система, в которой есть средства репликации и обеспечения отказоустойчивости при одновременном сохранении совместимости со стандартами POSIX. Познакомимся с архитектурой Ceph и узнаем, как в ней обеспечивается отказоустойчивость и облегчается управление огромными объемами данных. -
15.05.2010
Автор: hansivers, свободный перевод: Алексей Дмитриев,
"Сравнение файловых систем ext3, reiser, xfs, jfs под Debian Etch"
Вывод: Можно подразделить файловые системы на две группы: А - быстрые и ресурсоемкие (ReiserFS и XFS), и В - медленные и экономичные (ext3 и JFS). XFS является хорошим компромиссом - достаточно быстрая, с умеренным потреблением ресурсов процессора и приемлемым количеством ошибок со страницами памяти. -
8.02.2010
Ken Hess, перевод: Н.Ромоданов,
"Если вам не изменяет память: используем
файловые системы ramfs и tmpfs"
В статье кратко описываются файловые системы tmpfs и ramfs, монтируемые в оперативной памяти компьютера и позволяющие существенно увеличить скорость чтения и записи в базе данных или работу с другими динамически изменяемыми файлами. -
15.12.2009
M. Tim Jones, перевод: Н.Ромоданов,
"Файловые системы Linux следующего поколения: NiLFS(2) и exofs"
В системе Linux поддерживаются разнообразные файловые системы для различных операционных систем и продолжаются инновации в этой области. К числу новых файловых систем, которые внедряются в Linux, относятся журнально-структурированная файловая система NiLFS(2) и система хранения объектов exofs. -
19.09.2009
Carlo Wood, перевод: А.Коваленко,
"Как
восстановить удаленные файлы в файловой системе ext3"
Однажды автор случайно полностью удалил более 3Гб данных из своего домашнего каталога. Резервная копия была сделана более полугода назад. Требовалось восстановить удаленные данные. Поэтому, проигнорировав всех, кто пытался убедить его в том, что данные восстановить невозможно, он начал изучать, как в действительности работает файловая система ext3, и что в действительности происходит, когда файлы удаляются... Через три недели, написав около 5000 строк кода, К.Вуд восстановил на своем диске все файлы до единого. - Federico Kereki, перевод: В.Костромин, "Куда подевалось дисковое пространство?"
- Oliver Diedrich, перевод: А.Дмитриев, "Фрагментация под Linux: Настройка файловой системы Ext3"
- Dr.XoR, "Файловая система ext3", 25.06.2002.
- Ben Martin, перевод: А.Тарасов, "Очищаем файловую систему с помощью fslint"
- Nathan Willis, перевод: А.Тарасов, "Обмен файлами с помощью wdfs и FUSE"
- Kurt Edelbrock, перевод: А.Тарасов, "Если вы сказали "О-о-о-й!": ext3undel"
- Falko Timme, перевод: А.Дмитриев, "Три способа получить доступ к Линукс разделам (ext2/ext3) из-под Windows"
- Перевод А.Дмитриев, "Упаси Боже (Root) удалить этот файл"
- Nana Langstedt, перевод А.Дмитриев, "Как правильно редактировать файл /etc/fstab"
- А.Дмитриев, "Снова о пространстве подкачки"
- Gary Sims, перевод А.Дмитриев, "Все о пространстве подкачки в ОС Линукс"
- Материал из Wikipedia, перевод А.Дмитриев, "GUID Partition Table (новая таблица разделов)"
- Vivek, перевод А.Дмитриев, "Создание раздела диска размером более 2 Тб в Линуксе"
- Shashank Sharma, перевод А.Тарасова, "Чистим файловую систему с помощью FSlint" С течением времени в файловой системе накапливаются бесполезные файлы. FSlint - приятная утилитка, которая может помочь вам вычистить свою файловую систему от такого мусора, как пустые каталоги, некорректные символьные ссылки, файлы с некорректными именами, дубликаты и временные файлы и многое другое.
- Keith Winston, перевод А.Тарасова, "30 дней с JFS" JFS - журналируемая файловая система, поддержка которой включена в ядро начиная с 2002 года. Автор статьи испытывал JFS на прочность в течение 30 дней и пришел к такому выводу: "После 30 дней избиений я был полностью уверен в JFS, теперь я могу доверять свои данные JFS. JFS может быть не столь известна, как другие файловые системы, но это хороший выбор в большом списке файловых систем для Linux."
- "Стандарт на структуру каталогов файловой системы" (Filesystem Hierarchy Standard) для UNIX-подобных операционных систем. Перевод на русский язык В.А.Костромина, 2003 г. (tar-gz-архив)
- Шапошникова С. В., "Файловая система Linux глазами Windows-пользователя"
- Карпов Дмитрий. "Типы файлов: введение",
- В.Хименко, "Файлы, файлы, файлы...", Опубликовано в журнале «Мир ПК», #02/2000
- В.Хименко, "Файлы, файлы, файлы...(продолженеие)", Опубликовано в журнале «Мир ПК», #03/2000
- Automount: Автоматическое подключение файловых систем, вер. 0.4, 17 апреля 1999 г. (перевод Денис Дементьев, SWSoft Pte Ltd.)
- Automount: Автоматическое подключение файловых систем, вер. 0.4, 17 апреля 1999 г. (перевод А.Михайлов, SWSoft Pte Ltd.) (rar-архив)
- "Ext2fs-Undeletion-Dir-Struct (Восстановление структуры каталогов файловой системы Ext2fs)"
- А.Стахнов. Текст главы 4 Идеология файловой системы книги "Linux в подлиннике. Наиболее полное руководство.", которая вышла в ноябре 2002 года в издательстве "БХВ-Санкт-Петербург".
- "Ext2fs-Undeletion (Восстановление удаленных файлов с файловой системы Ext2fs в Linux)"
- О.Бройтман, "Рассказ о докладе: "Журналируемые файловые системы. Мифы и реальность", Докладчик: Александр Боковой.
- Виталий Яковлев, Файловая система ext3 Опубликовано: 04.06.2002. Оригинал: http://www.softerra.ru/freeos/18211/
- Daniel Robbins, перевод В.Холманов, "Руководство по "продвинутым" файловым
системам" (заимствовано с сайта
http://linux.yaroslavl.ru/)
- часть 1: "Journalling and ReiserFS"
- часть 2: "Использование ReiserFS в Linux 2.4"
- часть 3: "Использование файловой системы virtual memory (VM) и bind mounts"
- часть 4: "Введение в devfs"
- часть 5: "Установка devfs"
- часть 6: "Переход на devfs (с использованием init wrapper)"
- часть 7: "Презентация ext3"
- часть 8: "Неожиданности от ext3."
- часть 9: "Презентация XFS."
- часть 10: "Развертывание XFS."
- часть 11: "Совершенствование файловых систем."
- часть 12: "Введение в EVMS."
- В.Холманов, "Разбиение дисков и инсталляция Linux на LVM", часть 1, часть 2. (источник: http://www.softerra.ru/freeos/20792/)
- "Современные распределенные файловые системы для Linux: Основные сведения."
- Сергей А. ЯРЕМЧУК "Как разделяют пингвинов"
- "LDAP-HOWTO".