¿Qué archivos, tipos de archivos y carpetas excluir de la copia de seguridad de la carpeta del usuario?

16

Al realizar una copia de seguridad de una carpeta de usuario y de usuarios compartidos utilizando el software de copia de seguridad que elija en el sistema operativo que elija, ¿qué archivos, tipos de archivos y carpetas excluye de la copia de seguridad?

bbodenmiller
fuente

Respuestas:

13

En formato Java Regular Expression (algunos datos de CrashPlan Excludes y otros no listados del my.service.xmlarchivo de CrashPlan ):

Todos:

Default from CrashPlan: 
.*/(?:42|\d{8,}).*/(?:cp|~).*
(?i).*/CrashPlan.*/(?:cache|log|conf|manifest|upgrade)/.*
.*\.part
.*/iPhoto Library/iPod Photo Cache/.*
.*\.cprestoretmp.*
.*/Music/Subscription/.*
(?i).*/Google/Chrome/.*cache.*
(?i).*/Mozilla/Firefox/.*cache.*
.*/Google/Chrome/Safe Browsing.* 
.*/(cookies|permissions).sqllite(-.{3})?

Extra not in CrashPlan by default:
(?i).*\.(class|obj)
(?i).*\.(tmp|temp|cache|part|rbf|chk|dov) <-- temporary files
(?i).*\.(bac|bak|bkp|bup|back|dmp|dump|err|log|old|prv) <-- backup files
(?i).*\.(asd|wbk|xlk|bde|bdi|bdm|bmb|bom|crc|m\_p|bdb|bks|bps|mch|sol|idb|nch) <-- program specific backup/temporary files
(?i).*\.(bmk|chw|ftg|fts|gid|hhc|hhk) <-- help index files
(?i).*\.cache.*
:/Config\\.Msi.*
.*/Google/Chrome/.* <-- if using Chrome Sync
.*/Google/(Drive|CrashReports)/.*
(?i).*/(Google Drive|LocalGoogle)/.*
.*/Dropbox/.*
.*/.*SkyDrive.*/.*
.*/(My Cubby|cubby)/.*
(?i).*/Cookies/.*
(?i).*/Downloads/.*
(?i).*/.*cache.*/.*
(?i).*/.*log.*/.*

Ventanas:

Default from CrashPlan:
.:/ProgramData/
.*Thumbs\.db
.*/Local Settings/History/
.*/NetHood/
.*/PrintHood/
.*/Cookies/
.*/Recent/
.*/SendTo/
.*/LocalService/
.*/NetworkService/
.*/Start Menu/
(?i).*/NTUSER.*
(?i).:/WINDOWS/
(?i).:/autoexec.bat
.*\$RECYCLE\.BIN/.*
.*/System Volume Information/.*
.*/RECYCLER/.*
.*/I386.*
.*/pagefile.sys
.*/MSOCache.*
.*UsrClass\.dat\.LOG
.*UsrClass\.dat
.*/Temporary Internet Files/.*
(?i).*/ntuser.dat.*
.*/Local Settings/Temp.*
.*/AppData/Local/Temp.*
.*/AppData/Temp.*
.*/Windows/Temp.*
(?i).*/Microsoft.*/Windows/.*\.log
.*/Microsoft.*/Windows/Cookies.*
.*/Microsoft.*/RecoveryStore.*
(?i).:/Config\\.Msi.*
(?i).*\\.rbf
.*/Windows/Installer.*
.*/Application Data/Application Data.*
(?i).:/Config\.Msi.*
(?i).*\.rbf
(?i).*/Microsoft.*/Windows/.*\.edb 
(?i).*/Google/Chrome/User Data/Default/Cookies(-journal)?
(?i).*/Safari/Library/Caches/.*
(?i).*/(Application Data|AppData)/Apple Computer/Mobile Sync/.*
.*\.tmp
.*\.tmp/.*

Extra not in CrashPlan by default:
.*/hiberfil.sys
.*/swapfile.sys
.*/Local Settings/History/.*
(?i).*\$RECYCLE\.BIN/.*
(?i).*/Windows/.*
.*/(Program Files|Program Files \(x86\))/.*
.*/AppData/Local/Packages/.* <- this really still needs to be figured out as per http://superuser.com/questions/490925/explain-windows-8-windows-store-appdata-packages-and-what-to-backup
.*/AppData/Local/Microsoft/Windows Store/.*
.*/NetHood/.*
.*/PrintHood/.*
.*/Cookies/.*
.*/Recent/.*
.*/SendTo/.*
.*/LocalService/.*
.*/NetworkService/.*
.*/AppData/LocalLow/.*
.*/Internet Explorer/.*

Mac:

Default from CrashPlan:
/bin/
/etc/
/sbin/
/usr/
/sw/
/System/
/private/
/dev/.*
.*\.Trash.*
/\.vol/.*
/mach.sym
/mach_kernel
.*\.hotfiles\.btree.*
.*/Trash/.*
.*/Network Trash Folder/.*
.*/VM Storage
.*\.fseventsd.*
.*/Library/Caches/.*
.*\.Spotlight-.*/.*
/Network/.*
/tmp/.*
/cores/.*
/afs/.*
/automount/.*
/private/Network/.*
/private/tmp/.*
/private/var/tmp/.*
/private/var/folders/.*
/private/var/run/.*
/private/var/spool/postfix/.*
/private/var/vm/.*
/Previous Systems.*
.*/lost\+found/.*
.*/Microsoft User Data/Entourage Temp/.*
.*/iP.* Software Updates/.*
.*/Library/Application Support/SyncServices/.*
.*/Library/Logs/.*
.*/Library/Mail/Envelope Index
.*/Library/Mail/AvailableFeeds/.*
.*/Library/Mirrors/.*
.*/Library/PubSub/Database/.*
.*/Library/PubSub/Downloads/.*
.*/Library/PubSub/Feeds/.*
.*/Library/Safari/Icons.db
.*/Library/Safari/WebpageIcons.db
.*/Library/Safari/HistoryIndex.sk
.*/Library/Calendars/Calendar Cache
.*/iTunes/Album Artwork/Cache/.*
.*/iPhoto Library/iPod Photo Cache.*
(?i).*/backups.backupdb/.*
/Desktop DB
/Desktop DF
/Network/Servers.*
/Users/Shared/SC Info.*
/net/.*
/private/var/automount/.*
/private/var/db/dhcpclient/.*
/private/var/db/fseventsd/.*
/System/Library/Extensions/Caches/.*
.*Mobile.*Backups/.*
.*/Library/Saved Application State/.*
.*/Library/Mail/.*/Info.plist
.*/Library/Calendars/.*/Info.plist 
.*/Application Support/Google/Chrome/Default/Cookies(-journal)?
.*/Library/Cookies/(Cookies.binarycookies|com.apple.appstore.plist)

Linux:

Default from CrashPlan:
/bin/a
/boot/
/etc/
/initrd/
/lib/
/opt/
/sbin/
/usr/
/var/
/srv/
/sys/.*
/dev/.*
/proc/.*
/tmp/.*
.*/lost\+found/.*
/selinux/.* 
.*/.config/google-chrome/Default/Cookies(-journal)?

Extra not in CrashPlan by default:
(?i).*\~

Solaris:

Default from CrashPlan:
/bin/
/boot/
/etc/
/initrd/
/lib/
/opt/
/sbin/
/usr/
/var/
/srv/
/sys/.*
/dev/.*
/proc/.*
/tmp/.*
.*/lost\+found/.*
.*/.config/google-chrome/Default/Cookies(-journal)?
bbodenmiller
fuente
Si alguna de mis expresiones regulares se puede simplificar, ¡corríjala!
bbodenmiller
agregó algunos detalles de ehow.com/about_6565278_type-files-can-deleted_.html
bbodenmiller
Esto es ciertamente muy útil, pero me pregunto si alguien podría comentar cada línea (o grupos de líneas similares) para explicar lo que realmente estamos excluyendo aquí y por qué. - Para dar un ejemplo: puedo ver por qué podría tener sentido excluir ProgramData por completo. Pero creo que también podría ser un poco arriesgado, ya que puede contener algunos datos de aplicación (no específicos del usuario), ¿verdad? Por lo tanto, algunas anotaciones pueden ayudar a las personas a personalizar la lista para sus propósitos.
Christoph
@Christoph, desafortunadamente, C: \ ProgramData \ está excluido por Crashplan por defecto. ¿Adivina qué hay en esa carpeta? Este archivo xml! (Estaba agregando expresiones regulares a la lista de exclusión y borró TODAS mis expresiones regulares personalizadas. Sin copia de seguridad de Crashplan. Por suerte soy ingeniero de TOC y también tuve una copia de seguridad local con Acronis True Image
Clay Nichols
Parece que hay un error en esto (2 años después). Debajo de Todo, esta entrada .*/(cookies|permissions).sqllite(-.{3})?tiene dos l's (minúsculas L) en.sqlite
john v kumpf
1

Linux: todo termina con un ~ (copias de seguridad de varios editores). Y para "optimizar" sus expresiones regulares, solo un breve ejemplo:

(?i).*\.(tmp|temp|part|bak|\~)
Izzy
fuente
¿No resultará esto en la búsqueda de ". ~" En lugar de "blahfile ~"?
bbodenmiller
Ooops, claro, tienes razón, esa parte la arruiné. La intención era mostrar cómo combinar las expresiones regulares. Pero tiene toda la razón: la \~parte está mal allí y debe ir en una línea separada.
Izzy
0

Después de un examen cuidadoso, también excluyo archivos bajo% APPDATA% que coinciden (ignorando mayúsculas y minúsculas) con cualquiera de estas expresiones regulares:

  • Archivos de caché
/Mozilla/.*/Cache
/MicrosoftEdge/Cache
/Chrome/.*/Cache
/Default/Media Cache
/GoogleEarth/unified_cache
/AppData/Local/Temp
/MicrosoftEdge/.*/Cache
/Skype/.*/emo_cache
/Device Metadata/dmrccache$
/cache$
/INetCache$
/LocalCache$
/Package Cache$
/WebCache$
/OfficeFileCache$
/CryptnetUrlCache$
/AppCache$
/IECompatCache$
/WebServiceCache$
/IECompatUaCache$
  • archivos de registro
/logs$
/log$
  • Archivos del sistema
/AppData/Local/Microsoft/Windows$
/AppData/Local/Microsoft/Device Stage$
  • Archivos temporales
/temp$
/temporary[^/]*$

También hay discusión sobre este tema en https://forum.duplicati.com/t/common-exclusions-and-inclusions-from-appdata/807 . Estas listas aparecen allí. PRECAUCIÓN Parece que usan expresiones regulares comunes pero sin tener cuidado de escapar de los puntos literales):

.*/AppData/Local/Temp.*
.*/AppData/Temp.*

.*/AppData\Local\Microsoft\Windows\Notifications\WPNPRMRY.tmp
.*/AppData\Local\Microsoft\Windows\UsrClass.dat.LOG1
.*/AppData\Local\Microsoft\Windows\UsrClass.dat.LOG2
.*/AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat
.*/AppData\Roaming\Skype\your.skypename\main.lock
.*/AppData\Local\Google\Drive\lockfile
.*/AppData\Local\Microsoft\Internet Explorer\Recovery\High\Active*.dat
.*/AppData\Roaming\Mozilla\Firefox\Profiles\<profile>.default\parent.lock
.*/AppData\Local\Google\Chrome\User Data\Default\Current Session
.*/AppData\Local\Google\Chrome\User Data\Default\Current Tabs
.*/AppData\Local\Google\Chrome\User Data\lockfile

*.part
*.tmp
*.ost
hiberfil.sys
pagefile.sys
swapfile.sys
*\UsrClass.dat*
*\ntuser.dat*
$Recycle.Bin\
Windows\
MSOCache\
*System Volume Information*\
*\AppData\*\Temp\
*\AppData\*\Internet Explorer\
*\AppData\*\Microsoft\*\WebCache\
*\AppData\*\Microsoft\*\INetCache*\
*\AppData\*\Microsoft\Office\*\OfficeFileCache\
*\Temporary Internet Files\
*\Firefox\Profiles\*\*cache*\
*\Microsoft\Windows Defender*\
revs ndemou
fuente