Здравствуйте! Есть машинка с двумя RAID5 массивами, один рабочий, второй для бэкапа. Стоит OpenSUSE. Сейчас уже накопилось порядка 12Т и надо их как-то бэкапить, причем желательно, что бы в бэкапе отражались изменения исходника,т.е. фактически нужно зеркало. Пытался использовать rdiff-backup, но поскольку машинка выключается на ночь, то при следующем включении rdiff-backup ругается на незавершенный предыдущий бэкап и начинает его стирать, что бы начать заново. Ну и соответственно такие "качели" до бесконечности. Что делать?
Кто чем бэкапит, или как правильно забэкапить 12Т?
Здравствуйте! Есть машинка с двумя RAID5 массивами, один рабочий, второй для бэкапа. Стоит OpenSUSE. Сейчас уже накопилось порядка 12Т и надо их как-то бэкапить, причем желательно, что бы в бэкапе отражались изменения исходника,т.е. фактически нужно зеркало. Пытался использовать rdiff-backup, но поскольку машинка выключается на ночь, то при следующем включении rdiff-backup ругается на незавершенный предыдущий бэкап и начинает его стирать, что бы начать заново. Ну и соответственно такие "качели" до бесконечности. Что делать?
Посмотрите fsbackup
CyberDaemon, не очень то и хорошая затея по поводу fsbackup и такого объема инфы.
redbiz, толи у меня с математикой.. как вы представляете передачу 12Т за световой день с одной машины на другую?
CyberDaemon, не очень то и хорошая затея по поводу fsbackup и такого объема инфы.
1-й раз, 12Т. Потом инкрементальный бэкап.
Не знаю, моё дело предложить - автора отказаться.
12Т. Потом инкрементальный бэкап.
ИМХО будет тяжко бедной ЭВМ.
> фактически нужно зеркало
rsync -rvu --delete ./откуда ./куда
Синхронизация между двумя каталогами, все изменения в ./откуда попадут в ./куда
Могу предложить Bacula.
У меня убунту 9.04. Я создала бэкап с помощью remastersys, у меня занялось значительно много места. Мне нужно сделать такой бэкап и как бы создать образ системы для записи на диск, чтоб потом при необходимости установить систему в таком виде, в каком она у меня сейчас. Как теперь правильно удалить созданный бэкап из системы? Делала дважды, первый попробовала удалить в корзину , в итоге из корзине его нет, а место не освободилось. Сейчас получается что есть 2 файла бэкапа, созданные такими командами
sudo remastersys backupи
sudo remastersys distодин находится тут :'/home/remastersys', другой невидимый в корзине.
Как теперь правильно удалить созданный бэкап из системы?
rm -rf <файлбекапа>
rm -rf backup.tar.gz
Как теперь правильно удалить созданный бэкап из системы?
ну раз вы создавали в shell'е с правами рута, то и удаляйте там-же. На счёт корзины - не самая лучшая идея была в удалении файла таким образом. Я даже и не знаю, как с этим теперь быть. В прочем, вы можете найти файл внутри корзины (он называется по-другому), удалить там всю информацию:
[console]sudo echo >найденный_бекап[/console]
затем сменить владельца на себя (для этого нужно знать своё имя и свою группу, их можно глянуть набрав ls -l /home - там будет показан ваш домашний каталог и нужные имя и группа)
[console]sudo chown Колибри:users найденный_бекап[/console]
После этих действий файл должен будет появится в корзине, и его можно будет удалить как обычно.
один находится тут :'/home/remastersys'
этот удаляется
[console]cd /home/remastersys
sudo rm -iv старый_файл[/console]
только будьте внимательный с командой sudo rm!!! ей можно вообще ВСЁ убить.
rm -rf
Уважаемый i2ks, rm -rf это такая шутка?...
Зачем для удаления ОДНОГО файла применять рекурсивный обход+отключение предупреждений? Фильтрация юзеров?
drBatty, я не могу посмотреть содержимое корзины :(. Имя и группу посмотрела : [console]roza@roza-desktop:~$ ls -l /home
итого 4
drwxr-xr-x 54 roza roza 4096 2010-12-04 16:58 roza
roza@roza-desktop:~$ [/console] В корзине эти файлы точно лежат, это вроде бы видно отсюда:[console]roza@roza-desktop:~$ sudo nautilus
[sudo] password for roza:
Nautilus-Share-Message: Called "net usershare info" but it failed: Ошибка 255 при запуске 'net usershare': net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Нет такого файла или каталога
Please ask your system administrator to enable user sharing.
** (nautilus:7367): WARNING **: Unable to add monitor: Действие не поддерживается
--- Hash table keys for warning below:
--> file:///root
--> trash:///
(nautilus:7367): Eel-WARNING **: "nautilus-metafile.c: metafiles" hash table still has 2 elements at quit time (keys above)
(nautilus:7367): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 2 elements at quit time
roza@roza-desktop:~$[/console] Как правильно задать команду для их удаления?
Как правильно задать команду для их удаления?
таким образом, у вас ДВЕ корзины, первая пользователя roza, вторая пользователя root.
Я думаю, у вас немного больших файлов, потому вы сможете отыскать их все командой
find /home -size +100M(это поиск в каталогах roza, для рута команда иная:
sudo find /root -size +100M)
Как я понимаю, бекап больше 100 мегабайт?
Когда найдёте (это что-то вроде ./.local/gnome/gtk/Trash/data/....), тогда и удаляйте.
Уважаемый i2ks, rm -rf это такая шутка?...
Зачем для удаления ОДНОГО файла применять рекурсивный обход+отключение предупреждений? Фильтрация юзеров?
нет не шутка, а в полне нормальное явление. ну ключик r может и лишний, да и еще "Незнание мат части не освобождает от ответственности" в общем как-то так.
drBatty, проверила обе корзины, вот что пишется в ответ :[console]roza@roza-desktop:~$ find /home -size +100M
/home/roza/.cache/google-chrome/Cache/data_3
roza@roza-desktop:~$ sudo find /root -size +100M
[sudo] password for roza:
/root/.local/share/Trash/files/remastersys/dummysys/var/tmp/kdecache-roza/kpc/amarok.data
/root/.local/share/Trash/files/remastersys/ISOTMP/casper/filesystem.squashfs
[/console]В корзине roza ничего чистить не надо, там и так чисто, а вот в рут сходила по прописанному адресу, посмотрела. На сколько поняла, нужно удалить то, что лежит ниже /root/.local/share/Trash/files/ раз оно в корзине, значит уже удалено и не нужно а место зря занимает....
"Незнание мат части не освобождает от ответственности" в общем как-то так.
можно было-бы и предупредить...
В корзине roza ничего чистить не надо, там и так чисто, а вот в рут сходила по прописанному адресу, посмотрела. На сколько поняла, нужно удалить то, что лежит ниже /root/.local/share/Trash/files/ раз оно в корзине, значит уже удалено и не нужно а место зря занимает....
ну видимо так. только учтите, там ещё наверное есть "хвосты", файлы, в которых лежит дополнительная информация (когда удалено, как назывался файл до удаления, и т.д.)
У меня это лежит в ~/.local/share/Trash/info/
Если вам не жалко содержимого корзинки, то сделайте так:
[console]sudo rm -rvf /root/.local/share/Trash/info/*
sudo rm -rvf /root/.local/share/Trash/files/*[/console]
Только очень внимательно набирайте - лишний пробел может привести к потери важных данных.
ЗЫЖ в следующий раз не пользуйтесь sudo nautilus, что-бы избежать подобных проблем. Воспользуйтесь например sudo mc.
drBatty, спасибо, все получилось :)! Вычистила таким образом примерно 9 Гбайт, при моих всего 33,8 Гбайт это значительный объем.
спасибо, все получилось smile! Вычистила таким образом примерно 9 Гбайт, при моих всего 33,8 Гбайт это значительный объем.
поздравляю :)
я-бы сразу написал команды, да страшновато советовать удаление, если не видишь ЧТО удаляется...
