GNU/Linux >> Znalost Linux >  >> Linux

Spuštění Backintime na Disk Plug?

Používám backintime , můžete mu říct, aby zálohoval pomocí backintime -b jako uživatel (ne root, ale v případě potřeby to mohu změnit). Teď bych chtěl, aby to začalo, jakmile připojím záložní hd. Protože udev je pravděpodobně tím správným nástrojem, existuje spousta informací:http://sprunge.us/icCa. Bonusové body, pokud je možné přiřadit disku štítek („záloha“) a porovnávat s ním, nikoli se sériovými čísly.

Přijatá odpověď:

Přesně to dělám na svém počítači. Preferuji shodu podle sériového čísla, protože mám pocit, že je to přesnější. Udev se může shodovat podle modelu, ale IIRC ne podle konkrétního zařízení (tj. pokud máte dva disky, které jsou stejného modelu, poběží na obou). Skript pro volání backintime je tedy o něco složitější, než byste očekávali. Také nemusíte nutně chtít, aby se backintime spouštělo pokaždé HD je zapojený (např. při obnově souborů), takže jsem také přidal dialogové okno s časovým limitem. Existuje několik dalších vylepšení, takže se podívejte na kód zde.

Skript běží zpětně jako root, takže mohu zálohovat vše soubory. Pokud chcete běžet jako uživatel, můžete zkusit sudo -u $CURRENTUSER backintime -b , ale nenapadá mě nic negativního k běhu jako root. (Kromě nutnosti spouštět kořenovou verzi grafického uživatelského rozhraní backintime.)

Jediná další věc je, že můj skript je napsán pro použití s ​​HD zašifrovaným LUKS. Pokud to pro vás není relevantní, bude skript vyžadovat drobné úpravy. Pokud s tím potřebujete pomoc, dejte mi vědět.


Linux
  1. Lazy umount nebo Unmounting zaneprázdněného disku v Linuxu

  2. Vytvoření virtuálního počítače Ubuntu k distribuci

  3. Jak mohu monitorovat disk io?

  1. Zálohovat celý pevný disk Linux?

  2. Vypnout můj (záložní) pevný disk v Linuxu, když jej nepoužívám

  3. Zpomalte kopírování disku/disku

  1. Linux – Zpomalit kopírování disku/disku?

  2. Vytvořte zálohu obrazu (klonování)

  3. Zálohování MySQL 1.1