Рубрика «файловая система» - 4

В этой статье я хотел бы рассказать об алгоритме, который мы использовали при создании программы для восстановления данных Hetman Partition Recovery.

Windows система разделов содержит одну или несколько таблиц, при этом каждая запись таблицы описывает один раздел. В данных записи обычно указывается начальный сектор раздела, конечный сектор раздела (или длина) и тип раздела.

Алгоритм поиска и восстановления удаленных файлов с FAT раздела, который используется в программах восстановления данных
Читать полностью »

В этой статье я хотел бы рассказать об алгоритме, который мы использовали при создании программы для восстановления данных Hetman Partition Recovery.

Windows система разделов содержит одну или несколько таблиц, при этом каждая запись таблицы описывает один раздел. В данных записи обычно указывается начальный сектор раздела, конечный сектор раздела (или длина) и тип раздела.

Алгоритм поиска удаленных файлов: файловая система FAT
Читать полностью »

Высокоуровневые API для Linux контейнеров
Компания DotCloud разработала и выложила в открытый доступ систему Docker — высокоуровневые интерфейсы для доступа к Linux-контейнерам (LXC). Это идеальный инструмент для работы с контейнерами на любом сервере x64, для развёртывания крупномасштабных веб-инсталляций, кластеров БД, частных PaaS и т.д.

LXC — система виртуализации на уровне операционной системы для запуска нескольких изолированных экземпляров Linux на одном компьютере. LXC не использует виртуальные машины, а создаёт виртуальное окружение с собственным пространством процессов и сетевым стеком. Все экземпляры LXC используют один экземпляр ядра ОС.

Ключевые особенности Docker

  • Изоляция файловой системы: каждый контейнер процесса работает полностью отдельной корневой файловой системе
  • Изоляция ресурсов: системные ресурсы, как CPU и память, можно выделять по-разному для каждого контейнера процесса, используя cgroups
  • Сетевая изоляция: каждый контейнер процесса работает в своём собственном пространстве имён, с виртуальным интерфейсом и собственным IP-адресом

Читать полностью »

Сразу хочу сказать, что большинство пользователей бинарных дистрибутивов данный баг скорее всего не затрагивает. Проблема относится в первую очередь к пользователям gentoo, а так же ко всем другим, кто собирает ядро самостоятельно.

23.10.2012 в коде ядра ветки 3.6.* был обнаружен баг (по ссылке описание и патч, этот баг испраляющий), приводящий к частичному повреждению файловой системы ext4. Появился он в 3.6.2, после чего ошибочный код был портирован в ветки 3.5 и 3.4. В итоге затронуты следующие версии ядра:
3.6.3
3.6.2

3.5.7
(не уверен за предыдущие версии ветки 3.5.*)

3.4.15
3.4.14
(3.4.11 и ниже точно не затронуты)
Читать полностью »

Добрый день, дорогие читатели! Я попытаюсь подробно разжевать устройство и внутреннее строение файловой системы FAT12, которая является самой простой из семейства FAT. Эта система в основном использовалась на дискетах. В следующей статье я планирую изобрести велосипед на основе данной системы и написать программу на DCPU (вымышленный компьютер из игры 0x10c), которая бы форматировала дискету в велосипедной файловой системе. (Спецификация дискет и дисковода не была объявлена официально, но в 0x10c DevKit они присутствуют). Итак, если вам интересно понять как все наши папочки и файлики хранятся на диске, милости прошу под кат.
Читать полностью »

Яндекс.Диск как файловая система
Недавно Яндекс анонсировал свой новый сервис, подобный DropBox'у. Многие его сразу же начали поливать из ведра, хотя, я думаю, зря.

Один из плюсов лично для меня, линуксоида — не нужно устанавливать дополнительные приложения, как в случае с DropBox'ом. Сервис можно подключить через файловый менеджер Nautilus, используя WebDAV. Что я, собственно, сразу же и сделал.

Однако, я не стал на этом ограничиваться, ведь гуёвый доступ — не совсем хорошо, консольки никто не отменял.

Читать полностью »

Разработка под Apple iOS / Новая файловая политика iOS 5 и история реджекта по-вахтёрски

Good day, читатели!
Решил разбить эту статью на две части – первая будет про НЭП Новую Файловую Политику и чистку любимой папки Documents, т.е. полезную iOS-девелоперу информацию (вроде на хабре про это ещё не писали). Информация очень полезная, если вы хотите сберечь нервы, время и деньги при залитии обновления / нового приложения на AppStore, так что рекомендую к чтению всем-всем-всем.
Во второй я расскажу про войну с первой линией техподдержки Эппла и синдром вахтёра, но она носит скорее повествовательный характер и её читать не нужно.
Куда теперь записывать файлы?

В любом учебнике / мануале по iOS 3.x-4.xЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js