Показать полную графическую версию : Что представляет из себя каталог (папка) физически?
wild taiga
09-10-2017, 10:37
Здравствуйте!
Понятно, что это намагниченные / не намагниченные участки на магнитном слое диска HDD.
По какому принципу организован каталог?
По какому принципу организован каталог? »
Вопрос бессмысленный. Каталоги не «организуются по принципу», поскольку не являются самостоятельной сущностью. Можно говорить об организации хранения информации в рамках той или иной файловой системы.
wild taiga
09-10-2017, 22:11
Мне интересно как организован каталог. Каталоги есть во всех ОС..
Мне интересно как организован каталог. »
Вы можете повторить «как организован каталог» ещё несколько раз. Суть от этого не изменится. Я уже сказал, что требуется.
Полагаю, Вам малоинтересно будет устройство файловых систем, отличных от NTFS, и устройств хранения, отличных от дисков (и их эмуляторов) — если захотите, потом сами поищете, найдёте и почитаете. Посему рекомендую начать ознакомление с короткого двухстраничного обзора: НОУ ИНТУИТ | Лекция | Файловая система NTFS (http://www.intuit.ru/studies/courses/10471/1078/lecture/16586), а потом плавно перейти к более детальному рассмотрению внутренней структуры NTFS в рамках этой базовой книги: Внутреннее устройство Microsoft Windows Руссинович Соломон - Google Search (https://www.google.com/search?q=%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B5+%D1%83%D1%81%D1%82%D1%80%D0%BE %D0%B9%D1%81%D1%82%D0%B2%D0%BE+Microsoft+Windows+%D0%A0%D1%83%D1%81%D1%81%D0%B8%D0%BD%D0%BE%D0%B2%D0 %B8%D1%87+%D0%A1%D0%BE%D0%BB%D0%BE%D0%BC%D0%BE%D0%BD), в соответствующей главе.
Дополню мануалами с MSDN:
Local File Systems (https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa364407(v=vs.85).aspx)
A directory is a hierarchical collection of directories and files. The only constraint on the number of files that can be contained in a single directory is the physical size of the disk on which the directory is located.
About Directory Management (https://msdn.microsoft.com/ru-ru/library/windows/desktop/bb540529(v=vs.85).aspx)
Directory - an information source that contains data about users, computer files, or other objects. In a file system, a directory stores information about files. In a distributed computing environment (such as a Windows domain), the directory stores information about objects such as printers, fax servers, applications, databases, and users.
Языковый портал Microsoft (https://www.microsoft.com/ru-ru/language)
wild taiga
10-10-2017, 10:11
NTFS »
Мне NTFS не интеренсна. Я использую FAT-32.
http://www.imgup.cz/images/2017/10/10/d0.png
Мне NTFS не интеренсна. Я использую FAT-32. »
НОУ ИНТУИТ | Лекция | Подсистема ввода-вывода. Файловые системы (http://www.intuit.ru/studies/courses/631/487/lecture/11059?page=7)
Работа с жестким диском IBM PC Нортон Джорден - Поиск в Google (https://www.google.com/search?q=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%B6%D0%B5%D1%81%D1%82%D0%BA%D0%B8%D0%BC+%D0% B4%D0%B8%D1%81%D0%BA%D0%BE%D0%BC+IBM+PC+%D0%9D%D0%BE%D1%80%D1%82%D0%BE%D0%BD+%D0%94%D0%B6%D0%BE%D1%8 0%D0%B4%D0%B5%D0%BD)
и всё та же Внутреннее устройство Microsoft Windows Руссинович Соломон - Google Search (https://www.google.com/search?q=%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B5+%D1%83%D1%81%D1%82%D1%80%D0%BE %D0%B9%D1%81%D1%82%D0%B2%D0%BE+Microsoft+Windows+%D0%A0%D1%83%D1%81%D1%81%D0%B8%D0%BD%D0%BE%D0%B2%D0 %B8%D1%87+%D0%A1%D0%BE%D0%BB%D0%BE%D0%BC%D0%BE%D0%BD)
wild taiga
10-10-2017, 12:38
Все не перечитать. Времен не хватит. А знающих, что представляет из себя каталог физически и как он работает, как я понял, здесь нет.. Жаль!
wild taiga, как правило, каталог больше всего похож на специальный тип файла, в котором перечислены сслыки на содержащиеся в нём файлы и другие каталоги. FAT32 - простая, и, честно говоря, учитывая её "хрупкость", не понимаю как вы ей пользуетесь без малейшего представления о внутреннем устройстве.
Jula0071
10-10-2017, 19:48
каталог больше всего похож на специальный тип файла, в котором перечислены сслыки на содержащиеся в нём файлы и другие каталоги »
Так оно и есть. Но без уточнения, какая именно ФС используется,
Вопрос бессмысленный. »
А так, всё расписано.
Например, цитата из описания (http://e2fsprogs.sourceforge.net/ext2intro.html) ext2fs:
In Ext2fs, directories are managed as linked lists of variable length entries. Each entry contains the inode number, the entry length, the file name and its length. By using variable length entries, it is possible to implement long file names without wasting disk space in directories. The structure of a directory entry is shown in this table:
inode number entry length name length filename
То есть, если разжевать, директория это специализированный файл с соответствующим флагом, в котором хранится информация об адресах (инодах), размерах, длинах имени и собственно именах файлов, к которым можно получить доступ исходя из этой информации.
wild taiga
10-10-2017, 20:19
FAT32 - простая, и, честно говоря, учитывая её "хрупкость", не понимаю как вы ей пользуетесь без малейшего представления о внутреннем устройстве. »
Да, вот, пользуюсь.. как-то. Прекрасно работает.
Однажды отключили электроэнергию, а у меня тогда была NTFS, и она слетела, и все файлы накрылись.. и пропали. Перешел на FAT-32. Держится, не глючит, не слетает. Не знаю как.. Разбираюсь. Интересная ФС.
http://www.imgup.cz/images/2017/10/10/c.png
Диск D: так же FAT-32..
http://www.imgup.cz/images/2017/10/10/d.png
цитата из описания ext2fs »
Ну.. я это не прочитаю. Не знаю иностранных языков.
А на понятном языке ничего нет?
То есть, если разжевать, директория это специализированный файл с соответствующим флагом, в котором хранится информация об адресах (инодах), размерах, длинах имени и собственно именах файлов, к которым можно получить доступ исходя из этой информации. »
Большое спасибо!
А как это выглядит практически?
Теорию я уже читал много раз, но ничего не понял.
Мне нужен наглядный пример.. Где можно найти такое?
Так и запишем: коллега wild taiga ещё раз подтвердил, что он — толстый тролль, и мы больше не будем метать бисер перед толстыми троллями.
Sergas75
10-10-2017, 22:48
А как это выглядит практически?
Теорию я уже читал много раз, но ничего не понял.
Мне нужен наглядный пример.. Где можно найти такое? »
http://www.ixbt.com/storage/ntfs.html В статье отлично и очень доступно все расказано и показано.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.