Файловая система, к примеру ext4, получает запрос на открытие некоторого заданного файла, начинает его постепенно записывать, но она не знает сколько еще нужно места для записи файла. В это время открывается еще один файл, тоже на запись. Как файловая система понимает в каком блоке-секторе-что-то-там-еще начинать запись? Ведь если файл положить рядом с предыдущим, то велика вероятность, что предыдущий файл «упрется» в следующий. Как происходит процесс выбора места для записи? Как быть с модификацией файлов в том случае, когда данные добавляются в конец? Что можно почитать на эту тему?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ext4: удалить папку так, чтобы крайне затруднить возможное восстановление содержимого - как? (2019)
- Форум Создание лога изменений: типа файловой системы, размера раздела и количества разделов (2020)
- Форум HDD, badblocks, время доступа к секторам (2012)
- Форум Позволяет ли такой алгоритм откатить последнюю запись в файле в случае фейла питания? (2016)
- Форум Какая распределённая файловая система сейчас считается самой стабильной/живучей? (2020)
- Форум POHMELFS, теперь банановый. (2012)
- Форум Быстрая очистка диска от предыдущих структур и файловых систем (2024)
- Форум Процесс записи файла в Linux и полное журналирование ФС (2020)
- Статьи CoW или не CoW, вот в чем вопрос (2023)
- Форум Стратегии атомарной записи в файлы. (2014)