Существует ли файловая система, которая отслеживает все изменения файловой системы без моментального снимка? [дубликат]

Debe indicar qué FS está utilizando.

Está intentando obtener la hora de creación. Pero usted ha dicho que

my fs does not stores file creation time as metadata

Si eso es cierto, entonces no puedes obtener el tiempo de creación sin importar -lo que hagas. Si el sistema de archivos no lo almacena, ¡nada más lo hará!

Las marcas de tiempo pueden ser muy complicadas y no siempre significan lo que crees que significan. Por ejemplo, si extrae un archivo tar o zip, el campo mtime se establecerá en cualquier marca de tiempo que haya contenido en el archivo (en algún momento del pasado ). Pero crtime reflejará la hora/fecha en que extrajo el archivo.

Los programas normales no modificarán crtime, por lo que si se modifica mtime, no se modificará crtime.

Entonces, incluso si crtime es correcto, mtime a menudo se establecerá en algo completamente diferente.

2
20.05.2019, 04:31
1 ответ

Лог -структурированные файловые системы обеспечивают это, хотя и не так, как VMS. Вы можете думать о них как о циклическом буфере, запоминающем предыдущие версии, пока для них есть место.

В Linux одной из таких файловых систем является NILFS2 ; он обеспечивает непрерывные моментальные снимки и настраиваемую пользователем -сборку мусора. Последнее означает, что когда том заполняется, пользователь может настроить, какие снимки будут удалены — так что у вас может быть много недавних снимков и менее частые снимки, когда вы возвращаетесь в прошлое, вместо более очевидного «удалить самые старые снимки». можно было бы ожидать от кругового буфера.

5
27.01.2020, 21:55

Теги

Похожие вопросы