Я думал, как мы можем разработать собственную файловую систему для исследования и экспериментальной цели.
Но для того, чтобы сделать это я не могу найти необходимую документацию и ресурсы.
Я также хочу знать, могу ли так или иначе я разработать файловую систему, но как я могу отформатировать это к своему данному диску. Какой код должен быть написан для этого?
Если кто-либо знает, как это все работы и что является ресурсами, которые могут быть отнесены затем, помогает.
Спасибо
Если Вы смотрите в '/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