Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Простая задача во FreeBSD
Новая тема
Ответить
цитата
05/02/09 в 19:48
pirog
нужна команда для крона, чтобы с диска ad0 копировать определенную директорию (domains)со всем содержимым с сохранением свойств и атрибутов файлов на аналогичную зеркальную директорию диска ad1. причем файлы должны перед копированием проверятся на дату изменения (т.е. записывались только новые и перезаписывались файлы с более старой датой изменения).
(я так понимаю делается это все посредством tar) Если кто так делает, привидите пример команды плиз. С меня рейт.
цитата
05/02/09 в 20:34
Cynic
если хочется именно таром:
tar -cv --newer 2008-01-01 -f - /mount/ad0/directory | tar xpvf - -C /mount/ad1
цитата
05/02/09 в 20:56
pirog
о, спасиб )
диск ad1 должен быть обязательно подмонтирован ?(у меня система на ad0, а ad1 хочу чтоб был зеркалом на случай осыпания ad0,копию винта я делал с помощью clonehdd)
и вот это- "/mount/.." - оно как раз и подмонтирует его (тогда зачем нужно монтировать ad0 ?)разъясните плиз чтоб хоть это немного вкурить
цитата
05/02/09 в 21:12
iRoot
Я для таких задач использую rsync, в принципе он для этого и предназначен - для синхронизации данных, как локально, так и удаленно. Лично я делаю удаленную синхронизацию с бекап-сервером, который предоставляется провайдером. При этом передается через сеть минимум данных и синхронизация нескольких десятков гигов происходит очень быстро.
цитата
05/02/09 в 21:38
geCTP
а чего не сделать просто рейд зеркальный?
цитата
05/02/09 в 21:52
pirog
Цитата:
Я для таких задач использую rsync...
Цитата:
а чего не сделать просто рейд зеркальный?
ребят, я конечно не сомневаюсь что вы можете и так и эдак, но у меня была просьба привести команду (что Cynic и сделал- за что ему спасиб и рейт) только вот после этого у меня появились пара конкретных вопросов, которые я озвучил и хотел бы вкурить, чтоб не накосячить на серваке ненароком
цитата
06/02/09 в 13:54
Cynic
pirog писал:
диск ad1 должен быть обязательно подмонтирован ?(у меня система на ad0, а ad1 хочу чтоб был зеркалом на случай осыпания ad0,копию винта я делал с помощью clonehdd)
оба должны быть подмонтированы
названия каталогов /mount/ad0/directory и /mount/ad1/ даны для примера
цитата
06/02/09 в 22:04
Pentarh
Утилиты dump/restore тоже зачем то выдумали по ходу.
цитата
06/02/09 в 23:16
pirog
Cynic:
--newer 2008-01-01 будет каждый раз копировать все файлы которые старше этой даты. Нам нужно чтобы при втором и последующих заходах крона копировались только измененные и вновь созданные файлы. Можно это осуществить средством tar или же придется юзать rsync?
Pentarh:
где-то про dump/restore читал что они не всегда корректно передают атрибуты файлов. Или я ошибаюсь?
цитата
07/02/09 в 00:30
geCTP
можешь стукнуть мне, кину тебе скрипт который будет копить только новые файлы, я для старых создавать хардлинку
цитата
10/02/09 в 18:14
Cynic
pirog писал:
Cynic:
--newer 2008-01-01 будет каждый раз копировать все файлы которые старше этой даты. Нам нужно чтобы при втором и последующих заходах крона копировались только измененные и вновь созданные файлы. Можно это осуществить средством tar или же придется юзать rsync?
с ходу могу посоветовать только дату руками менять
цитата
10/02/09 в 18:15
Cynic
geCTP писал:
можешь стукнуть мне, кину тебе скрипт который будет копить только новые файлы, я для старых создавать хардлинку
какая хардлинка, по условиям задачи разделы разные
цитата
10/02/09 в 18:33
lega_cobra
geCTP писал:
можешь стукнуть мне, кину тебе скрипт который будет копить только новые файлы, я для старых создавать хардлинку
Во первых, как уже сказано, разделы разные. А во вторых - какой, нафик, бекап с хардлинкой?
Новая тема
Ответить
Эта страница в полной версии