Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Файловый сервер. Нужна программа для резервного копирования файлов.  (Прочитано 1315 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lexius_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте!
Извините, если уже обсуждалось. Поиском воспользовался, но так и нашел того, что мне надо.

Есть сервер под Ubuntu 9.04, на нем хранится папка с важными файлами. Нужно каждый вечер копировать эту папку в два места(На два разных винта) и после успешного копирования, выключать комп.
Было бы очень хорошо, если программа будет обнаруживать, что к файлам есть обращение, значит еще НЕ надо выключать комп. Или будет запускаться при нажатии кнопки выключения питания.

Заранее благодарен за помощь!
С Ув. Алексей

PS: доступ к файлам по SMB

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
rsync

А насчёт определения доступа к файлу, то Linux не Windows -- когда происходит считывание файла он не блокируется.

Оффлайн Lexius_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
А можно ли както определить, есть ли обращение к файлу?
А то вдруг ктото задержится на работе дольше, а сервер выключится.

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

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Послать сообщение всем : "Через 5 минут сервер выключится, кто не спрятался я не виноват".

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
А можно ли както определить, есть ли обращение к файлу?
А то вдруг ктото задержится на работе дольше, а сервер выключится.
Команду who ещё никто не отменял.
Или может можно сделать, чтобы копирование запускалось при нажатии кнопки на системнике, и после успешного копирования выключался комп?
А зачем привязывать к кнопке? Тупо прописать в init.d копирование при выключении.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Файловый сервер. Нужна программа для резе
« Ответ #5 : 06 Октября 2009, 16:49:13 »
rsync
+1

А можно ли както определить, есть ли обращение к файлу?
lsof [...]

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
cron, cp, ping ( ну и grep, sed, cut, awk) посмотрите. Если что-то еще надо добавим до кучи.

Оффлайн Golan

  • Активист
  • *
  • Сообщений: 703
  • Любитель
    • Просмотр профиля
Да видимо, без скриптописания Вам тут не обойтись
Lenovo ThinkPad T500/Runtu 14.04 xfce 4.12/

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля

Оффлайн Lexius_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
А зачем привязывать к кнопке? Тупо прописать в init.d копирование при выключении.
Можно поподробней об этом?
Как я понял нужно прописать гдето строчку вида "cp path1 path2" и копирование будет происходить автоматически при выключении компа ?

Оффлайн aboema

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Для того чтобы определить используется файл по SMB поможет smbstatus
ASUS M4A87TD Evo|АMD Phenom II X6 1090T|GeForce GTS 450 1Гб|RAM 4Гб|UBUNTU 10.04.3 LTS x64

Оффлайн Lexius_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Подскажите пожалуйста, а как сделать копирование при выключении?

Спасибо!

Оффлайн Лжедмитрий

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Цитировать
Было бы очень хорошо, если программа будет обнаруживать, что к файлам есть обращение, значит еще НЕ надо выключать комп. Или будет запускаться при нажатии кнопки выключения питания.
inotify
есть обертка для ruby


 

Страница сгенерирована за 0.018 секунд. Запросов: 20.