На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Как создать свою файловую систему ?
    Хоть убейте не знаю как это сделать :=(
    Помогите мыслями ...
      мож не стоит пытаться хватать звёзды с неба, а занаться чем-нить более приземлённым ? :)
        Ну... Не все так сложно ;-)
        Можно начать с VFS (виртуальной файловой системы). Берется существующая (NTFS, например...) и "надстраивается" собственными возможностями (как FAT в Windows - только не надо понимать это буквально и тоже занимать "неиспользуемые" элементы ФС).
        Самый простой способ - использовать в качестве единицы хранения данных на диске файл родительской ФС (как, например, в некоторых BACKUP-системах). Внутри файлов, можно хранить любую служебную информацию, данные или все вместе - как образы целых дисков... А уж какой будет форма хранения имен и данных, единицы распределения, способы доступа - придумывай сам... ;-)
        Только и все функции обслуживания - от разметки диска до чтения данных из файлов придется написать самому...
          Цитата S_Bazz @

          А зачем?
            Цитата S_Bazz @
            Помогите мыслями ...
            Сначала определитесь с тем, что от неё хочется. Будет ли она похожа на существующие тупые системы хранения (где данные - мешки с мусором, кои никто, никогда не трогает) или будут какие-то сверхновые возможности. А потом уже, взвесьте плюсы и минусы схемы и имеющегося оборудования. (Скажем HDD читает только поштучно, а вот SSD умеет уже параллельно с разных мест. Видите, какие начинаются довольно важные, принципиальные изменения!)
              Цитата FFFFroot @
              А зачем?

              А зачем поднимать топики 10летней давности?
                новое — хорошо забытое старое
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0280 ]   [ 16 queries used ]   [ Generated: 25.04.24, 00:13 GMT ]