Имена разделов винчестера
Пользователь обычно не задумывается о том, какой статус имеют диски (разделы), которые создаются с помощью DOS-программы FDISK. Весь процесс идет почти всегда однозначно: дисковое пространство на винчестере разделяют на два раздела: primary — диск С:, с которого происходит загрузка MS-DOS или Windows, и extended — диск D:, где хранятся различные файлы (как бы архив). Иногда добавляют еще несколько логических дисков, на которые делится расширенный раздел D:. Другие варианты возможны только в Windows ХР и особенно в Windows ХР SP2.
В Linux разделы, которые по умолчанию являются в Windows, скажем, дисками С: и D:, имеют другие имена. Их составляют из имени винчестера и номера раздела на винчестере. Например, если винчестер подключен на первый IDE-канал как Master, то имена С: и D: в Linux будут звучать так:
диск С — /dev/hdal;
диск D — /dev/hda5.
Имя hdal говорит о том, что раздел является основным. Таких основных разделов может быть только четыре, поэтому возможны только следующие варианты: /dev/hdal, /dev/hda2, /dev/hda3 и /dev/hda4.
Правда, по умолчанию, при инсталляции дистрибутива Linux на винчестере создаются файловые системы ext2 или ext3 (в последнее время популярной становится файловая система Raiser). Это основные файловые системы, которые используются операционной системой Linux, причем ext3 отличается от ext2 наличием механизма журналирования, похожего на аналогичный в файловой системе NTFS.
Смысл журналирования в файловых системах заключается в том, что все операции с файлами регистрируются. Например, копируется файл. В этом случае каждый этап копирования отмечается в служебном файле, и до тех пор, пока файл полностью не будет скопирован в нужное место (например, считать данные с диска, разместить в ОЗУ, скопировать содержимое ОЗУ на диск), операция копирования считается незавершенной. Если в момент копирования файла произойдет отключение питания или другое событие, которое прекращает работу компьютера, то файл может оказаться скопированным не полностью. Тогда, при включении питания, на диске оказывается "плохая" копия файла, как это происходит в файловых системах ext2 и FAT. Но если файловая система поддерживает механизм журналирования, то операционная система, читая записи в журнале (служебном файле), исправляет ошибки файловых операций, скажем, доводя операцию копирования до конца. Это повышает надежность работы приложений, устраняется ручной процесс очистки файловой системы от "мусора", который всегда накапливается при работе персонального компьютера.