Обсуждение:Файловая система

Материал из Wiki Open book
Перейти к: навигация, поиск

я придираюсь, или статья написана некорректно?

Мне кажется, что разговор о файловой системе следует начинать с определения файла. :) Конечно, можно предполагать, что читатель обладает некоторым минимальным объёмом знаний об информационных технологиях, но попробуйте опросить слушателей на каком-либо курсе относительно этого определения. Результат мне заранее неизвестен, я сам в ближайшее время попробую. :)

Ну да неважно, пусть термин "файл" останется неопределённым. Но термин-то файловая система определить надо. Читаем: "Файловой системой мы будем называть то, что видят программы, работающие в Linux". Т.е. не в Линуксе файловых систем не бывает. Да и потом, что видят программы? Если допросить их с пристрастием (отладчиком), то ясно, что видят они переменные, а через их посредство - память. Смею утверждать, что адекватного определения файловой в статье не дано.

Я предлагаю сразу разделить термины "логическая ФС" и "физическая ФС". Тогда "логическая ФС" это способ структурирования множества всех файлов, находящихся под управлением ОС, с целью упрощения выбора конкретного файла из множества. Традиционная логическая ФС - это иерархия. Что такое "файл" и как с ним собирается обращаться пользователь или программа - читай в определении файла. :) Необходимо отметить, что отличия логических ФС Линукс и Виндовз достойны упоминания, но не настолько велики, чтобы утверждать их кардинальное отличие - в обоих случаях мы имеем иерархию. А то, что в Линуксе только одна корневая точка монтирования, а в Виндовз их несколько... Так исторически сложилось, но, как говорил один мой товарищ, "на скорость не влияет".

"Физическая ФС" представляет из себя способ размещения блоков данных файлов на физическом носителе с целью обеспечить сохранность данных и возможность доступа к ним. Работоспособность физической ФС обеспечивается драйвером файловой системы, который помимо базовой функциональности может обеспечивать дополнительную, если та поддерживается соответствующими служебными структурами физической ФС. Имеются в виду в первую очередь средства безопасности - списки управления доступом, разрешения, шифрование, а также иные средства - например, сжатие.

И ещё, при сравнении операционных систем следует быть корректным. :) Если уж сравнивать с чем-то отмонтированную ФС в Линуксе, так это с отмонтированной ФС в Виндовз. Правда, разницы заметно не будет (я вот сейчас ради забавы подмонтировал себе компактовод под C:\mnt\cdrom :) ) Можно ещё сравнивать подмонтированные ФС, но тоже неинтересно. А отмонтированную с подмонтированной мы с одинаковым результатом сравним и Линуксе, и в Виндовзе. :) Единственная разница между системами заключается в том, что система при обнаружении нового устройства ведёт себя по-разному.

Svasilie


Экак гдубоко ты копнул :) Просьба - используй абзацы, тяжело читать :) Хочу повторить - это wiki и ты можеш свободно вносить изменения в статьи.

По поводу смонтированных систем все верно. По поводу не подключенных. В Виндах не надо подключать ФС, ей можно пользоваться сразу и в Виндах можно обратиться к файлу в ФС напрямую. В UNIX требуется обязательно сначала подключить ФС. Конечно есть возможность автоматического монтирования ФС, но это имеет смысл только на рабочих станциях (IMHO).

Артур


Я чувствую, что чего-то недопонимаю. Чем отличается "подключить" от "подмонтировать"? Если это одно и то же, то уверяю, Артур, ты ошибаешься, утверждая, что в Виндовз можно обратиться к файлу на отключённой/отмонтированной ФС. Простой эксперимент (под Виндовз) - запускаешь diskpart, там командуешь select volume <номер тома>, потом remove. Потом бьёшься головой об стену в попытках обратиться к файлу на этом томе (читай - ФС). Замечание - нельзя отмонтировать загрузочный и системный том.

Если ты имеешь в виду, что в Виндовз новый том (читай - ФС) всегда автоматически подмонтирован, то и это неверно. В частности, я многократно сталкивался с тем, что мой любимый переносной НЖМД при подключении определялся, как устройство, но не монтировался автоматически. Приходилось это делать явным образом. То же касается создания нового тома/ФС на встроенном НЖМД - факт автоматического монтирования/поключения является лишь следствием поумолчательной расстановки галочек на страничках мастера создания тома.

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

Svasilie


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

Артур

Инструменты
    
Личные инструменты