словник | перекладачка | факти | тексти | програми
щодо | посилання | новини | гостьова книга | пошук
початок << тексти  << автор  << зміст  << сторінка

next up previous contents index
Далі: Монтування та розмонтування Вгору: Файлові системи Назад: Якою файловою системою користуватися?

  
Створення файлової системи

Файлові системи створюются (або ``ініціалізуються'') за допомогою команди mkfs . Насправді ж, для кожної файлової системи існує своя власна команда. Команда mkfs  всього-навсього фасад до цілої групи команд, і для створення тої або іншої файлової системи, застосовується відповідна їй команда. Тип файлової системи, яку треба створити, задається за допомогою параметру -t тип_файлової_системи команді mkfs . Програми, які викликаються командою mkfs , мають різні параметри. Загальні (і найбільш важливі) параметри наведені нижче, але конкретніші дані можна завжди відшукати в сторінці підказки по конкретній команді.

-t тип_файлової_системи

Виберіть тип файлової системи.

-c

Шукати збійні блоки та поновити їх список.

-l назва_файлу

Прочитати попередній список збійних блоків з файлу назва_файлу.

Щоб створити на дискеті файлову систему типу ext2, потрібно виконати такі команди:
$ fdformat -n /dev/fd0H1440
Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
Formatting ... done
$ badblocks /dev/fd0H1440 1440
> bad-blocks
$ mkfs -t ext2 -l bad-blocks /dev/fd0H1440
mke2fs 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/10
360 inodes, 1440 blocks
72 blocks (5.00%) reserved for the super user
First data block=1
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1 block group
8192 blocks per group, 8192 fragments per group
360 inodes per group

Writing inode tables: done
Writing superblocks and filesystem accounting information: done
$

Спершу дискета форматується (параметр -n забороняє перевірку дискети на збійні блоки). Після цього збійні блоки шукаються командою badblocks , результати роботи якої відправляються в файл. І, нарешті, створюється файлова система, і при цьому використовується список збійних блоків, створений командою badblocks .

Замість команди badblocks  можна скористуватися параметром -c, при цьому відпадає необхідність в додатковому файлі. Таке використання команди показано в наступному прикладі.

$ mkfs -t ext2 -c /dev/fd0H1440
mke2fs 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/10
360 inodes, 1440 blocks
72 blocks (5.00%) reserved for the super user
First data block=1
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1 block group
8192 blocks per group, 8192 fragments per group
360 inodes per group

Checking for bad blocks (read-only test): done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
$
Параметром -c зручніше користуватися, ніж командою badblocks  і додактковим файлом, але для перевірки файлової системи після її створення краще все-таки вживати badblocks . Процес створення файлової системи на жорсткому диску відрізняється від процесу для дискет тільки тим, що при відпадає крок форматування.



Dmytro Kovalev
1999-06-10
вгору
 
Без реклами
2004-03-23 13:51:15
TopList
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:50