Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Разработка драйвера ФС  (Прочитано 203 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Darkpaladin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Разработка драйвера ФС
« : 05 Декабрь 2017, 22:50:06 »
Дорогие форумчане. С чего нужно начинать разработку ФС-драйвера в linux.
Вот есть же mkfs.ext4 утилита (mkfs), которая форматируют ТОМ в нужную ФС, но как к этой утилите добавить свой драйвер ФС. Где можно почитать об этом?

Извиняюсь за некорректный вопрос.

Онлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11439
  • Xubuntu 16.04 (64bit)
    • Просмотр профиля
Re: Разработка драйвера ФС
« Ответ #1 : 06 Декабрь 2017, 01:57:47 »
mkfs.ext4 - форматирует только в EXT4. Что к ней вы собрались добавлять - непонятно...

Каждая ФС имеет свою утилиту форматирования, так например для btrfs используется mkfs.btrfs, для XFS - mkfs.xfs...

Но утилита форматирования - это только часть пакета поддержки ФС. Нужен еще драйвер для доступа к данным в ФС для операционной системы, и как минимум утилита восстановления после сбоя, + возможно утилиты для тьюнинга ФС и дефрагментации.

Но все эти "программы" обеспечивают работу ФС на диске, там она определенным образом хранится и для любой ФС важно иметь описание этого формата + описание того как с этим форматом нужно работать.

Собственно вам нужно начианать именно с последних пунктов если вы решили создать свою ФС. Затем уже потребуется утилита форматирования и далее - драйвер ОС, утилита восстановления и потом тьюнинг/дефрагментация.
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 1358
  • Tri.Optimum
    • Просмотр профиля
Re: Разработка драйвера ФС
« Ответ #2 : 06 Декабрь 2017, 03:31:59 »
Darkpaladin, озвучьте то, что хотите получить. Что в вашем понимании "драйвер ФС"? Без всяких "с чего начинать" и прочих вопросов- что хотите получить В ИТОГЕ?
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 06 Декабрь 2017, 03:35:32 от ALiEN175 »
d094d0bdd0be20d0bfd180d0bed0b1d0b8d182d0be

 

Страница сгенерирована за 0.143 секунд. Запросов: 23.