Рекомендации по резервному решению?

Я ищу резервное решение для конкретного варианта использования. Если не существует, то я соблазн сделать это.

У меня есть большая и растущая коллекция видеофайлов. На моей рабочей станции у меня довольно большой диск в RAID5, состоящий из нескольких дисков 2 ТБ, которые легко расширяемы. Эти файлы никогда не меняются. Если мне нужно его отредактировать, я создам новый файл. Я использую горячие 2,5-дюймовые жесткие диски для резервного копирования, которые до сих пор я делал вручную. Это работает, но я боюсь делать что-то неправильно. Возможно, я забуду скопировать файл, неправильно установить диск и т. Д.

Я хотел бы, чтобы решение, которое следит за видеофайлами на моей рабочей станции, автоматически копирует новые файлы на текущий резервный диск и представляет мне обзор того, какой резервный диск содержит файлы, описания, даты и где эти диски физически хранятся. Было бы неплохо, если бы я мог просто вставить неформатированный диск, и он был бы отформатирован, маркирован и отслежен автоматически. Когда свободное пространство на резервном диске достигнет определенного уровня, я должен получить уведомление, чтобы я мог безопасно его хранить и заменить с новым. Каждый резервный диск должен содержать копию текущей базы данных и миниатюр для видеофайлов, содержащихся на этом диске.

Для восстановления я должен иметь возможность просто предоставить корневой каталог, где иерархия должна быть воссозданным, и тогда он сказал бы мне «вставить d isk x "- как установка Windows 95 с дискет.

Кто-нибудь знает о бесплатном решении резервного копирования, которое подходит для этого профиля, или я должен идти дальше и делать это?

5
задан 29 July 2011 в 23:02

21 ответ

Я не думаю, что существует существующее решение, которое предлагает именно то, что вы описываете. Вам нужно будет написать пару сценариев, начиная с чего-то вроде fsniper, который следит за новыми файлами, а затем запускает добавление этого файла в текстовый файл, отслеживающий все файлы, копируя файл на жесткий диск, жалуясь, если диск заполнен и т. Д. Это, конечно, возможно, но требует много работы и имеет множество проблем, с которыми сталкиваются существующие решения резервного копирования (например, обработка сбоя при копировании файла).

Другое решение (который не хранит простые файлы на диске и не разрешает какой-либо хороший предварительный просмотр миниатюр) использует мощное решение для резервного копирования, такое как fsniper , которое создано для резервных копий корпоративного уровня и может справляться с резервным копированием до нескольких ленточных накопителей. Затем вы можете адаптировать такое решение для использования жестких дисков вместо ленточных накопителей, как описано

Программное обеспечение, которое может быть полезно для вашего текущего рабочего процесса (ручное копирование новых файлов) "(short: VVV):

VVV - приложение, которое каталогизирует содержимое съемных томов, таких как диски CD и DVD, для автономного поиска. Папки и файлы также могут быть расположены в одной виртуальной файловой системе. Каждая папка этой виртуальной файловой системы может содержать файлы со многих дисков, поэтому вы можете упорядочить свои данные простым и логичным способом.

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

2
ответ дан 25 May 2018 в 19:35

Я не думаю, что существует существующее решение, которое предлагает именно то, что вы описываете. Вам нужно будет написать пару сценариев, начиная с чего-то вроде fsniper, который следит за новыми файлами, а затем запускает добавление этого файла в текстовый файл, отслеживающий все файлы, копируя файл на жесткий диск, жалуясь, если диск заполнен и т. Д. Это, конечно, возможно, но требует много работы и имеет множество проблем, с которыми сталкиваются существующие решения резервного копирования (например, обработка сбоя при копировании файла).

Другое решение (который не хранит простые файлы на диске и не разрешает какой-либо хороший предварительный просмотр миниатюр) использует мощное решение для резервного копирования, такое как fsniper , которое создано для резервных копий корпоративного уровня и может справляться с резервным копированием до нескольких ленточных накопителей. Затем вы можете адаптировать такое решение для использования жестких дисков вместо ленточных накопителей, как описано

Программное обеспечение, которое может быть полезно для вашего текущего рабочего процесса (ручное копирование новых файлов) "(short: VVV):

VVV - приложение, которое каталогизирует содержимое съемных томов, таких как диски CD и DVD, для автономного поиска. Папки и файлы также могут быть расположены в одной виртуальной файловой системе. Каждая папка этой виртуальной файловой системы может содержать файлы со многих дисков, поэтому вы можете упорядочить свои данные простым и логичным способом.

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

2
ответ дан 25 July 2018 в 21:31

Я не думаю, что существует существующее решение, которое предлагает именно то, что вы описываете. Вам нужно будет написать пару сценариев, начиная с чего-то вроде fsniper, который следит за новыми файлами, а затем запускает добавление этого файла в текстовый файл, отслеживающий все файлы, копируя файл на жесткий диск, жалуясь, если диск заполнен и т. Д. Это, конечно, возможно, но требует много работы и имеет множество проблем, с которыми сталкиваются существующие решения резервного копирования (например, обработка сбоя при копировании файла).

Другое решение (который не хранит простые файлы на диске и не разрешает какой-либо хороший предварительный просмотр миниатюр) использует мощное решение для резервного копирования, такое как fsniper , которое создано для резервных копий корпоративного уровня и может справляться с резервным копированием до нескольких ленточных накопителей. Затем вы можете адаптировать такое решение для использования жестких дисков вместо ленточных накопителей, как описано

Программное обеспечение, которое может быть полезно для вашего текущего рабочего процесса (ручное копирование новых файлов) "(short: VVV):

VVV - приложение, которое каталогизирует содержимое съемных томов, таких как диски CD и DVD, для автономного поиска. Папки и файлы также могут быть расположены в одной виртуальной файловой системе. Каждая папка этой виртуальной файловой системы может содержать файлы со многих дисков, поэтому вы можете упорядочить свои данные простым и логичным способом.

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

2
ответ дан 31 July 2018 в 12:37

Я не думаю, что существует существующее решение, которое предлагает именно то, что вы описываете. Вам нужно будет написать пару сценариев, начиная с чего-то вроде fsniper, который следит за новыми файлами, а затем запускает добавление этого файла в текстовый файл, отслеживающий все файлы, копируя файл на жесткий диск, жалуясь, если диск заполнен и т. Д. Это, конечно, возможно, но требует много работы и имеет множество проблем, с которыми сталкиваются существующие решения резервного копирования (например, обработка сбоя при копировании файла).

Другое решение (который не хранит простые файлы на диске и не разрешает какой-либо хороший предварительный просмотр миниатюр) использует мощное решение для резервного копирования, такое как fsniper , которое создано для резервных копий корпоративного уровня и может справляться с резервным копированием до нескольких ленточных накопителей. Затем вы можете адаптировать такое решение для использования жестких дисков вместо ленточных накопителей, как описано

Программное обеспечение, которое может быть полезно для вашего текущего рабочего процесса (ручное копирование новых файлов) "(short: VVV):

VVV - приложение, которое каталогизирует содержимое съемных томов, таких как диски CD и DVD, для автономного поиска. Папки и файлы также могут быть расположены в одной виртуальной файловой системе. Каждая папка этой виртуальной файловой системы может содержать файлы со многих дисков, поэтому вы можете упорядочить свои данные простым и логичным способом.

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

2
ответ дан 2 August 2018 в 03:09

Я не думаю, что существует существующее решение, которое предлагает именно то, что вы описываете. Вам нужно будет написать пару сценариев, начиная с чего-то вроде fsniper, который следит за новыми файлами, а затем запускает добавление этого файла в текстовый файл, отслеживающий все файлы, копируя файл на жесткий диск, жалуясь, если диск заполнен и т. Д. Это, конечно, возможно, но требует много работы и имеет множество проблем, с которыми сталкиваются существующие решения резервного копирования (например, обработка сбоя при копировании файла).

Другое решение (который не хранит простые файлы на диске и не разрешает какой-либо хороший предварительный просмотр миниатюр) использует мощное решение для резервного копирования, такое как fsniper , которое создано для резервных копий корпоративного уровня и может справляться с резервным копированием до нескольких ленточных накопителей. Затем вы можете адаптировать такое решение для использования жестких дисков вместо ленточных накопителей, как описано

Программное обеспечение, которое может быть полезно для вашего текущего рабочего процесса (ручное копирование новых файлов) "(short: VVV):

VVV - приложение, которое каталогизирует содержимое съемных томов, таких как диски CD и DVD, для автономного поиска. Папки и файлы также могут быть расположены в одной виртуальной файловой системе. Каждая папка этой виртуальной файловой системы может содержать файлы со многих дисков, поэтому вы можете упорядочить свои данные простым и логичным способом.

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

2
ответ дан 4 August 2018 в 19:02

Я не думаю, что существует существующее решение, которое предлагает именно то, что вы описываете. Вам нужно будет написать пару сценариев, начиная с чего-то вроде fsniper, который следит за новыми файлами, а затем запускает добавление этого файла в текстовый файл, отслеживающий все файлы, копируя файл на жесткий диск, жалуясь, если диск заполнен и т. Д. Это, конечно, возможно, но требует много работы и имеет множество проблем, с которыми сталкиваются существующие решения резервного копирования (например, обработка сбоя при копировании файла).

Другое решение (который не хранит простые файлы на диске и не разрешает какой-либо хороший предварительный просмотр миниатюр) использует мощное решение для резервного копирования, такое как fsniper , которое создано для резервных копий корпоративного уровня и может справляться с резервным копированием до нескольких ленточных накопителей. Затем вы можете адаптировать такое решение для использования жестких дисков вместо ленточных накопителей, как описано

Программное обеспечение, которое может быть полезно для вашего текущего рабочего процесса (ручное копирование новых файлов) "(short: VVV):

VVV - приложение, которое каталогизирует содержимое съемных томов, таких как диски CD и DVD, для автономного поиска. Папки и файлы также могут быть расположены в одной виртуальной файловой системе. Каждая папка этой виртуальной файловой системы может содержать файлы со многих дисков, поэтому вы можете упорядочить свои данные простым и логичным способом.

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

2
ответ дан 6 August 2018 в 03:21

Я не думаю, что существует существующее решение, которое предлагает именно то, что вы описываете. Вам нужно будет написать пару сценариев, начиная с чего-то вроде fsniper, который следит за новыми файлами, а затем запускает добавление этого файла в текстовый файл, отслеживающий все файлы, копируя файл на жесткий диск, жалуясь, если диск заполнен и т. Д. Это, конечно, возможно, но требует много работы и имеет множество проблем, с которыми сталкиваются существующие решения резервного копирования (например, обработка сбоя при копировании файла).

Другое решение (который не хранит простые файлы на диске и не разрешает какой-либо хороший предварительный просмотр миниатюр) использует мощное решение для резервного копирования, такое как fsniper , которое создано для резервных копий корпоративного уровня и может справляться с резервным копированием до нескольких ленточных накопителей. Затем вы можете адаптировать такое решение для использования жестких дисков вместо ленточных накопителей, как описано

Программное обеспечение, которое может быть полезно для вашего текущего рабочего процесса (ручное копирование новых файлов) "(short: VVV):

VVV - приложение, которое каталогизирует содержимое съемных томов, таких как диски CD и DVD, для автономного поиска. Папки и файлы также могут быть расположены в одной виртуальной файловой системе. Каждая папка этой виртуальной файловой системы может содержать файлы со многих дисков, поэтому вы можете упорядочить свои данные простым и логичным способом.

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

2
ответ дан 7 August 2018 в 21:07

Я использую простой скрипт для rsync.

Он сохраняет (a) некоторые папки только на внешнем диске [LTDS для папки], (b) другие синхронизируются с локальным диском [LTDD ] для этого списка], (c) также поддерживаются копии файлов точек (последние 4 строки этого скрипта).

Моя внешняя жесткая директория называется box. И в сценарии он жестко закодирован, поскольку путь распространения: DEST="/media/box".

#!/bin/bash

# This script provides two types of backups
# * LTDS (stands for 'list delete orig at source'): the one which delete files on the DEST, and
# * LTDD (stands for 'list delete orig at destination'): the one which doesn't.
# Note that starting DEST folders has to be before the sync.
# Type in the lists the folders subject to the sync (all paths reletive to the $HOME):

# for movies and soft (to keep them at the remote HDD only):
LTDS="/Box/mixed/Movies/"
# for songs, books, documents (to keep them synced both: at HOME and at remote HDD):
LTDD="/Box/sonic/ /Box/visual/ /Box/wordy/ /Documents/ /Downloads/ /Passed/ /Pictures/ /Study/ /Work/"

DEST="/media/box"

for i in $LTDS; do
    rsync -aq --progress $HOME$i $DEST$i
    rm -rf $HOME$i*
done

for i in $LTDD; do
    rsync -aq --delete-after --progress $HOME$i $DEST$i
done

# the following back-ups all the dot files in your home dir.
dotfiles=`ls -A | grep '\.'`
for i in $dotfiles; do
    rsync -aq --progress $HOME/$i $DEST/Misc/dotfiles
done

Я использую этот скрипт довольно давно. Он отлично работает.

1
ответ дан 25 May 2018 в 19:35
  • 1
    Интересное предложение, но не совсем то, что я предполагал. Это полезно. Я начал писать некоторые идеи. :) – Jo-Erlend Schinstad 26 August 2011 в 21:59

Возможно, вы захотите изучить r sync. Я знаю, что это немного страшный b / c его инструмент командной строки, но для него есть графический интерфейс, grsync, который вы можете найти в синаптическом режиме или do

sudo apt-get install grsync

Есть тонна опций для резервного копирования, а опция -i предоставляет список изменений в списке. Он должен соответствовать билетам. См. Страницу wikipedia

0
ответ дан 25 May 2018 в 19:35
  • 1
    Я действительно не понимаю, как я могу использовать rsync таким образом, и ни один документ, который я смог найти, также объясняет это. – Jo-Erlend Schinstad 1 August 2011 в 00:25
  • 2
    -1 Это не отвечает на вопрос. Просто дает инструмент без инструкций о том, как его использовать. – jrg♦ 12 August 2011 в 16:38

Я использую простой скрипт для rsync.

Он сохраняет (a) некоторые папки только на внешнем диске [LTDS для папки], (b) другие синхронизируются с локальным диском [LTDD ] для этого списка], (c) также поддерживаются копии файлов точек (последние 4 строки этого скрипта).

Моя внешняя жесткая директория называется box. И в сценарии он жестко закодирован, поскольку путь распространения: DEST="/media/box".

#!/bin/bash # This script provides two types of backups # * LTDS (stands for 'list delete orig at source'): the one which delete files on the DEST, and # * LTDD (stands for 'list delete orig at destination'): the one which doesn't. # Note that starting DEST folders has to be before the sync. # Type in the lists the folders subject to the sync (all paths reletive to the $HOME): # for movies and soft (to keep them at the remote HDD only): LTDS="/Box/mixed/Movies/" # for songs, books, documents (to keep them synced both: at HOME and at remote HDD): LTDD="/Box/sonic/ /Box/visual/ /Box/wordy/ /Documents/ /Downloads/ /Passed/ /Pictures/ /Study/ /Work/" DEST="/media/box" for i in $LTDS; do rsync -aq --progress $HOME$i $DEST$i rm -rf $HOME$i* done for i in $LTDD; do rsync -aq --delete-after --progress $HOME$i $DEST$i done # the following back-ups all the dot files in your home dir. dotfiles=`ls -A | grep '\.'` for i in $dotfiles; do rsync -aq --progress $HOME/$i $DEST/Misc/dotfiles done

Я использую этот скрипт довольно давно. Он отлично работает.

1
ответ дан 25 July 2018 в 21:31
  • 1
    Интересное предложение, но не совсем то, что я предполагал. Это полезно. Я начал писать некоторые идеи. :) – Jo-Erlend Schinstad 26 August 2011 в 21:59

Возможно, вы захотите изучить r sync. Я знаю, что это немного страшный b / c его инструмент командной строки, но для него есть графический интерфейс, grsync, который вы можете найти в синаптическом режиме или do

sudo apt-get install grsync

Есть тонна опций для резервного копирования, а опция -i предоставляет список изменений в списке. Он должен соответствовать билетам. См. Страницу wikipedia

0
ответ дан 25 July 2018 в 21:31
  • 1
    Я действительно не понимаю, как я могу использовать rsync таким образом, и ни один документ, который я смог найти, также объясняет это. – Jo-Erlend Schinstad 1 August 2011 в 00:25
  • 2
    -1 Это не отвечает на вопрос. Просто дает инструмент без инструкций о том, как его использовать. – jrg♦ 12 August 2011 в 16:38

Я использую простой скрипт для rsync.

Он сохраняет (a) некоторые папки только на внешнем диске [LTDS для папки], (b) другие синхронизируются с локальным диском [LTDD ] для этого списка], (c) также поддерживаются копии файлов точек (последние 4 строки этого скрипта).

Моя внешняя жесткая директория называется box. И в сценарии он жестко закодирован, поскольку путь распространения: DEST="/media/box".

#!/bin/bash # This script provides two types of backups # * LTDS (stands for 'list delete orig at source'): the one which delete files on the DEST, and # * LTDD (stands for 'list delete orig at destination'): the one which doesn't. # Note that starting DEST folders has to be before the sync. # Type in the lists the folders subject to the sync (all paths reletive to the $HOME): # for movies and soft (to keep them at the remote HDD only): LTDS="/Box/mixed/Movies/" # for songs, books, documents (to keep them synced both: at HOME and at remote HDD): LTDD="/Box/sonic/ /Box/visual/ /Box/wordy/ /Documents/ /Downloads/ /Passed/ /Pictures/ /Study/ /Work/" DEST="/media/box" for i in $LTDS; do rsync -aq --progress $HOME$i $DEST$i rm -rf $HOME$i* done for i in $LTDD; do rsync -aq --delete-after --progress $HOME$i $DEST$i done # the following back-ups all the dot files in your home dir. dotfiles=`ls -A | grep '\.'` for i in $dotfiles; do rsync -aq --progress $HOME/$i $DEST/Misc/dotfiles done

Я использую этот скрипт довольно давно. Он отлично работает.

1
ответ дан 31 July 2018 в 12:37
  • 1
    Интересное предложение, но не совсем то, что я предполагал. Это полезно. Я начал писать некоторые идеи. :) – Jo-Erlend Schinstad 26 August 2011 в 21:59

Возможно, вы захотите изучить r sync. Я знаю, что это немного страшный b / c его инструмент командной строки, но для него есть графический интерфейс, grsync, который вы можете найти в синаптическом режиме или do

sudo apt-get install grsync

Есть тонна опций для резервного копирования, а опция -i предоставляет список изменений в списке. Он должен соответствовать билетам. См. Страницу wikipedia

0
ответ дан 31 July 2018 в 12:37
  • 1
    Я действительно не понимаю, как я могу использовать rsync таким образом, и ни один документ, который я смог найти, также объясняет это. – Jo-Erlend Schinstad 1 August 2011 в 00:25
  • 2
    -1 Это не отвечает на вопрос. Просто дает инструмент без инструкций о том, как его использовать. – jrg♦ 12 August 2011 в 16:38

Я использую простой скрипт для rsync.

Он сохраняет (a) некоторые папки только на внешнем диске [LTDS для папки], (b) другие синхронизируются с локальным диском [LTDD ] для этого списка], (c) также поддерживаются копии файлов точек (последние 4 строки этого скрипта).

Моя внешняя жесткая директория называется box. И в сценарии он жестко закодирован, поскольку путь распространения: DEST="/media/box".

#!/bin/bash # This script provides two types of backups # * LTDS (stands for 'list delete orig at source'): the one which delete files on the DEST, and # * LTDD (stands for 'list delete orig at destination'): the one which doesn't. # Note that starting DEST folders has to be before the sync. # Type in the lists the folders subject to the sync (all paths reletive to the $HOME): # for movies and soft (to keep them at the remote HDD only): LTDS="/Box/mixed/Movies/" # for songs, books, documents (to keep them synced both: at HOME and at remote HDD): LTDD="/Box/sonic/ /Box/visual/ /Box/wordy/ /Documents/ /Downloads/ /Passed/ /Pictures/ /Study/ /Work/" DEST="/media/box" for i in $LTDS; do rsync -aq --progress $HOME$i $DEST$i rm -rf $HOME$i* done for i in $LTDD; do rsync -aq --delete-after --progress $HOME$i $DEST$i done # the following back-ups all the dot files in your home dir. dotfiles=`ls -A | grep '\.'` for i in $dotfiles; do rsync -aq --progress $HOME/$i $DEST/Misc/dotfiles done

Я использую этот скрипт довольно давно. Он отлично работает.

1
ответ дан 2 August 2018 в 03:09
  • 1
    Интересное предложение, но не совсем то, что я предполагал. Это полезно. Я начал писать некоторые идеи. :) – Jo-Erlend Schinstad 26 August 2011 в 21:59

Возможно, вы захотите изучить r sync. Я знаю, что это немного страшный b / c его инструмент командной строки, но для него есть графический интерфейс, grsync, который вы можете найти в синаптическом режиме или do

sudo apt-get install grsync

Есть тонна опций для резервного копирования, а опция -i предоставляет список изменений в списке. Он должен соответствовать билетам. См. Страницу wikipedia

0
ответ дан 2 August 2018 в 03:09
  • 1
    Я действительно не понимаю, как я могу использовать rsync таким образом, и ни один документ, который я смог найти, также объясняет это. – Jo-Erlend Schinstad 1 August 2011 в 00:25
  • 2
    -1 Это не отвечает на вопрос. Просто дает инструмент без инструкций о том, как его использовать. – jrg♦ 12 August 2011 в 16:38

Я использую простой скрипт для rsync.

Он сохраняет (a) некоторые папки только на внешнем диске [LTDS для папки], (b) другие синхронизируются с локальным диском [LTDD ] для этого списка], (c) также поддерживаются копии файлов точек (последние 4 строки этого скрипта).

Моя внешняя жесткая директория называется box. И в сценарии он жестко закодирован, поскольку путь распространения: DEST="/media/box".

#!/bin/bash # This script provides two types of backups # * LTDS (stands for 'list delete orig at source'): the one which delete files on the DEST, and # * LTDD (stands for 'list delete orig at destination'): the one which doesn't. # Note that starting DEST folders has to be before the sync. # Type in the lists the folders subject to the sync (all paths reletive to the $HOME): # for movies and soft (to keep them at the remote HDD only): LTDS="/Box/mixed/Movies/" # for songs, books, documents (to keep them synced both: at HOME and at remote HDD): LTDD="/Box/sonic/ /Box/visual/ /Box/wordy/ /Documents/ /Downloads/ /Passed/ /Pictures/ /Study/ /Work/" DEST="/media/box" for i in $LTDS; do rsync -aq --progress $HOME$i $DEST$i rm -rf $HOME$i* done for i in $LTDD; do rsync -aq --delete-after --progress $HOME$i $DEST$i done # the following back-ups all the dot files in your home dir. dotfiles=`ls -A | grep '\.'` for i in $dotfiles; do rsync -aq --progress $HOME/$i $DEST/Misc/dotfiles done

Я использую этот скрипт довольно давно. Он отлично работает.

1
ответ дан 4 August 2018 в 19:02
  • 1
    Интересное предложение, но не совсем то, что я предполагал. Это полезно. Я начал писать некоторые идеи. :) – Jo-Erlend Schinstad 26 August 2011 в 21:59

Возможно, вы захотите изучить r sync. Я знаю, что это немного страшный b / c его инструмент командной строки, но для него есть графический интерфейс, grsync, который вы можете найти в синаптическом режиме или do

sudo apt-get install grsync

Есть тонна опций для резервного копирования, а опция -i предоставляет список изменений в списке. Он должен соответствовать билетам. См. Страницу wikipedia

0
ответ дан 4 August 2018 в 19:02
  • 1
    Я действительно не понимаю, как я могу использовать rsync таким образом, и ни один документ, который я смог найти, также объясняет это. – Jo-Erlend Schinstad 1 August 2011 в 00:25
  • 2
    -1 Это не отвечает на вопрос. Просто дает инструмент без инструкций о том, как его использовать. – jrg♦ 12 August 2011 в 16:38

Я использую простой скрипт для rsync.

Он сохраняет (a) некоторые папки только на внешнем диске [LTDS для папки], (b) другие синхронизируются с локальным диском [LTDD ] для этого списка], (c) также поддерживаются копии файлов точек (последние 4 строки этого скрипта).

Моя внешняя жесткая директория называется box. И в сценарии он жестко закодирован, поскольку путь распространения: DEST="/media/box".

#!/bin/bash # This script provides two types of backups # * LTDS (stands for 'list delete orig at source'): the one which delete files on the DEST, and # * LTDD (stands for 'list delete orig at destination'): the one which doesn't. # Note that starting DEST folders has to be before the sync. # Type in the lists the folders subject to the sync (all paths reletive to the $HOME): # for movies and soft (to keep them at the remote HDD only): LTDS="/Box/mixed/Movies/" # for songs, books, documents (to keep them synced both: at HOME and at remote HDD): LTDD="/Box/sonic/ /Box/visual/ /Box/wordy/ /Documents/ /Downloads/ /Passed/ /Pictures/ /Study/ /Work/" DEST="/media/box" for i in $LTDS; do rsync -aq --progress $HOME$i $DEST$i rm -rf $HOME$i* done for i in $LTDD; do rsync -aq --delete-after --progress $HOME$i $DEST$i done # the following back-ups all the dot files in your home dir. dotfiles=`ls -A | grep '\.'` for i in $dotfiles; do rsync -aq --progress $HOME/$i $DEST/Misc/dotfiles done

Я использую этот скрипт довольно давно. Он отлично работает.

1
ответ дан 6 August 2018 в 03:21
  • 1
    Интересное предложение, но не совсем то, что я предполагал. Это полезно. Я начал писать некоторые идеи. :) – Jo-Erlend Schinstad 26 August 2011 в 21:59

Возможно, вы захотите изучить r sync. Я знаю, что это немного страшный b / c его инструмент командной строки, но для него есть графический интерфейс, grsync, который вы можете найти в синаптическом режиме или do

sudo apt-get install grsync

Есть тонна опций для резервного копирования, а опция -i предоставляет список изменений в списке. Он должен соответствовать билетам. См. Страницу wikipedia

0
ответ дан 6 August 2018 в 03:21
  • 1
    Я действительно не понимаю, как я могу использовать rsync таким образом, и ни один документ, который я смог найти, также объясняет это. – Jo-Erlend Schinstad 1 August 2011 в 00:25
  • 2
    -1 Это не отвечает на вопрос. Просто дает инструмент без инструкций о том, как его использовать. – jrg♦ 12 August 2011 в 16:38

Я использую простой скрипт для rsync.

Он сохраняет (a) некоторые папки только на внешнем диске [LTDS для папки], (b) другие синхронизируются с локальным диском [LTDD ] для этого списка], (c) также поддерживаются копии файлов точек (последние 4 строки этого скрипта).

Моя внешняя жесткая директория называется box. И в сценарии он жестко закодирован, поскольку путь распространения: DEST="/media/box".

#!/bin/bash # This script provides two types of backups # * LTDS (stands for 'list delete orig at source'): the one which delete files on the DEST, and # * LTDD (stands for 'list delete orig at destination'): the one which doesn't. # Note that starting DEST folders has to be before the sync. # Type in the lists the folders subject to the sync (all paths reletive to the $HOME): # for movies and soft (to keep them at the remote HDD only): LTDS="/Box/mixed/Movies/" # for songs, books, documents (to keep them synced both: at HOME and at remote HDD): LTDD="/Box/sonic/ /Box/visual/ /Box/wordy/ /Documents/ /Downloads/ /Passed/ /Pictures/ /Study/ /Work/" DEST="/media/box" for i in $LTDS; do rsync -aq --progress $HOME$i $DEST$i rm -rf $HOME$i* done for i in $LTDD; do rsync -aq --delete-after --progress $HOME$i $DEST$i done # the following back-ups all the dot files in your home dir. dotfiles=`ls -A | grep '\.'` for i in $dotfiles; do rsync -aq --progress $HOME/$i $DEST/Misc/dotfiles done

Я использую этот скрипт довольно давно. Он отлично работает.

1
ответ дан 7 August 2018 в 21:07
  • 1
    Интересное предложение, но не совсем то, что я предполагал. Это полезно. Я начал писать некоторые идеи. :) – Jo-Erlend Schinstad 26 August 2011 в 21:59

Возможно, вы захотите изучить r sync. Я знаю, что это немного страшный b / c его инструмент командной строки, но для него есть графический интерфейс, grsync, который вы можете найти в синаптическом режиме или do

sudo apt-get install grsync

Есть тонна опций для резервного копирования, а опция -i предоставляет список изменений в списке. Он должен соответствовать билетам. См. Страницу wikipedia

0
ответ дан 7 August 2018 в 21:07
  • 1
    Я действительно не понимаю, как я могу использовать rsync таким образом, и ни один документ, который я смог найти, также объясняет это. – Jo-Erlend Schinstad 1 August 2011 в 00:25
  • 2
    -1 Это не отвечает на вопрос. Просто дает инструмент без инструкций о том, как его использовать. – jrg♦ 12 August 2011 в 16:38

Другие вопросы по тегам:

Похожие вопросы: