@Alpha_Fire

Почему у части файлов происходит замена даты изменения при копирование через SMB протокол (Linux, Dolphin)?

Копирую файлы из Windows в Linux по сети через SMB с помощью Dolphin, но после копирования дата изменения у ~ 10-20% файлов перезаписывается датой копирования. Один файл так и вовсе улетел в будущие. В целом, пока не вижу здесь какой либо системы, такое ощущение что это просто рандом.

Замена даты похоже стабильна, те одни файлы при копирование всегда имеют оригинальную дату, а другие всегда меняют.
  • Вопрос задан
  • 392 просмотра
Пригласить эксперта
Ответы на вопрос 3
@pfg21
ex-турист
use rsync, Luke !!
Ответ написан
Комментировать
mrsexy
@mrsexy
Senior Pomidor
На сервере стоит дата приёма контента твоего. Если он старый, то обновляется до текущей даты согласно серверной даты. А в целом, что-то интересное. Дата записи всегда сохраняется, обновляется только апдейт, если файлы перезаписываются!
Ответ написан
hint000
@hint000
у админа три руки
У файла есть аж четыре атрибута времени:
  • Last write time (время последней записи)
  • Creation time (время создания)
  • Last access time (время последнего доступа)
  • Change time (время изменения)

Если содержимое файла не менять, но менять метаданные (атрибуты файла, права доступа), то Change time изменится.
Смотрите в атрибуты "хороших" и "плохих" файлов и сравнивайте, что-то у них там отличается. Разные файловые системы поддерживают разные подмножества атрибутов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы