Запретить обновление «измененного времени» при копировании файлов в смонтированную папку Samba

Я не хочу, чтобы атрибут «последнего изменения» обновлялся до текущей даты, когда я копирую файлы в смонтированную папку Samba. Как мне избежать этого поведения?

Такое поведение происходит с (K) Ubuntu 12.04 и Ubuntu 15.10.

Это поведение может быть воспроизведено с использованием

  • инструментов GUI: файловых браузеров (протестировано с nautilus 3.4.2 и dolphin 2.0 ), sync-tools и CLI-команды
  • : cp -p в терминале.

Папка Samba была подключена к локальной файловой системе с помощью:

  • sudo mount -t smbfs //mynas/folder /mnt/nas/ -o user=username или
  • sudo mount -t cifs //mynas/folder /home/mnt/nas/ -o user=username.

Примечания:

  • При подключении к одной и той же папке Samba (с помощью nautilus или дельфина ) с помощью URL-адрес, например smb://username@mynas/folder/, тогда я могу скопировать на него файлы без замены атрибута «Время изменения» на текущее время!
  • Но монтировать папку Samba удобнее, а также, что не все инструменты поддерживают smb протокол. Вот почему использование URI smb:// для меня не обходной путь.
0
задан 8 May 2016 в 09:48

1 ответ

Метка времени, "в последний раз измененная", остается (и не будет заменен текущим временем) при добавлении надлежащей группы и идентификаторов пользователей к команде монтирования, например:

sudo mount -t cifs //mynas/folder mnt/mynas/folder -o user=username,gid=1000,uid=1000

0
ответ дан 8 May 2016 в 19:48

Другие вопросы по тегам:

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