Os meus pais e coñecidos a miúdo chancean que son un "pedazo" coa tecnoloxía, que rompín máis dispositivos ou compoñentes de PC que ninguén. O curioso é que non se equivocan 😀
Non o fixen adrede, pero no meu poder rompéronse uns 5 ou 6 discos duros, polo que a perda de datos para min é un grave problema.
Entón, para evitar perder datos realmente importantes, a información sensible para min o máis básico sería copiar estes datos, estas importantes carpetas a outro lugar, non? Pero acontece que o que quería gardar non eran unha ou dúas carpetas, senón varias máis ... e como se isto non fose suficiente, son demasiado preguiceiro para navegar pola miña carpeta persoal e outras seleccionando carpetas para copialas a outro lugar jajajaja , en vez disto, para aforrar tempo e esforzo, fixen un pequeno e sinxelo script que me permite executar gardando todo o que quero 😀
Que fai específicamente este guión?
- Introduce un cartafol onde vou traballar ou cartafol base.
- No seu interior crea unha nova carpeta, o nome desta será a data actual (por exemplo: 2012/07/08).
- Copia a configuración de Firefox, Chromium, Opera, KMail (+ contactos e os nosos correos electrónicos), Rainlendar2, Pidgin, Kopete, Konversation, KWallet ... é dicir, copia unha serie de ficheiros e / ou cartafoles que debemos gardar. O que gardar é completamente modificable, podemos cambialo a vontade.
- Exportar calquera base de datos que teñamos, no meu caso coloque dúas bases de datos para gardar (dbtest y bnc). Para iso hai que iniciar o servidor MySQL.
- A continuación, elimine a nosa caché de Firefox e Opera que copiamos, xa que non queremos gardala.
- Finalmente comprime en .RAR e cun contrasinal que queremos todo isto.
- Tamén se queremos, en vez de comprimir en .RAR podemos comprimir todo en .TAR.GZ, deixei a liña comentada por se quere usar isto.
Script de copia de seguridade persoal
Deben descargalo, darlle permisos de execución e xa está.
Ah, no teu cartafol persoal debes ter un cartafol chamado TRABALLAR (todo en maiúscula), porque así o uso.
Non te preocupes, expliquei o guión paso a paso con comentarios, se alguén quere facer algún tipo de cambio, se queres modificar algo para satisfacer calquera necesidade ... só me digas, vou facer os arranxos que queiras 🙂
Un saúdo e espero que vos sexa útil.
23 comentarios, deixa os teus
É bo, pero eu usaría e abusaría de Rsync e 7zip no canto de RAR.
De feito onte fixen unha copia de seguridade de / (con fsarchiver), ~ / .kde4 e do sector de arranque (uso GRUB Legacy polo que con dd se = / dev / sda de = MBR bs = 1 count = 512 chega a min) e eu coloque todo nun DVD que xa estea arquivado.
Agora que teño a máquina funcionando como quero co sistema axustado ao máximo e KDE que é impecable con Ulatencyd e todos os outros axustes para as tarxetas de vídeo híbridas, nai, HD, CPU, swap, etc., se envio moco e rompo esta instalación abandoo Arch ata 2025 polo menos, non creo que teña a fortaleza mental de facer todo o que lle fixen ao sistema para deixalo funcionando así O_o
Por suposto, xa teño un tempo de actividade de 12:24 horas seguidas -Estou arraigando nesta cadeira- e o portátil está conxelado, proba de que o controlador de código aberto RadeonHD pode usarse perfectamente sen usar o catalizador propietario - sempre xa que non precisamos a aceleración 3D proporcionada por este último.
Salu2
Escollín simplemente usar cp no canto de rsync porque é unha copia sinxela o que quero facer, tamén se alguén quere modificar o script ... Imaxino que será máis sinxelo se o poñen con cp no canto de rsync 😀
Normalmente uso directamente tar -rzvf para gardas rápidas. Se o que quero é que se comprima ben, utilizo 7za a -mx = 9 -ms = activado. Con rsync tes que ter coidado, porque se se usa mal podes destruír información.
Cando lin o nome do artigo souben que eras ti, e tes moi boas razóns, xa que tes un doutoramento en romper compoñentes do teu PC (recorda o teu micrófono). A min pásame moi ben, sobre todo co virus que teño na casa que comeza por h e remata por a. (irmá)
HAHAHAHA si ... pero eh !! o micrófono seguía traballando 😀
Na miña historia tamén teño teclados e ratos LOL!
Veña, se a túa irmá é un anxo ... esa moza é a máis boa, o que a tratas mal.
Moi útil, modificareino para as miñas necesidades porque de cando en vez tamén fago as miñas copias de seguridade de datos importantes, tamén se comenta perfectamente polo que as posibilidades son inmensas, por exemplo no meu caso teño un disco externo para este propósito. $ HOME / WORKING irá a se / media / external_disk. Moitas grazas!
Moi bo KZKG ^ Gaara! Grazas por detallar todas as funcións. Pasou un pouco desde que comecei con Linux (Debian) e vexo que os scripts son esenciais para automatizar tarefas, agora vou construír un para instalar debian desde cero pero teño que aprender varias cousas, especialmente o comando GREP para modificar .conf.
Unha pregunta: que métodos de copia de seguridade / sincronización usa? Vin que algúns usan cpio, rsync ... alguén usa Wuala para sincronizar o cartafol HOME?
Saúdos!
Olá. Como estás?
Ben, se buscas bash ... scripts, ven aquí, puxemos moitos scripts e cousas: https://blog.desdelinux.net/tag/bash/
Eu uso cp nos meus scripts, porque usando cp e tamén programando funcións e ciclos, fago que todo funcione moito máis que ben 😀
Non obstante, rsync é moi bo, fai moito máis que facer copias de seguridade
Depende de cada usuario saber cando usar un ou cando usar outro.
lembranzas
PD: Nada home, un pracer axudar ... describir cada paso non me molesta se así vou axudar aos demais.
Teño que entreterme! Tamén revisarei o "PEGAR" para aprender.
Uff hai moitos si jajaja.
Moi ben, aínda que fago copias de seguridade enteiras do disco con dd xD
Home, para ese mellor uso clonezilla, jejeje.
Para as bases de datos, recomendo mysqlhotcopy, porque con mysqldump nunha base de datos grande, leva tempo facer copias de seguridade e durante ese tempo introducen cambios, o que vai obter é unha copia de seguridade corrupta que non funcionará para vostede. mysqlhotcopy, aplica unha táboa de bloqueo antes da copia de seguridade, o que garante que o que garde funcionará.
Interesante si.
Neste exemplo a copia de seguridade é persoal, é dicir, todo en localhost ... polo que a base de datos non debería sufrir cambios mentres se realiza o volcado. Non obstante, nas copias de seguridade de hospedaxe ou servidor, pode ocorrer.
Consello interesante si 😀
Grazas.
Interesante, grazas pola propina. Ata agora non tiña necesidade de gardar as bases de datos porque non tiña nada crítico, pero ao parecer vou facelo pronto.
Home de luxo, se es un home valioso.
Un saúdo e moitas grazas por unha utilidade tan estupenda.
PD: ¿Algúns titoriais para aprender a programar en bash en linux? .. Eu tamén teño unha pregunta, con crontab non podemos facer este tipo de tarefas en tempo X ?, é dicir, programar un script que faga copias de seguridade cada vez que temos asignado?
Grazas jajajaja.
Sobre os tutoriais, mmm puxemos varios artigos sobre bash, e 2 ou 3 son para principiantes ou principiantes: https://blog.desdelinux.net/tag/bash/
E si, se no crontab o poñemos para executar unha orde / tarefa ás X horas o fará, só que este script ten tarefas vaaarrriiiasss para executar, poñer todo isto no crontab é escandaloso jeje.
O que fas é crear un script (coma este), e logo no crontab configurámolo para executar o script 😉
Moitas grazas,
no meu caso é precisamente para automatizar as copias das bases de datos onde me será útil 😉
máis información sobre cron en https://help.ubuntu.com/community/CronHowto . Podes usar o horario, mensual, ...
grsync r00lz, grazas a el podo estar tranquilo
Non podo acceder ás ligazóns do script, podes poñelas de novo? GRAZAS
As miñas desculpas, foi un erro no noso servidor o que fixo que a ligazón non fose accesible, aquí a tes de novo funcionando ben 😀 - » http://paste.desdelinux.net/4482
Grazas polo guión. coma sempre moi útil !!
poderías volver subir ou pasarme o guión ??
xa non se pode descargar