Автор Тема: Сохранение даты создания файла при копированиии на smb-шару  (Прочитано 4608 раз)

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Имеется:
1. Сетевое хранилище (D-Link DNS-315). На нем имеется smb-шара и пользователь с правами rw на эту шару.
2. компьютер с Simply Linux в этой же локальной сети.

Нужно копировать/перемещать файлы с этого компьютера на хранилище. Но при этом должна сохраняться оригинальная дата файла.
Так вот. При копировании MidnightCommander'ом все нормально.
А если в консоли cp или mv то файл штампуется датой копирования. Пробовал и -p  и --preserve=timestamps. Не помогает.

# ls -l 720-20150805000125-01.jpg
-rw-r--r-- 1 root root 40421 Aug  5 00:01 720-20150805000125-01.jpg
# cp  --preserve=timestamps   720-20150805000125-01.jpg /mnt/dl315/watch/cam1/2015-08-05/
# ls -l /mnt/dl315/watch/cam1/2015-08-05/
total 4194304
-rwxrwxrwx 1 1002 testusr 40421 Aug  5 23:24 720-20150805000125-01.jpg

Монтируется шара так:
mount -t cifs -o rw,_netdev,uid=1002,gid=501,iocharset=utf8,users,user=archer,password=******* //10.160.1.108/Volume_1 /mnt/dl315

Команда mount вот что о точке монтирования рассказывает:
//10.160.1.108/Volume_1 on /mnt/dl315 type cifs (rw,nosuid,nodev,noexec,relatime,vers=1.0,cache=strict,username=archer,domain=DL315,uid=1002,forceuid,gid=501,forcegid,addr=10.160.1.108,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1)

Наверное с параметрами монтирования нужно пошаманить, но ума не хватает. Подскажите.
И как MidnightCommander'у удается все сделать?
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
С ключом -p не пробовали?


Цитата: man cp
       -p     Сохраняет исходные параметры файла, такие как владелец,  группа,
              права  доступа  (включая  suid  и  sgid  биты),  время последней
              модификации и время последнего доступа к файлу. В  случае,  если
              установка  владельца  или  группы приводит к ошибке, suid и sgid
              биты сбрасываются.  (Заметим, что впоследствии исходный  файл  и
              его  копия  могут иметь разное время последнего доступа, так как
              операция копирования является доступом к исходному файлу).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Цитата: man ls
       -l     Выдавать  (в  одноколоночном формате) тип файла, права доступа к
              файлу, количество ссылок на файл,  имя  владельца,  имя  группы,
              размер файла (в байтах), временной штамп и имя файла.
.......
              По  умолчанию,  временной  штамп  является  временем   последней
              модификации;   опции  -c  и  -u  позволяют  выбрать  два  других
              временных штампа.  Для файлов  устройств,  поле  размера  обычно
              заменяется на старший и младший номера устройства.

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
С ключом -p не пробовали?

Конечно пробовал. См. 1-й пост:
Цитировать
Пробовал и -p  и --preserve=timestamps. Не помогает.

man cp  и man mv читал.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Цитата: man ls
       -l     Выдавать  (в  одноколоночном формате) тип файла, права доступа к
              файлу, количество ссылок на файл,  имя  владельца,  имя  группы,
              размер файла (в байтах), временной штамп и имя файла.
.......
              По  умолчанию,  временной  штамп  является  временем   последней
              модификации;   опции  -c  и  -u  позволяют  выбрать  два  других
              временных штампа.  Для файлов  устройств,  поле  размера  обычно
              заменяется на старший и младший номера устройства.

Что делает -l в ls я тоже знаю.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 566
rw,nosuid,nodev,noexec,relatime
А если смонтировать с noatime,nodiratime?