Where is file information stored?

chrstrbrts

Senior member
Aug 12, 2014
522
3
81
Hello,

What I mean is where is file system metadata about files stored?

I'm asking about information like date of file creation, last modified date, user who created it, byte size, etc.

Is this information somehow stored with the file's data or is it kept apart from the file's data in some data structure in the file system's ledger?

Thanks.
 

Gryz

Golden Member
Aug 28, 2010
1,551
204
106
As I've written before, in another one of your questions: it all depends on what file-system you are using. What else do you think a file-system is for ? Different file-systems have been designed to solve different problems. Or optimize for different situations. A file-system on a DVD-ROM has different requirements than a file-system on a HDD. Heck, I bet file-systems on SSDs behave differently from being on a HDD. There are file-systems that try to improve read/search speeds. And there are file-systems that optimize the situation where you write more than you read. Some file-systems were made so that they are more reliable than usual. Etc, etc.
https://en.wikipedia.org/wiki/File_system#Types_of_file_systems

In file-systems that originated from Unix, the meta-data is stored in something called an inode (or i-node).
https://en.wikipedia.org/wiki/Inode

In FAT file-system, the meta-data is in a separate pre-allocated table, called the File Allocation Table.
https://en.wikipedia.org/wiki/File_Allocation_Table#Concepts

Modern file-systems use even more complex algorithms to store stuff.
https://en.wikipedia.org/wiki/Comparison_of_file_systems
 

Cogman

Lifer
Sep 19, 2000
10,283
134
106
Gryz has it right.

Some filesystems inline that data, ig, it is mixed with the data storage (reiserfs). Others will store it all in one location on disk (NTFS). The pros of inlining it is you really don't have to worry about maintaining metadata storage, it happens as a consequence of the rest of the file system maintenance. The con is that it isn't all in one place so getting it can be expensive. The pro of doing a metadata table/file is that you can have all that information in one quick to scan location (memory locality==speed generally) The drawback is you have to manage and maintain metadata space.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |