Я смонтировал диск NAS в каталоге /media/ . Я скопировал кучу файлов из моего текущего каталога /var/www , используя cp -Rpv (preserve). Теперь я хочу сделать

cp -Rup /var/www/ /media/magneto/testing.cdw/

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

Будут ли у меня проблемы с датой и временем? Как я могу проверить, прежде чем запустить копию?

4 ответа4

1

Согласно справочной странице для cp, -p, безусловно, должен сохранять временные метки. Я не думаю, что файловая система может вызвать проблемы.

1

Если вы хотите производить дифференциальные обновления файловой системы, то де-факто для этого используется инструмент rsync. Вы можете запустить его в режиме пробного запуска (-n), чтобы увидеть, какие файлы будут переданы перед фактической операцией.

1

Самое безопасное - скопировать 1 маленький файл и протестировать.

По сетевому соединению rsync предоставляет лучшие варианты восстановления, чем cp -R, так как, по моему опыту, массовые копии на NAS часто сталкиваются с проблемами.

Правильно ли будет выполнено копирование даты и времени, зависит от ряда факторов, в том числе от базовой FS на NAS, и от того, насколько NAS предоставляет SMB/CIFS - это может варьироваться от производителя к производителю, а разрешения, настроенные браузером, не отображаются. т всегда вполне то, что вы ожидаете.

1

У меня также есть NAS в локальной сети, я использую cronjobs для rsync данных с 3-х компьютеров LAN nux на NAS. rsync использует ssh, поэтому вам просто нужно убедиться в обмене открытым / закрытым ключом между обеими машинами. Я использую брелок для этого. Это прекрасно работает в моем случае. Никаких проблем с резервными копиями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .