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

Часто задаваемые вопросы. Fuse

Часто задаваемые вопросы. Fuse [Текст] : [ответы] / авт. не указ.  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 91. — (Ответы). 
     Аннотация
     Fuse (Filesystem in USErspace — файловая система в пространстве пользователя, а не английское fuse, означающее электропредохранитель или "пробку"; http://fuse.sourceforge.net) — сущность, значение, предоставляемые файловые системы, поддерживаемые файловые системы.
 

Emount 0.11.0

Emount 0.11.0 [Текст] : [http://emount.sourceforge.net] : [краткая характеристика]  //  Linux Format. — 2011. — № 5 (144), май. — С. 99. — (LXFHotPicks) (Также вышли. Новые и обновленные программы, тоже достойные внимания…).
     Аннотация
     Новый GUI для системы монтирования/размонтирования файловой системы пользовательского пространства.
 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 3

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 3 [Текст] : учебник / Майк Сондерс (Mike Saunders)  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 64-67. — (Учебник) (Тренинги Linux). — Содерж.: Раздел 1. Файловая система Linux : [/ — корневой каталог (root), его подкаталоги (/bin, /boot, /dev, /etc, /home, /initrd.img, /lib, /lost+found, /media, /mnt, /opt, /proc, /root, /sbin, /selinux, /srv, /sys, /tmp, /usr, /var, /vmlinuz) согласно Filesystem Hierarchy Standard (FHS) и их содержание]. — С. 64-65 ; Что такое разделяемые библиотеки? : [справка]. — С. 65 ; Раздел 2: схемы разбиения диска на разделы : [утилита разбиения диска на разделы fdisk, утилита форматирования раздела mkfs, раздел подкачки (swap), три схемы разбиения диска на разделы] ; Скорая помощь : [защита настроек Grub от изменений другими пользователями] ; Проверьте себя! : [несколько задач и вопросов по материалам трех пройденных разделов]. — С. 66 ; Раздел 3: настройка загрузчика : [загрузчик Grub (Grand Unified Bootloader) — настройка Grub 2 путем рекомендуемой правки файла /etc/default/grub; настройка Grub 1] ; Скорая помощь : [точка монтирования] ; Волшебство /etc/fstab : [файл /etc/fstab, где описана связь разделов с точками монтирования, в устройстве разбиения диска на разделы в рабочей системе Linux]. — С. 67. 
     Аннотация
     Рассмотрено устройство файловой системы Linux, разбиение жесткого диска на разделы и изменение конфигурации загрузчика Grub. Показано как разделяемые библиотеки повышают безопасность и экономят место на жестком диске. Как и в других статьях этой серии, некоторые каталоги и команды могут различаться в зависимости от используемого дистрибутива. Однако для обучения рекомендуется дистрибутив, соответствующий промышленному стандарту, такой как Debian (версия 5), которым пользовались при написании этой статьи. Для самопроверки усвоения материала учебника задано несколько задач и вопросов по материалам трех пройденных разделов
 

Мубаракшин, Т. Награды CeBIT 2011

Мубаракшин, Т. Награды CeBIT 2011 [Текст] : светская жизнь : [лауреаты премии Linux New Media Awards 2011] / рубрику готовил Тимур Мубаракшин  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 4. — (Новости). — Прил.: "Про CeBIT" : [справка о CeBIT и происхождении названия (от немецкого Centrum der Buro- und Informationstechnik – центр офисных и информационных технологий)].
     Аннотация
     Лауреаты премии Linux New Media Awards, получившие награды на церемонии в ходе CeBIT 2011 (начало марта 2011 года, Ганновер, Германия) — дистрибутив Debian (номинации "Лучший серверный дистрибутив", "Наиболее значительный вклад в развитие открытого и свободного ПО"; высокопроизводительная файловая система для серверов и рабочих станций btrfs (номинация "Самый инновационный открытый/свободный проект"); интернет-планшет Samsung Tablet Galaxy под управлением мобильной ОС Android (номинация "Наиболее интересное Linux-устройство"); мобильная версия браузера Firefox – Fennec (номинация "Лучшее приложение для мобильных устройств"); система виртуализации уровня ядра KVM (номинация "Лучшее открытое решение в области облачных технологий и виртуализации"). 
     В 2011 году впервые использовалась новая методика оценки при выявлении лучшего дистрибутива Linux — общественное голосование в Сети. Лучший дистрибутив 2011 года Ubuntu – именно он набрал большинство голосов в общественном голосовании.
 

Часто задаваемые вопросы. Разделы и файловые системы

Часто задаваемые вопросы. Разделы и файловые системы [Текст] : [ответы на вопросы]  //  Linux Format. — 2015. — № 3 (194), март. — С. 99. — (Ответы).
     Аннотация
     Объяснено зачем в Linux столько разделов и файловых систем; почему в Linux несколько разделов на примере раздела подкачки swap; почему достаточно, но не оптимально иметь всего два раздела swap и root, как в Ubuntu, поскольку каталог home должен быть отделен от файлов операционной системы, что продемонстрировано на примере, а также рекомендовано создать отдельный раздел для каталога /var; зачем необходимы столь разные типы файловых систем на примерах файловых систем ext2, ext3, ext4, reiserfs, XFS, btrfs. 
     А вот на один вопрос редакция ответ не дала намеренно. Этот вопрос: какая из файловых систем лучшая? Почему? Я увидел ответ на этот вопрос, а Вы?

 

5. Маленькая большая карта

5. Маленькая большая карта [Текст] : [решение проблем использования карт MicroSDXC на 64 ГБ в Linux] : [ответ на вопрос читателя Тома Олсона (Tom Olson)]  //  Linux Format. — 2015. — № 3 (194), март. — С. 98, колон. 2-3. — (Ответы). 
     Аннотация
     Причины проблем использования карт MicroSDXC на 64 ГБ в Linux и варианты действий обладателя такой карты в случае возникновения проблем — переформатирование карты с файловой системой FAT32, установка на компьютер с Linux драйвера exFAT, использование драйвера exFAT от сообщества.
 

Цукалос, М. DTrace: гид по применению

Цукалос, М. DTrace: гид по применению [Текст] : учебник : [применение полного анализа и отладки ПО для мониторинга производительности системы под Linux] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 3 (194), март. — С. 70-73. — (Учебник). — Прил.: "Скорая помощь. Если вы администратор различных машин Unix, изучите DTrace непременно: это сильно облегчит вашу жизнь. Если вы администратор только систем Linux, это всё равно хороший выбор.". — С. 70 ; "Зачем создали DTrace?" : [минусы отлаживающих утилит  strace и truss; значение вставки в ПО сообщений об отладке и других видов сообщений; цель компании Sun Microsystems при разработки DTrace (2004), плюсы программы при отладке ПО] ; "Скорая помощь" : [альтернативы DTrace — команда perf (она же perf_events) и SystemTap]. — С. 71 ; "Скорая помощь. Когда вы пытаетесь решать проблему с производительностью, один вопрос тащит за собой другой. Не сдавайтесь; просто продолжайте отвечать на возникающие вопросы!" : [совет]. — С. 72 ; "DTrace против Linux DTrace" : [недостатки версий программы для Linux; основополагающее руководство по DTrace — http://www.dtracebook.com]. — С. 73. 
     Аннотация
     Всё, что вам следует знать об удобном инструменте DTrace, чтобы проверить производительность своей системы. 
     DTrace (расшифровывается Dynamic Tracing — Динамическое слежение) — версии (версия в Oracle Linux и портированная на Linux свободная на https://github.com/dtrace4linux/linux), назначение, плюсы, высокий порог освоения, установка в системе под Ubuntu Linux, прицип работы (понятия провайдер и зонд), команды и опции команд, программирование DTrace на D, функции статистики, полезные команды-однострочники (команда печати числа системных вызовов на каждую работающую программу; команда отслеживания системных вызовов open() и печати имени и пути процесса, вызвавшего open(); печати количества прочитанных байтов, сгруппированных по процессам; отслеживания ввода/вывода диса и печати ID процесса, его имени и размера операции ввода/вывода в байтах; подсчёта исходящих соединений, отслеживанием вызовов connect(), подсчёта входящих соединений, отслеживанием вызовов accept(); чтения и записи через сокет, которые соответствуют вызовам read() и write(), сгруппированные по процессу с заданным именем; подсчёта вызовов функции, относящихся к ext4).

 

Ботвик, Н. Вот она — техника 2015

Ботвик, Н. Вот она — техника 2015 [Текст] : [руководство по использованию] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 3 (194), март. — С. 30-37. — (Самый авангардный Linux). — Содерж.: Ядро Linux. Сделайте своей Linux ОС пересадку сердца : [уважительные причины обновления ядра; скачивание (https://kernel.org), настройка с помощью menuconfig или xconfig, компилирование и установка ядра] ; Обновите initrd. — С. 31 ; Чем плох Х : [X как архитектура и инфраструктура переусложнена]. — С. 32 ; Wayland. Попробуйте систему окон, альтернативную устаревающей X11 : [Wayland: как библиотека, как интерфейс между программами и компоновщиком и между компоновщиком и ядром, как сервер отображения, как движок графики; установка (http://wayland.freedesktop.org) и роль в новой системе окон; что такое компоновщик в системе окон; компоновщик Weston, запуск и настройка полного рабочего стола Wayland/Weston, работа с Gnome на Wayland в Fedora 21; альтернативный сервер отображения Mir от Canonical]. — С. 32-33 ; Добавление репозитория : [репозиторий — определение, дополнительные репозитории (примеры), PPA (Personal Package Archive) Ubuntu и команда добавления репозитория в менеджер пакетов]. — С. 33 ; Родоначальник : [ZFS — подлинная файловая система «нового поколения» (анонсирована Sun Microsystems 14 сентября 2004) — новизна, открытый проект в Linux и его недостатки]. — С. 34 ; ФС нового поколения. Файловые системы бурно развиваются — установите самую новую : [коренное отличие файловых систем «нового поколения» от предыдущих файловых систем (ext2/3/4, ReiserFS и XFS); btrfs — создание, монтирование; обеспечение безопасности данных и восстановления данных в файловых системах ZFS и btrfs; F2FS (Flash Friendly File System) — файловая система для использования на твердотельных жёстких дисках (SSD) — активация, перенос раздела root на F2FS]. — С. 34-35 ; Эксперименты с файловыми системами : [предлагаются варианты ознакомления с новыми файловыми системами без форматирования жёсткого диска — использование внешнего диска или второго внутреннего диска, выделение места через изменение размера существующих разделов, использование устройства обратной связи (рассмотрено подробнее)] . — С. 35 ; Контейнеры Systemd. Попробуйте использовать несколько изолированных систем : [технология ядра Linux cgroups и контейнеры Linux (Linux Containers) как альтернатива виртуализации — плюсы и минусы; рассмотрена работа с контейнерами через systemd-nspawn в Bash (запуск контейнера, загрузка внутри контейнера)] ; Заполнение директории контейнера : [установка ОС в контейнер]. — С. 36 ; Новые технологии. Создайте тестовую среду и учитесь на практике : [кратко рассмотрены плюсы и минусы таких способов создания тестовой среды для экспериментальных программ, как виртуальная машина, использование другого компьютера; более подробно рассмотрена двойная загрузка]. — С. 37. 
     Аннотация
     Осваиваем и учимся безопасно применять новые авангардные технологии Linux уже сейчас с помощью руководства по суперсовременной графике Wayland, файловым системам и контейнерам, виртуализации.

 

Толстой, А. Snapper 0.2.4

Толстой, А. Snapper. Версия: 0.2.4. Сайт: http://snapper.io [Текст] : инструмент создания снимков ФС : [восстановление системы с файловой системой btrfs] / Александр Толстой  //  Linux Format. — 2015. — № 2 (193), февр.. — С. 102. — (LXFHotPicks).
     Аннотация
     Snapper 0.2.4 как инструмент управления моментальными снимками btrfs и как инструмент восстановления системы. Команды управления Snapper — отслеживание изменений директории и создание моментального снимка системы, просмотр изменений, возврат к предыдущему снимку.
 

5. Неработающая btrfs

5. Неработающая btrfs [Текст] : [неработающая btrfs — причины и решение конкретной проблемы пользователя] : [ответ на вопрос читателя Нейла Дэвидсона (Neal Davidson)]  //  Linux Format. — 2015. — №2 (193), февр.. — С. 98, колон. 2-3 — 99, колон. 1-2. — (Ответы).
     Аннотация
     Хороша btrfs… но все ещё находится в активной разработке и пользователь наблюдает, как вскоре после загрузки все подтома переходят в режим только для чтения, а dmesg возвращает сообщение […] parent transid verify failed on… wanted… found…, за которым идет трассировка стека… Объяснены возможные причины проблемы и предложены шаги решения.
 

3. Старожил Atari

3. Старожил Atari [Текст] : [работа с «чужеродным» диском Atari в Linux] : [ответ на вопрос посетителя форума SiriusHardware]  //  Linux Format. — 2015. — №2 (193), февр.. — С. 97, колон. 2-3 — 98, колон. 1. — (Ответы).
     Аннотация
     Учитывая, что у ядра Linux есть параметры монтирования для таблиц разделов и файловых систем Atari, у пользователя есть шансы работать с ним, но в ответе обращается внимание на отдельные моменты монтирования и копирования такого диска.
 

Бидвелл, Д. Файловые системы. Новое поколение

Бидвелл, Д. Файловые системы. Новое поколение [Текст] : [основные понятия файловых систем btrfs и ZFS, базовые основы работы в них и особенности реализации массивов RAID в файловых системах btrfs и ZFS] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — №2 (193), февр.. — С. 50-53. — (ZFS и btrfs). — Прил.: "Краткая история файловых систем" : [эволюция файловых сиcтем]. — С. 51 ; "Адаптивный кэш замены ZFS (ARC, упрощенный)" [Изображение] : [кэширование в ZFS] : [цвет. схема]. — С. 51 ; "zpool" [Изображение] : [распределение данных в ZFS] : [цвет. схема] ; "Вот тебе CoW, приятель" : [технология «копирование при записи» (Copy­­-­on-­Write, CoW) в btrfs и ZFS] : [справка]. — С. 52 ; "В btrfs используется структура данных B-дерева…" [Изображение] : [принцип работы btrfs] : [цвет. схема]. — С. 53.
     Аннотация
     Краткая история эволюции файловых систем и краткая история файловых систем btrfs, ReiserFS и ZFS (Zettabyte File System).
     Особенности поддержки ZFS в Linux и проект ZFS on Linux (http://zfsonlinux.org).
     Руководство по ZFS — http://bit.ly/ZFSGuide.
     Руководство по btrfs — http://bit.ly/BtrfsGuide.
     Выдающиеся общие свойства btrfs и ZFS, особенности реализации RAID в этих файловых системах.
     ZFS — единица хранения данных vdev, пул хранения данных (zpool), настройка пула, наборы данных (файловая система, zvol — том, snapshot — снимок, clone — клон), создание простой файловой системы с именем stuff, свойства zvol и реализация снимка zvol, требовательность ZFS к оперативной памяти и совет использовать оперативную память с ECC (кодом коррекции ошибок).
     Очень кратко сказано о btrfs — возможности создания новой файловой системы и конвертирования существующей ext3/4, снимки подтомов, особенности снимков подтомов, создание подтомов и работа с ними.

Бидвелл, Д.Самопалим себе NAS

Бидвелл, Д.Самопалим себе NAS [Текст] : [создание сетевого хранилища данных в массиве RAID 6 с файловой системой ext4 и размещением операционной системы на отдельном диске] : [руководство] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — №2 (193), февр.. — С. 44-48. — (NAS на дому). — Прил.: "Выбор компонентов" : [требования к компьютеру, рекомендации использовать HP Microservers, собрать мини-компьютер, обоснование выбора компьютера AMD Kabini 5350 APU]. — С. 45 ; "Внимание: RAID" : [минусы RAID, аппаратные контроллеры RAID, поддержка RAID материнской платой (Fake RAID или host RAID )]. — С. 46 ; "Настройка DuckDNS" : [(www.duckdns.org)] : [инструкция]. — С. 48.
     Аннотация
     Сборка NAS (network­-attached storage — сетевое хранилище данных) с 24 ТБ дисков в массиве RAID 6 с файловой системой ext4 и размещением операционной системы на отдельном диске.
     Кратко — необходимость создания NAS, самые популярные спецдистрибутивы NAS с открытым кодом — FreeNAS на базе BSD, NAS4Free и OpenMediaVault.
     Советы по выбору компьютера и жестких дисков NAS, информация о конфигурациях RAID (RAID 1, RAID 5, RAID 6, RAID 10) и конфигурациях RAID с четырьмя дисками.
     Сборка NAS на базе жестких дисков Western Digital Red по 6 ТБ каждый для данных (если установлено, что образ initrd имеет поддержку mdadm (Multiple Disk Administration)) и гибридного диска Western Digital Black2 USB3 для операционной системы Arch Linux (установка Arch Linux на USB­-диск — http://bit.ly/ArchOnAUSBKey).
     Настройка программного RAID — разбиение дисков на разделы с использованием таблицы разделов GPT при помощи программы gdisk; настройка массива RAID 6 (создание, вычисление объема порции распределения данных chunk, сравнение файловых систем btrfs, ext4, ZFS и выбор файловой системы, опции stride и stripe­width в ext4 RAID, форматирование), настройка Samba (создание и добавление пользователя, настройка разрешений).
     Организация доступа к NAS из сети Интернет через роутер по SFTP или через ownCloud. Настройка динамического DNS с помощью сервиса DuckDNS.
     Контроль состояния RAID.

 

Вервлоесем, К. Inotify: следим за системой

Вервлоесем, К. Inotify: следим за системой [Текст] : учебник / Коэн Вервлоесем (Koen Vervloesem)  //  Linux Format. — 2011. — № 1 (139-140), янв.. — С. 80-83. — (Inotify. Учебник) (Linux Format на DVD). — Прил.: "Просвети меня!" : [настройки Inotify, которые связаны с просмотрами]. — С. 80 ; "Скорая помощь. Вы хотите быть в курсе, когда происходит определенное событие? Используйте команды espeak, emacspeak или festival с iwatch или inoticoming.". — С. 81 ; "Скорая помощь. За событиями можно наблюдать и в ваших программах: привязки Inotify предусмотрены для самых популярных программ и языков программирования, в том числе Perl, Python и Ruby.". — С. 82 ; "Доступные события Inotify" : [комментарии к событиям access, attrib, close_write, close_nowrite, close, create, delete_self, delete, modify, moved_to, moved_from, moved, open, unmount] ; "Скорая помощь. Под FreeBSD, OpenBSD, NetBSD и Mac OS X нет Inotify, но есть схожий интерфейс оповещения о событиях, Kqueue.". — С. 83. 
     Аннотация
     Inotify — отличное средство ядра Linux уследить за всем, что творится в Вашей файловой системе — работа, возможности, инструменты (набор инструментов командной строки Inotify-tools (http://github.com/rvoicilas/inotify-tools), inotifywait, inotifywatch, iwatch (http://iwatch.sourceforge.net), inoticoming и другие).

 

Шарма, Ш. Paragon NTFS & HFS

Шарма, Ш. Paragon NTFS & HFS [Текст] : работа с файловой системой : [обзор программы] / Шашанк Шарма (Shashank Sharma)  //  Linux Format. — 2011. — № 1 (139-140), янв.. — С. 14. — (Обзоры) (Linux Format на DVD). — Прил.: "Вкратце" : [краткая характеристика Paragon NTFS & HFS, назван ее аналог — NTFS-3G] ; "Свойства навскидку. Дефрагментация NTFS ; Запрос информации NTFS" ; "Вердикт. Paragon NTFS & HFS" : [великолепный продукт с богатым набором инструментов, опережающий соперников]. 
     Аннотация
     Paragon NTFS & HFS (www.paragon-­software.com/business/ntfs­-linux­-professional) от Paragon Software Group обеспечивает полную поддержку файловых систем NTFS и HFS, а также содержит комплект средств выполнения различных операций над такими разделами, но за это придется заплатить. Подчеркнуты скромность системных требований, простота установки, отсутствие графического интерфейса, скудость документации. Кратко охарактеризованы универсальный драйвер файловых систем (UFSD) для доступа к наиболее популярным ФС (FAT, NTFS, ext2, HFS и другим), драйвер логических дисков Paragon LDM, который позволяет работать  с динамическими томами Microsoft и даже RAID-дисками.