Как делает форматы Ubuntu какой-либо флеш-накопитель с файловыми системами с точки зрения Кода?

Я думал, как мы можем разработать собственную файловую систему для исследования и экспериментальной цели.

Но для того, чтобы сделать это я не могу найти необходимую документацию и ресурсы.

Я также хочу знать, могу ли так или иначе я разработать файловую систему, но как я могу отформатировать это к своему данному диску. Какой код должен быть написан для этого?

Если кто-либо знает, как это все работы и что является ресурсами, которые могут быть отнесены затем, помогает.

Спасибо

0
задан 28 August 2018 в 21:47

1 ответ

Если Вы смотрите в '/sbin' и 'знаке*' двоичные файлы программы, которые сделают файловые системы (т.е. формат)

guiverc@d960-ubu2:~$   ls /sbin/mk*
/sbin/mkdosfs    /sbin/mkfs         /sbin/mkfs.exfat  /sbin/mkfs.ext4  /sbin/mkfs.minix  /sbin/mkfs.reiser4   /sbin/mkfs.xfs          /sbin/mkreiser4
/sbin/mke2fs     /sbin/mkfs.bfs     /sbin/mkfs.ext2   /sbin/mkfs.fat   /sbin/mkfs.msdos  /sbin/mkfs.reiserfs  /sbin/mkhomedir_helper  /sbin/mkreiserfs
/sbin/mkexfatfs  /sbin/mkfs.cramfs  /sbin/mkfs.ext3   /sbin/mkfs.jfs   /sbin/mkfs.ntfs   /sbin/mkfs.vfat      /sbin/mkntfs            /sbin/mkswap

mkfs.fat сделает фс FAT, mkfs.ntfs создаст файловую систему NTFS и т.д.

Страницы справочника доступны с man mkfs.ntfs или безотносительно файловой системы Вы интересуетесь.

Поскольку это - открытый исходный код, можно захватить исходный код, имея загрузки файловых систем там, чтобы Вы посмотрели на. Если я хотел захватить исходный код для 'ext4' (или mkfs.ext4 программа), я вижу, с каким пакетом я нуждаюсь

guiverc@d960-ubu2:~$   dpkg -S /sbin/mkfs.ext4 
e2fsprogs: /sbin/mkfs.ext4

захват источник с sudo apt source e2fsprogs

5
ответ дан 28 October 2019 в 01:56

Другие вопросы по тегам:

Похожие вопросы: