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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн Darkpaladin

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

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

Оффлайн Sly_tom_cat

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

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

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

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

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7442
  • Luck Tales
    • Просмотр профиля
Re: Разработка драйвера ФС
« Ответ #2 : 06 Декабря 2017, 02:31:59 »
Darkpaladin, озвучьте то, что хотите получить. Что в вашем понимании "драйвер ФС"? Без всяких "с чего начинать" и прочих вопросов- что хотите получить В ИТОГЕ?
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 06 Декабря 2017, 02:35:32 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

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