LINUX.ORG.RU

Samba - изменяется дата создания файла при сохранении

 


0

2

Есть samba шара. Если зайти на неё с windows-машины, открыть файл (текстовый, электронную таблицу), внести изменения, сохранить и закрыть файл, то в атрибутах файла «дата создания», «дата изменения» и «дата открытия» выставляются датой и временем сохранения.

Почему так? Ощущение, что после закрытия временный файл из винды копируется в папку исходного файла.

У тебя же самба на линуксе? Тогда у меня плохие новости. Погугли про то как узнать дату создания файла в линуксе.
https://ru.wikipedia.org/wiki/Сравнение_файловых_систем#.D0.9C.D0.B5.D1.82.D0...
Хм, оказывается некоторые линуксовые FS всё-таки хранят в метаданных именно create time. Но, видимо в системе никто не знает что с этим делать.

imul ★★★★★
()
Последнее исправление: imul (всего исправлений: 1)
Ответ на: комментарий от imul

Да, так и есть! Спасибо за ссылку! )) Я для раздела с шарой использовал xfs. А он, судя по таблице, не поддерживает метаданные «дата создания», только изменения и открытия.

Создам ещё одну шару с ext4 и попробую.

Andrey__
() автор топика
Ответ на: комментарий от Andrey__

Скорее всего результат будет тот же.

imul ★★★★★
()
Ответ на: комментарий от imul

Сегодня проверил на тестовой среде. Так и есть, проблема в типе файловой системы для раздела с шарой. ОС: CentOS 7 Samba 4 Раздел с шарой: zfx Поменял на: ext4 Подключаюсь с: Windows 10 Теперь при открытии файла расположенного на шаре изменяется только атрибут «открыт». При внесении изменений внутри файла после сохранения меняется атрибут «изменен», а атрибут «создан» остается неизменным. Как и должно быть.

Ещё раз спасибо за подсказку про метаданные файловых систем.

Andrey__
() автор топика
Ответ на: комментарий от htower_

Пардон, опечатался ))

Была xfs файловая система

Andrey__
() автор топика
Ответ на: комментарий от Andrey__

Значит самба умеет корректно работать с метаданными. Это ценная информация. :)

imul ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.