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

Коротко про… Файловые ссылки

Коротко про… Файловые ссылки [Текст] : [краткая справка] / авт. не указ.  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 97. — (Ответы).
     Аннотация
     Что такое файловые ссылки, преимущества ссылок перед копированием файлов в разные места, ссылки как средства доступа к одному и тому же файлу или каталогу из нескольких мест, типы ссылок (жёсткие и символические (symlink)), примеры символических ссылок, создание символической ссылки.
 

1. Скрытый дискоед

1. Скрытый дискоед [Текст] : [посетитель форума Fraxinus заметил в файловой системе странность — в информации о системе указано, что свободно 1,3 ГБ, свойства отдельных каталогов в / дают цифру 8,3 ГБ свободного места, анализатор использования диска не показывает свободное место] : [ответ на вопрос читателя Fraxinus] / авт. не указ.  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 96. — (Ответы).
     Аннотация
     Внимание пользователя обращено на то, что при монтировании файловой системы в каталог, который уже содержит файлы, эти файлы становятся невидимыми, заменяясь содержимым новой файловой системы, но место на диске они занимают и увидеть их будет можно при размонтировании файловой системы и освобождении точки монтирования. Пользователю дан совет по восстановлению места на жёстком диске — удаление этих недоступных глазу файлов при помощи связанного монтирования.
 

 

«Для корневого раздела новой версии OpenSuSE 13.2 по умолчанию используется файловая система Btrfs.»

"Для корневого раздела новой версии OpenSuSE 13.2 по умолчанию используется файловая система Btrfs." [Текст] : [инф. сообщение на основе публикации en.opensuse.org] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 10. — (Новости) (Новости короткой строкой). 
      Аннотация 
      OpenSuSE 13.2 использует файловую систему Btrfs.
 

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

Часто задаваемые вопросы. Fuse [Текст] : [ответы на вопросы] / авт. не указ.  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 99. — (Ответы). 
      Аннотация
      Fuse (Filesystem in USErspace — Файловая система в пространстве пользователя; http://fuse.sourceforge.net) — зачем она нужна, ее отличие от файловых систем Linux, использование для создания виртуальных файловых систем, возможности виртуальных файловых систем.
 

 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 48-51. — (Рецепты доктора Брауна). — Содерж.: Балаганомика продолжается : [СМИ вовсю трубят о конце света, надежда на лучшее есть; прелести Perl — код на Perl в форме верблюда] ; Изба-читальня. Security Power Tools и Hacking Linux Exposed. Как надо защищать систему от взломщиков, и как — не надо : [Книги по безопасности Linux: сборник Security Power Tools (published by O’Reilly, 800 p.), описывающий различные инструменты безопасности, многие из которых (но не все) открыты и доступны для Linux; Hacking Linux Exposed by McGraw Hill (Third Edition), но к сожалению, одно из самых неудачных приобретений]. — С. 48 ; Пользовательские файловые системы. Fuse. Теперь не нужно быть разработчиком ядра, чтобы создать собственную файловую систему — все сделает Filesystem in USErspace : [Сущность Fuse; краткая характеристика файловых систем Fuse —  encfs, sshfs, clamfs, rofs-filtered, virtual800, vmware-mount] ; Запросы к файлам в точке монтирования Fuse передаются модулю ядра Fuse, а потом возвращаются программе, создавшей точку монтирования [Схема] ; Файловая система "с приветом" : [Одна из файловых систем Fuse и самая нелепая из всех — «hello world»]. — С. 49 ; Для поддержания жизни бездискового терминала Linux используется масса технологий. На практике их все может предоставить один сервер [Схема] ; Кто пользуется LTSP? : [Информация о некоторых организациях в различных странах]. — С. 50 ; Linux Terminal Server Project. LTSP. Дешевые, стабильно работающие и легкие в управлении рабочие места для классной комнаты, службы технической поддержки, интернет-кафе и "киосков" обеспечит технология "тонкий клиент" : [Причины использования терминал-серверов Linux; механизм работы терминал-сервера Linux; LTSP-сервер в Ubuntu и K12LTSP, основанный на CentOS 5]. — С. 50-51 ; Ничто не ново под луной : [Концепция бездисковых рабочих станций Sun Microsystems и LTSP — различия] ; Тонкости тонких клиентов : [Рекомендации по аппаратной части тонкого клиента и сервера LTSP, по пропускной способности сети]. — С. 51. 
      Аннотация 
      Даже код программ на Perl менее запутан, чем документы и непознаваемые фрагменты документов законников. Админу впору окунуться в разнообразие файловых систем и терминал-серверов. 

Браун, К. По рецептам д-ра Брауна

Браун, К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2009. — № 3 (116), март. — С. 48-51. — (Рецепты доктора Брауна). — Содерж.: Привет, я тоже PC! : [Рекламный ролик Microsoft «Я PC» (показывает людей из разных социальных групп, которые говорят «Я PC», и заканчивается показом логотипа Windows) вызывает вопрос: кто в мире Linux может себе позволить потратить 300 миллионов долларов на рекламу ОС; Густаво Дуарте [Gustavo Duarte] "Почему Бразилия любит Linux" (http://duartes.org/gustavo/blog/post/why-brazil-loves-linux)] ; USB-аутентификация. YubiKey. Добавьте защищенную одно- или двухфакторную аутентификацию на свои сайты или сервисы : [USB-брелок YubiKey от шведской компании Yubico для аутентификации]. — С. 48 ; Иллюстрированный dig. Dig. Изучаем DNS по этому удобному руководству с картинками : [Dig — утилита для выполнения DNS-запросов и средство обучения, позволяющее понять, как работает DNS]. — С. 49 ; Из чего она сделана : [Компоненты ext3cow (www.ext3cow.com)] ; Эпоха Unix : [В Linux и Unix время измеряется в секундах, начиная с 00:00:00 UTC (Универсальное координированное время) 1 января 1970 года (по 19 января 2038 года), этот момент времени называют Эрой (The Epoch); утилита для конверсии на сайте www.epochconverter.com)] ; Говяжья файловая система. ext3cow. Вернитесь в прошлое и найдите старые версии своих файлов, не делая полного резервирования : [Суть ext3cow (расширение файловой системы ext3, позволяющее делать «снимки» состояния ФС и возвращаться в прошлое, чтобы просмотреть содержимое файла на момент создания любого снимка), описсание с точки зрения пользователя (плюсы и минусы)]. — С. 50-51 ; Установка ext3cow : [Шаги установки в командной строке]. — С. 51. 
      Аннотация 
      Внимая с трепетом и высотам теоретической физики, и добротному администрированию систем, я констатирую вслед за Крисом Брауном, что "пространственно-временной континуум" общей теории относительности Эйнштейна не демонстрирует интуитивную понятность, как и файловая система ext3cow от Закари Питерсона (Zachary Peterson). 

 

Мартин, Б. libferris: Опыты с Web 2.0

Мартин, Б. libferris: Опыты с Web 2.0 [Текст] : учебник : [управление содержимым веб-сайта через интерфейс виртуальной файловой системы libferris] / Бен Мартин (Ben Martin)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 68-71. — (libferris. Учебник). — Веблиогр. "Ресурсы": с. 71 (9 назв.). — Прил.: "Не только для суперкомпов" : [часть функций libferris работает на процессоре ARM частотой 400 МГц и 128 МБ ОЗУ, а часть на быстром процессоре с не менее 4 Гб ОЗУ] ; "Скорая помощь. Для передачи данных на web­-сервис используется каталог upload, а имя файла выдает сам web-­сервис.". — С. 69 ; "Скорая помощь. Общение с web­-сервисами происходит по протоколу REST, потому что он очень прост и хорошо отражает то, как web-­браузеры получают и отправляют информацию." ; "Экономим время на команды" : [перенаправление данных в ferris-redirect утилитой readline в Bash]. — С. 70 ; "Скорая помощь. Хотя условия использования некоторых web-­сервисов могут ограничивать ваши возможности, с помощью libferris удобно делиться фотографиями с друзьями из Flickr, которым недосуг просматривать снимки на вашей домашней странице.". — С. 71. 
      Аннотация
      Для выгрузки контента на веб-сервисы (так автор называет сайты социальных сетей, фото- и видеохостинги) в Linux создано много программных решений, начиная от реализации в браузере и заканчивая специализированными приложениями. Бен Мартин показывает, как из консоли реализовать другой способ — виртуальную файловую систему адресного пространства пользователя libferris, которая монтирует сайт Flickr или Vimeo в каталог файловой системы и позволяет загружать  изображения на сервисы прямо из рабочего стола Linux. Также подробно рассказано, как добыть ключи разработчиков API от нужных нам сайтов.
 

 

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

Часто задаваемые вопросы [Текст] : Разделы диска и файловые системы  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 91. — (Ответы). — Содерж.: [Вопросы]  : Почему в Linux так много различных разделов и файловых систем? ; Почему в Linux применяется много файловых система, а в Windows — нет? ; Может достаточно только раздела подкачки и корневого раздела, как в Ubuntu? ; Ну и зачем мне это? : [Почему не желательно хранить все данные в корневом разделе] ; Какие еще разделы еще нужны? ; Для чего нужно столько файловых систем — все эти Ext2, Ext3, Reiserfs, XFS, JFS и прочее? ; Которая из них лучше?
      Аннотация
      Ответы на вопросы читателей журнала о файловых системах Linux.

Крестников Е. Google переводит свои серверы на Ext4

Крестников Е. Google переводит свои серверы на Ext4 [Текст] : [Инф. сообщение] / Евгений Крестников  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 5, колон. 3. — (Новости) (Новости короткой строкой). 
      Аннотация
      Программное обеспечение серверов Google.

Толстой А. Пять советов

Толстой А. Пять советов [Текст] : [Полезные советы пользователю Linux] / Александр Толстой  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 38-41. — (Xитрости в Linux). — Содерж.: Ядро без команд : [Выбор, загрузка, сборка ядра Linux для дистрибутивов на базе Debian при помощи KernelCheck (http://kcheck.sf.net) — графического интерфейса к набору сценариев на Python]. — С. 38 ; Speed Disk для Linux : [Дефрагментация отдельного каталога с помощью скрипта (http://ck.kolivas.org/apps/defrag/) от Кона Коливаса (Con Kolivas); дефрагментация раздела с файловой системой XFS с помощью консольной программы xfsdump (http://ftp.de.debian.org/debian/pool/main/x/ xfsdump/)]. — С. 39 ; Кино в тишине : [Снижение шума системного блока при помощи консольных программ: снижение шума вентилятора процессора — утилиты из набора lm-sensors (pwmconfig — для калибровки напряжения, подаваемого на вентилятор); отключение винчестера и упреждение обращения к нему путем кэширования фильма в память, если ее достаточно]. — С. 39-40 ; Другая файловая система : [Файловая система NILFS (http://www.nilfs.org) — принцип работы, отличия от ZFS из OpenSolaris, минусы, применение, практика работы с пакетом утилит nilfs-utils]. — С. 40-41 ; Лифт имени Линуса : [Планировщик ввода/вывода (I/O) для оптимизации работы дисковой подсистемы: назначение, особенности планировщиков (CFQ (Complete Fair Queueing), NO-­OP, Anticipatory, Deadline), установка, настройка] . — С. 41.
      Аннотация
      Пять лучших советов пользователям Linux из коллекции Александра Толстого — сборка ядра, дефрагментация отдельного каталога, снижение шума системного блока, файловая система NILFS, оптимизация работы винчестера.

Вейч Н. Python : Сделаем Google диском

Вейч Н. Python [Текст] : Сделаем Google диском / Ник Вейч  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 76-79. — (Python. Учебник). — Прил.: "Перенаправление stderr" : [Как получить из Python сообщения stderr, необходимые для отладки]. — С. 77 ; "Скорая помощь. Вы можете отмонтировать файловую систему Fuse командой fusermount ­u ваша_точка_монтирования, но сперва закройте все открытые файлы.". — С. 79. 
      Аннотация
      Собрав три открытые технологии Python, Google Data API и Fuse вместе, можно превратить Google Docs в свой локальный жесткий диск. Ник Вейч показывает как это можно реализовать на деле.

Часто задаваемые вопросы : Доступ к файловой системе Windows

Часто задаваемые вопросы [Текст] : Доступ к файловой системе Windows  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 91. — (Ответы). 
     Аннотация
     Освещено: монтирование файловых системы FAT и VFAT MS-­DOS в Linux, полноценный доступ на чтение/запись к файловой системе NTFS при помощи драйвера FUSE под названием NTFS-­3G (www.ntfs-3g.org), изменение владельца файла в разделе Windows в /etc/fstab, различие между FAT, VFAT и FAT32, реализации доступа к некоторым файловым системам Linux из-под Windows — драйвер для ext2/3 (www.fs­driver.org), монтирующий ext2 как диск с отдельной буквой, rfstool (http://p-­nand-­q.com/download/rfstool.html) для доступа к разделам ReiserFS из-­под Windows.

Цо Т. Супер-Тед

Цо Т. Супер-Тед [Текст] : [интервью одного из ключевых разработчиков файловой системы ext4 и мэнтейнера этой подсистемы ядра Теодора Цо (Theodore Ts’o a.k.a. tytso) во время проведения OSCON 2009]  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 26-27. — (Интервью. Тед Цо). 
     Аннотация
     Теодор Цо рассказал о своей роли в работе над файловой системой ext4, о координации этой разработки с компаниями Google, Red Hat, о проблемах совместимости файловых систем и баз данных, о файловых системах ZFS, Btrfs.

 

Мосс Б. Ускоряем Linux!

Мосс Б. Ускоряем Linux! [Текст] / Боб Мосс  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 18-25. — (Сделаем Linux мощнее). — Содерж.: Быстрая загрузка. Тратите бесценные мгновения своей жизни, дожидаясь появления рабочего стола? : [Сокращение времени загрузки — устранение лишней задержки загрузки путем редактирования строки timeout файла /boot/grub/menu.lst; в системе на базе Debian/Ubuntu с многоядерными процессорами распаралеливание выполнение процессов, отредактировав строку CONCURRENCY файла /etc/init.d/rc; оптимизация оперативной памяти, умело распорядившись файлом подкачки и, отредактировав файл /etc/sysctl.conf] ; Улучшим работу диска : [Повышение пропускной способности DMA­совместимого жесткого диска (DMA — Direct Memory Access, прямой доступ к памяти), активировав этот режим] ; Глас Гуру № 1 — Ричард Столлмен. Richard Stallman. Основатель проекта GNU : [Главный совет пользователям — «работайте в командной строке. Ограничиваясь GUI, вы смотрите на свою систему сквозь мутное стекло…»; лучший совет — команда «Bash — M- (если у вас нет клавиши Meta, нажмите Escape, а потом точку), которая копирует последний аргумент предыдущей команды.»]. — С. 19 ; Оптимизация Gnome. Отправьте ненужные элементы автозапуска и элементы меню на свалку истории : [Если машина не подключение к Интернету, то можно включить автоматический вход в систему через GUI; ускорение меню] ; Установка preload : [Демон preload в ускорении загрузки] ; Проволочные рамки : [Как ликвидировать запаздывание, возникающее при перетаскивании окна в рабочем столе Gnome] ; Советы читателей: Экономия в терминале [Таблица] : [Посетители TuxRadar.com советуют комбинации клавиш для ускорения работы в консоли]. — С. 20 ; Оптимизация KDE. Скрытые функции KDE резко повышают производительность : [Отключение IPv6 и особенности этого отключения в различных дистрибутивах Linux, предзагрузка Konqueror] ; Ускорение ext3 : [Настройка в ext3, используемой на серверах, режима обратной записи (writeback)] ; Глас Гуру № 2 — Гаэль Дюваль. Gaёl Duval. Основатель Mandriva и Ulteo : [Лучший совет: «Я всегда пользуюсь ‘!кусок_команды’ в качестве повторителя команды оболочки, которую хочу вызвать снова. Например, если я недавно вводил ‘ps auxww’ и хочу выполнить это еще раз, я просто ввожу ‘!ps’. Конечно, здорово использовать это совместно с номером команды, возвращаемом из списка прошлых команд с помощью ‘history’. Просто введите ‘!номер_команды’, и повторится команда из списка истории команд.»]. — С. 21 ; Тюнинг для вашей сети. Если закачки стали тормозить, следуйте нашим советам : [Оптимизация настроек TCP редактированием файла /etc/sysctl.conf, настройкой TCP-метрик и размера «истории» (backlog) пакетов] ; Дать хосту имя ‘localhost’ : [Поменять самые верхние строки в файле /etc/hosts] ; Вариации окна TCP : [Как вариации размера пакетов влияют на скорость сети и как настроить опптимальный размер окна TCP] ; Советы читателей: MySQL : [Джон Хадсон (John Hudson) и Леандро Моргадо (Leandro Morgado) из Sun Microsystems советуют: как создать резервную копию базы данных MySQL в одном файле одной командой в терминале; как использовать файл ~/.my.cnf для установки беспарольного входа и как ограничить право доступа к этому файлу]. — С. 22 ; Быстрый Firefox. Взбодрите свой браузер с помощью малоизвестных трюков : [Как настроить быстрый показ страниц, как задействовать технологию HTTP pipelining (конвейерная обработка, как ускорить загрузку меню)] ; Отключение IPv6 (опять!) ; Оптимизация истории : [Уменьшение количества записей в истории веб-посещений] ; Глас Гуру № 3 — Пол Фрилдс. Paul Frields. Лидер проекта Fedora : [Лучший совет: «…сочетание почтового клиента Mutt с offlineimap. Утилита offlineimap синхронизирует… удаленные IMAP-­ящики с локальным жестким диском, и время чтения почты сокращается на порядок.»]. — С. 23 ; Самое быстрое зеркало : [Установка расширения, которое ведет загрузку пакетов с самого быстрого зеркала Yum] ; Советы читателей: При аварии [Таблица] : [Комбинации клавиш, которые позволят перезагрузиться с минимальной потерей данных при зависании машины] ; OpenOffice.org быстр! : [Офисный пакет станет быстрее, если в настройках Tools > Options > Memory (Сервис > Параметры > Память) уменьшить количество потребляемой памяти, сократив количество шагов отката редактирования] ; Увеличим кэш графики. — С. 24 ; Ускорьте свои программы. Станьте производительнее, оптимизировав типовые приложения : [Как избежать перепроверок метаданных пакетов, скачав весь кэш разом, что позволит Yum обращаться к нему, а не к сетевым ресурсам; установление оптимального обновления кэша OpenOffice.org; очистка кэша от лишних пакетов Yum; установка скрипта apt­fast в Axel для управления пакетами; в настройках Gnome выбрать лучший сервер (Select Best Server); отключить JRE в настройках OpenOffice.org; уменьшить объем истории, сохраняемой Opera; отключить завершение имен в Opera]. — С. 24-25; Вечер в опере : [Плюсы использования браузера Opera] ; Удаление старых пакетов : [Советы по удалению старых версий пакетов средствами командной строки] ; Эй, Presto — поскорей! : [Совет установить модуль расширения Presto для закачки не просто обновлений версий, а существенных изменений] ; Глас Гуру № 4 — Клеман Лефевр. Clement Lefebvre. Основатель и "хранитель" Linux Mint : [Отметил, что команда ‘cd ­’ «экономит массу времени, перенося вас назад, на предыдущие позиции»; основной совет: «В Linux Mint мы добавили команду ‘search’, основанную на ‘find’ и ‘grep’. Она рекурсивная, подсвечивает результаты, отображает имена файлов и даже номера строк.»]. — С. 25.

Вейч Н. Настройка системы Fuse

Вейч Н. Настройка системы Fuse [Текст] : Виртуальные файловые системы / Ник Вейч (Nick Veitch) // Linux Format. — 2006. — № 2 (76), февр. — С. 74-75. — (Учебник Fuse). — Прил.: "Создай свое" : [Для разработки своей собственной файловой системы существует множество «привязок», в том числе Python]. — С. 74 ; "Другие полезные файловые системы [Flickrfs, Wikipediafs, SMBnetFS]". — С. 75.
      Аннотация
      Fuse — "файловые системы в пространстве пользователя" (Filesystems in USErspace). Это не что иное, как часть исходного кода ядра ОС, которая позволяет программам генерировать свои собственные файловые системы. Зачем вам это нужно? Вы только представьте: автоматизированная, с шифрованием, со сжатием, удаленная, – Fuse может сделать файловую систему практически из всего. 
      Fuse — компилирование (для версий ядра моложе 2.6.14), монтирование файловой системы SSH (sshfs).