Ext2 - файловая система создаваемая в Linux по умолчанию. В результате ее создания раздел дискового накопителя будет состоять из множества областей, - групп блоков. Которые в свою очередь подразделяются на мень шие области.
Индексный дескриптор - это указатель на файл, в котором содержиться инормация относящаяся к файлу: владелец, правадоступа, дата последнего изменения. Каждому файлу соответствует один индексный дискриптор. Количество индексных дескрипторов постоянно и задается во время создания файловой системы (по умолчанию на каждые 4096 байт - один дескриптор).

Суперблок
- в супер блокехраниться информация обо всей файловой системе. Суперблок есть в каждой группе блоков, он является всего лишь резервной копией суперблока из первой группы блоков.
Дескриптор группы - Здесь хранится информация о каждой группе блоков. Здесь также находятся указатели на таблицу индексных дескрипторов.
Битовая карта блоков - массив битов, указывающих на использованные блоки.
Таблица индексных дескрипторов - таблица реально выделенных для данной группы блоков индексных дескрипторов.
Блоки данных - блоки в которых непосредственно находятся данные.
Ниже приведена схема файловой системы Linux, а также рисунок который показывает, как расшифровывать данные о файле.


рис. 1 Файловая система Ext2


рис. 2 Информация о файле


Таблица 1. Некоторые полезные команды Linux

ls

Список файлов в текущей директории. Команда выполнении команды dir выполняется команда ls.

cd [директория]

Сменить директорию.

cp [что копировать][куда копировать]

Копировать файлы.

mcopy [что копировать][куда копировать]

Копировать файлы при работе с файловой системой dos (монтировать диска dos необязательно). Например: mcopy a:\autoexec.bat ~/junk .  Для дополнительной информацией по подобным командам (mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat ....) ознакомьтесь с man mtools.

mv [что перемещать][куда перемещать]

Переместить или переименовать файл.

ln -s [на что сделать ссылку][имя ссылки]

Создать символическую ссылку.

rm [файлы]

Удалить файлы.

mkdir [директорию]

Создать новую директорию.

rmdir [директорию]

Удалить пустую директорию.

rm -r [файлы и/или директории]

(рекурсивное удаление) Удалить файлы, директории и их поддиректории. ОСТОРОЖНЕЙ с этой командой, если у вас права суперпользователя! Пока у Linux нет системы полного восстановления удаленных файлов (если вы не пользуетесь специальными программами для помещения удаленный файлы в специальный каталог - a la корзинка под W95).

cat [имя файла] | more

Просмотр содержимого текстового файла по одной странице за раз.

less [имя файла]

Просмотр содержимого текстового файла с возможностью вернуться к предыдущим страницам. Нажмите q когда захотите выйти из программы. "Less" - аналог команды DOS "more", хотя очень часто "less" бывает более удобной чем "more".

find / -name "имя файла"

Найти файл с именем "имя файла". Поиск начинается с директории /  . "имя файла" может содержать маску для поиска.

mc

Запустить программу оправления файлами "Midnight Commander" (Выглядит как "Norton Commander", но по своим возможностям ближе к far или dn).

Еще одним интересным моментом является монтирование дисков с файловой системой Fat32 в Linux. Как правило возникает проблемма понимания имен файлов и папок названных на русской раскладке. В принципе ничего сложного тут нет и проблемма решается достаточно просто. Как извесно монтирование всех устройств в большинстве версий Linux роизводится по командам записаным в файле etc/fstab Добавляете в этот файл строку следующего содержания:

/dev/hda1 /mnt/dos vfat iocharset=koi8-r,codepage=866,auto,user 0 1

Замечу, что стоит быть повнимательнее со знакоми пробелов, так как в синтаксисе они отделяют один параметр от другого, поэтому если с ними ошибетесь то монтирования не произойдет.
В завершени остается привести русифицированный вай подсказки для программы mc - mc.hlp

При подготовке статьи были использованы следующие материалы: Использование Linux 6-е издание Девид Бендел, Роберт Нейпир; материалы www.Linux.ru; Материалы рассылки "Linux. Вопросы и ответы" (http://subscribe.ru/); Материалы сайта www.emanual.ru (Горячие комбинации клавиш и Команды Linux  - автор Klimas).


 
Для связи:linux-75@narod.ru
 
Hosted by uCoz