IPB

Здравствуйте, гость ( Вход | Регистрация )

> О дисках, разделах, каталогах и прочем, Как Линукс работает с информацией на дисках
Поделиться
ИВК
сообщение 25.12.2009, 18:18
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10146
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


На винчестере много чего есть, и в этом легко запутаться, учитывая к тому же некоторые неувязки в терминологии. Попробую прояснить вопрос, насколько сумею - кратко, не претендуя на точность во всём, лишь бы было понятно.

Жёсткий диск (винчестер) - физическое устройство для хранения информации. Но прямо на него, без соответствующей обработки, ничего записать нельзя - во всяком случае, в удобном для использования виде. Записывать следует в создаваемые на винчестере логические устройства - разделы, а для их создания требуется MBR.
MBR (Master Boot Record, то есть главная загрузочная запись) занимает первый сектор винчестера. В ней предусмотрено место для четырёх 16-байтовых записей, каждая из которых указывает начало, конец и прочие параметры раздела. Поэтому первичных разделов может быть не более четырёх.
Раздел - участок на винчестере, служащий для размещения в нём файловой системы.
В Windows приняты названия вроде "диск C", "диск D" и т. п. В действительности это просто разделы, создаваемые и удаляемые заменой нескольких байт в MBR. Зачем называть их дисками, то есть вроде как физическими устройствами, которые изготавливаются на заводе - не знаю; наверное, затем, чтобы окончательно запутать бедного юзера wink.gif
Первичный раздел - тот, параметры которого описаны в MBR.
Расширенный раздел - один из первичных (желательно - последний, во избежание путаницы), служащий как бы контейнером для вторичных разделов (логических дисков), которых может быть много. Смысл : создать на одном винчестере более четырёх файловых систем.
Вторичный раздел (или логический диск - но это название тоже отчасти сбивает с толку) - раздел, отличающийся от первичного только тем, что его параметры описаны не в главной MBR, а во вторичной (SMBR - Secondary MBR), находящейся перед этим разделом. Для каждого вторичного раздела - своя SMBR, поэтому при большом числе вторичных разделов образуется целая цепочка SMBR.
В Линуксе винчестер с параллельным интерфейсом именуется hda (или /dev/hda, так как все устройства находятся в каталоге /dev), hdb, hdc, hdd (в зависимости от номера)., а с последовательным - sda, sdb и т.д. Первичные разделы (на sda, для примера)- от sda1 до sda4, нумерация вторичных начинается с sda5 независимо от числа первичных. Причём под названиями типа hdc, sda и т. п. могут скрываться и дисководы, и флэшки, и прочие носители информации. Но с ними Линукс обращается примерно так же, как и с винчестером.

Файловая система - структура для хранения информации в виде файлов.
Файл - набор информации, доступный посредством его имени (или нескольких имён).
Каталог - файл, содержащий в себе имена других файлов и пути к ним.
В Windows обычно принято называть каталоги папками, что создаёт неверную аналогию : якобы файлы вложены в эту папку, подобно бумагам. На самом деле это именно каталог - просто перечень файлов и путей к ним, сами они хранятся в файловой системе отдельно.
Раздел и файловая система тесно взаимосвязаны : обычно (не буду тут рассматривать экзотику типа файловой системы внутри файла) раздел создаётся именно для того, чтобы разместить в нём файловую систему, а файловая система создаётся именно в разделе. Соответственно, уничтожение или повреждение раздела означает крушение файловой системы, и, наоборот, гибель последней лишает раздел смысла его существования - надо создаватьэту систему заново.
Виртуальная файловая система (VFS) - восприятие Линуксом всех подключенных файловых систем. В программах, с помощью которых мы ищем в Линуксе файлы, видна именно VFS. Чем она отличается от реальных файловых систем? Чтобы это понять, надо уяснить, что такое монтирование.
Монтирование - встраивание той или иной файловой системы в VFS. Если подключена только корневая файловая система (та, что начинается с "/"), то лишь она и отображается. А прочие подключаются так. Создаётся пустой каталог (обычно в каталоге /mnt или /media, но в принципе - где угодно), в него командой mount (вручную или автоматически, при старте Линукса) монтируется соответствующая файловая система. То есть тут раздел, файловая система и каталог как бы сливаются воедино : двух первых не видно, виден лишь каталог, с виду ничем не отличающийся от обычных каталогов, но на самом деле в нём файлы из другого раздела. Таким образом, множество реальных файловых систем могут отображаться как единая виртуальная, так что Линукс (а значит - и пользователь) работает с ними как с единым целым.

Сообщение отредактировал IVK - 25.12.2009, 22:53


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
ИВК
сообщение 27.12.2009, 12:16
Сообщение #2


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10146
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(А.И.Агафонов @ 27.12.2009, 0:39) *
Диск=винчестер?

Винчестер - жёсткий диск. Но значительная часть сказанного мною в инструкции относится также к флэшкам, компакт-дискам и т.д., так что я в заголовке использовал термин "диск", а не "жёсткий диск". Повторюсь : это краткая простая инструкция для новичков, без кучи тонкостей, которые превратили бы её в очень длинный и сложный трактат, место которому - в разделе " Работа в Linux" или в "ЖЕЛЕЗО везде ЖЕЛЕЗО" (если углубляться в аппаратные вопросы).

Цитата(А.И.Агафонов @ 27.12.2009, 0:39) *
ВСЁ, что на «винчестере»=информация?

В этой теме - да. Винчестер - последовательность секторов по 512 байт каждый; с этого тут и начинаем. Кто хочет копать глубже (формат сектора, цилиндры, дорожки, тактовые частоты, способы записи/считывания информации и т. п.) - открывайте тему в разделе "ЖЕЛЕЗО везде ЖЕЛЕЗО".

Цитата(А.И.Агафонов @ 27.12.2009, 0:39) *
Разбиение «винчестера» на разделы=способ записи информации?

Это подготовка винчестера к записи/хранению/считыванию информации.

Цитата(А.И.Агафонов @ 27.12.2009, 0:39) *
«Прямой репортаж» ( http://forum.russ2.com/index.php?showtopic...0&start=150 ), сдаётся мне, выявил необходимость таких – и многих других - подробностей

«Прямой репортаж» выявил необходимость следования элементарным правилам работы с винчестерами и разделами. В Баклановской школе директор поставил Линукс параллельно с виндой на десяток компьютеров, совершенно не вникая в такие подробности - они не нужны, если нумерация разделов не запутана до такой степени, что загрузчики не могут в ней разобраться. Я уже говорил, что весь «Прямой репортаж» - сплошной экстрим, а потому нельзя рассматривать его как типичный случай и делать на его основе обобщения.

Цитата(А.И.Агафонов @ 27.12.2009, 0:39) *
Тут не ошибка – тут отсутствие более-менее внятной терминологии.

Готов ответить на любые вопросы по используемой мною терминологии.

Цитата(А.И.Агафонов @ 27.12.2009, 0:39) *
соответственно,- а третичные есть, четвертичные?

Их не бывает. Есть первичные, описанные в MBR, и вторичные, описанные во вторичных MBR (SMBR). Всё.

Цитата(А.И.Агафонов @ 27.12.2009, 0:39) *
Не видите некой нестыковки между «secondary» и «master»?.. «вторичная главная загрузочная запись»

Таких нестыковок много. Устранять их и убеждать всех отказаться от привычной терминологии - колоссальная работа, причём отнюдь не первоочередная для нашего форума.

Сообщение отредактировал IVK - 27.12.2009, 12:23


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- IVK   О дисках, разделах, каталогах и прочем   25.12.2009, 18:18
- - zeep   Цитата(IVK @ 25.12.2009, 17:18) MBR (Mast...   25.12.2009, 21:08
- - IVK   Цитата(zeep @ 25.12.2009, 20:08) что имен...   25.12.2009, 21:31
- - zeep   Цитата(IVK @ 25.12.2009, 20:31) В каждой ...   25.12.2009, 21:56
- - IVK   Цитата(zeep @ 25.12.2009, 20:56) в этом M...   25.12.2009, 22:24
- - zeep   Цитата(IVK @ 25.12.2009, 21:24) Можно ска...   25.12.2009, 22:32
- - IVK   Файлы пишутся в файловые системы, а те находятся в...   25.12.2009, 23:00
- - zeep   а вы представляете себе как записана информация на...   25.12.2009, 23:07
- - IVK   Цитата(zeep @ 25.12.2009, 22:07) а вы пре...   25.12.2009, 23:17
- - kostyalamer   Цитата(IVK @ 25.12.2009, 22:17) Она запис...   25.12.2009, 23:38
- - IVK   Цитата(kostyalamer @ 25.12.2009, 22:38) С...   25.12.2009, 23:44
|- - kostyalamer   Цитата(IVK @ 25.12.2009, 22:44) Ну типа з...   25.12.2009, 23:56
- - А.И.Агафонов   А вот несколько иначе. Жёсткий, физический диск (...   26.12.2009, 0:14
- - IVK   Можно и так. Но сомневаюсь, что так понятнее. Цита...   26.12.2009, 1:36
- - А.И.Агафонов   Думаю, уместнее всего будет внести поправки в один...   26.12.2009, 21:38
- - IVK   Напомню, что тема называется " О дисках, разд...   26.12.2009, 23:25
- - А.И.Агафонов   Цитататема называется " О дисках, разделах, к...   27.12.2009, 1:39
- - IVK   Цитата(А.И.Агафонов @ 27.12.2009, 0:39) Д...   27.12.2009, 12:16
- - А.И.Агафонов   ЦитатаВинчестер - жёсткий диск. Но значительная ча...   27.12.2009, 23:30
- - IVK   Цитата(А.И.Агафонов @ 27.12.2009, 22:30) ...   28.12.2009, 19:08
- - А.И.Агафонов   На «флешках» создаются разделы? Обратимся к личны...   29.12.2009, 1:15
- - IVK   Цитата(А.И.Агафонов @ 29.12.2009, 0:15) Н...   29.12.2009, 17:37
- - А.И.Агафонов   ЦитатаВинчестер - жёсткий диск. Но значительная ча...   29.12.2009, 20:27
- - IVK   Цитата(А.И.Агафонов @ 29.12.2009, 19:27) ...   29.12.2009, 20:50
- - zeep   С наступающим Новым годом вас !! чтобы он ...   30.12.2009, 9:42
- - IVK   Вас также поздравляю! И других тоже!   31.12.2009, 20:25


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 5.7.2025, 16:16