Любопытные факты о файловой системе Ext4
Ext4 не нуждается в дефрагментации, работает намного быстрее Ext3, не имееет ограничений на количество вложенных директорий. Узнай еще 13 любопытных особенностей и фактов об Ext4!
Ext4 не нуждается в дефрагментации, работает намного быстрее Ext3, не имееет ограничений на количество вложенных директорий. Узнай еще 13 любопытных особенностей и фактов об Ext4!
Считаете себя знатоком Linux? Тогда объясните мне, какую информацию выводит системная команда stat? То-то же.
Вы купили внешний жесткий диск с подключением через USB-порт. Какую файловую систему для него выбрать? Если вы пользователь Windows, то ответ очевиден — NTFS. А что выбрать линуксоиду, которых планирует подключать диск как к компьютерам с Linux, так и с Windows?
Линуксоиды старой школы могут продолжить заниматься своими делами, ведь они не найдут в этой статье ничего нового. А вот пользователи с Минтом головного мозга откроют для себя много интересного. Представьте, что существует такая штука, как консоль и через нее можно быстро и удобно найти на компьютере всё, что понадобится. Итак, ищем файлы в Linux с помощью команды find.
Производил чистую установку Kubuntu 16.04 и впервые столкнулся с багом, описанным еще для Ubuntu 14.04 - Bug: Scanning BTRFS filesystems on system startup. Учитывая, что файловая система BTRFS у меня не используется, а сканирование отнимает ощутимые +15-30 секунд от общей загрузки, то решение лежит на поверхности.
sudo apt-get purge btrfs-tools
-удаляет оснастку, отвечающую за BTRFS
sudo update-initramfs -ukall
Не удержался, чтобы продолжить статью о sshfs, очень удобный способ расшаривания файлов на сервере. Будет рассмотрено автоматическое монтирование по запросу (on demand), т.е. монтирование удаленной директории автоматически происходит при открытии назначенной папки в файловом менеджере (про работу в терминале умолчу). Автомонтирование очень хорошо описано в арчевики, да и вообще хороших хауту существует огромное количество.
Представьте себе высокопроизводительную файловую систему для Linux, позволяющую в режиме реального времени находить повторяющиеся данные и более эффективно организовывать их хранение, высвобождая свободное место на диске. Добавьте сюда сжатие и шифрование на лету и получите Lessfs.
Случайно удалили важный файл? Не беда! Для Linux существуют удобные программы Extundelete и Ext4magic, которые возьмут заботы на себя и вернут вам ваши файлы целыми и невредимыми.
[TOC Восстановление данных]
Linux-энтузиасты создали новую файловую систему BTFS, позволяющую использовать torrent-файлы и magnet-ссылки для того, чтобы монтировать торренты как директории.
Жесткие диски стоят дорого и пользователи Linux ищут новые способы освобождения места на SSD и HDD.
В системе GNU/Linux есть возможность создавать временные папки (точнее, делать обычную папку временной). Это используется для нужд системы, но это может быть сделано и пользователем. Технически это выглядит как монтирование в директорию специальной файловой системы tmpfs.
YTFS — очень интересная файловая система, которая через FUSE позволяет монтировать содержимое YouTube с своему компьютеру. Казалось бы, а зачем это нужно?
Похоже, мой восторг по поводу превосходства новейшей файловой системы Btrf перед традиционной Ext4 оказался немного преждевременным.
Действительно, система с Btrfs работает заметно быстрее, чем с Ext4. Компьютер при тех же самых условиях заметно меньше «шуршит винтом». Возможно, это из-за более агрессивного кэширования. В целом, более высокая производительность не вызывает удивления, ведь хотя Ext4 и относительно новая файловая система, архитектура ее все же из прошлого века.
Фрагментация файлов на диске — настоящий бич компьютерного мира. Любой, даже самый быстрый диск, со временем становится фрагментированным и общая производительность компьютера падает самым драматическим образом. По каким же признакам можно понять, что пора проводить дефрагментацию?
Существует заблуждение, что файловые системы в Linux настолько совершенны, что не требуют дефрагментации. На самом деле, еще как требуют! Вы можете легко узнать уровень фрагментации и при необходимости провести соответствующие сервисные процедуры с помощью программы e4defrag.
Команда chattr расширяет возможности другой всем известной команды chmod. Если chmod устанавливает права на чтение, запись и исполнение, то chattr устанавливает дополнительные интересные и полезные свойства: запрет на модификацию файла (даже суперпользователем), включает автоматическую компрессию для хранения произвольно выбранного файла, позволяет безопасно удалять файлы без возможности восстановления и т.д. Польза от chattr так велика, что можно смело утверждать: пользователь Linux, который не знает и не пользуется chattr — не линуксоид.
Господа, кто-нибудь в курсе, насколько SSD и XFS предрасположены к образованию симбиоза? В одной статье прочитал, что XFS + SSD = любовь, в другой XFS советуется как гарантированный способ получить досрочный износ. А еще один гражданин советует Btrfs с хитрыми опциями оптимизации под SSD.
Вот CentOS 7 по умолчанию предлагает уже XFS. Ставить такое на SSD или лучше не надо?
Scalpel — это средство быстрого восстановления удаленных файлов. Уникальность данной программы в том, что она не зависит от файловой системы. Программа ищет по базе данных начало и конец файлов известных форматов и пытается найти их на диске. Поэтому, восстановление возможно как с FATx, NTFS, ext2/3, так и с "голых" (raw) разделов.
Специалисты по тестированию производительности жестких дисков с сайта Phoronix сравнили скорость работы файловых систем Ext4, XFS, Btrfs, ReiserFS и JFS.
Почти каждый линуксоид знает что такое Cron. Кто не знает, для тех напомню: это планировщик, позволяющий автоматически запускать произвольные программы в заданное время и с заданной регулярностью. Cron является важнейшей частью любого дистрибутива Linux и активно используется опытными пользователями для того, чтобы упростить себе жизнь. Но далеко не каждый знает, существует другая версия Cron, которая работает не со временем, а с событиями файловой системы. И это открывает поистине грандиозные возможности.