Если бы у меня был файл без данных, это было бы 0 байтов. Однако файл, который я только что создал, имеет имя файла. Где и как эти данные хранятся на диске? Есть ли разница между тем, как Windows и Linux хранят имена файлов / папок?
1 ответ
2
В Windows метаинформация о файле хранится в таблице основных файлов. Существует по крайней мере одна запись в MFT для каждого файла на томе файловой системы NTFS, включая сам MFT. Вся информация о файле, включая его размер, метки времени и даты, разрешения и содержимое данных, хранится либо в записях MFT, либо в пространстве вне MFT, которое описано в записях MFT.
Он работает аналогично в Linux, однако Linux имеет доступ к гораздо большему количеству файловых систем, чем Windows и NTFS.