হোম ডিরেক্টরি ব্যাকআপ থেকে কোন ফাইল এবং ডিরেক্টরিগুলি বাদ দেওয়া যেতে পারে?


41

সদৃশতা ইতিমধ্যে দক্ষ ব্যাকআপ তৈরির দুর্দান্ত কাজ করেছে তবে আমি এখনও ব্যাক-আপ করা ফাইলগুলির পরিমাণ হ্রাস করতে চাই।

কোনও হোম ডিরেক্টরিতে কোন ফাইল বা ডিরেক্টরিগুলি বাদ দেওয়া যেতে পারে? দয়া করে এগুলিকে স্পষ্টভাবে নাম দিন, ওয়াইল্ডকার্ড অনুমোদিত, পাথগুলি হোম ডিরেক্টরি সম্পর্কিত to


দুর্দান্ত প্রশ্ন! ডিস্ক ব্যবহার বিশ্লেষক ব্যবহার করে আমার হোম ডিরেক্টরিটি (যাকে আমি ব্যাক আপ করেছি) তা বিশ্লেষণ করা দরকারী এবং শীর্ষে প্রদর্শিত সমস্ত কিছু উপেক্ষা করার বিষয়টি নিশ্চিত করা এবং যা ডেটা ক্ষতিগ্রস্থ হওয়ার ক্ষেত্রে আমি হারানো মনে করি না। উদাহরণস্বরূপ, আমি srcঅনলাইনে উপলভ্য উত্স কোডের স্থানীয় কপিগুলি সহ আমার ডিরেক্টরিটি ব্যাক আপ করতে আগ্রহী নই ।
জোলেপেট

উত্তর:


38

অনুপস্থিত থাকলে এই ফাইল এবং ডিরেক্টরিগুলির বেশিরভাগটি পুনরায় তৈরি করা হয়। এগুলি বেশিরভাগই কোনও অ্যাপ্লিকেশন (ফায়ারফক্স এক্সটেনশানস ক্যাশে) প্রারম্ভকালীন সময় কমিয়ে আনার লক্ষ্যে হয়, লকগুলি ( .gksu.lock) নির্দেশ করে বা সেশন-নির্দিষ্ট তথ্য (যেমন ডিবিস সেশনের আইডি) ধারণ করে। সাম্প্রতিক দস্তাবেজগুলি ঘন ঘন পরিবর্তিত হয় এবং ব্যাকআপের ক্ষেত্রে এটি সচেতন নয়।

এই ডিরেক্টরিগুলি বাদ দেওয়া যেতে পারে:

.gvfs                           # contains mounted file systems?
.local/share/gvfs-metadata
.Private                        # contains the actual encrypted home directory
.dbus                           # session-specific
.cache
.Trash                          # do I need to say more?
.local/share/Trash
.cddb                           # cached info about audio CDs
.aptitude                       # cached packages lists

ফ্ল্যাশ-নির্দিষ্ট:

.adobe        # Cache for flash, maybe others?
.macromedia   # except for Flash persistence, there is no reason to keep this

নথি পত্র:

.xsession-errors            # contains errors from the current graphical session
.recently-used              # recently used files
.recently-used.xbel
.thumbnails
.Xauthority                 # session-specific
.ICEauthority
.gksu.lock
.pulse                      # directory
.pulse-cookie
.esd_auth

কেডিএ নির্দিষ্ট:

.kde/share/apps/RecentDocuments # Recent documents on KDE
.kde/share/apps/klipper         # Contains a history of the Klipper clipboard (KDE)
.kde/share/apps/okular/docdata  # you will loose saved scrolling positions of PDFs
.kde/share/apps/gwenview/recentfolders
.kde/share/apps/kmess/displaypics  # cached other users' profile pics
.kde/share/apps/kmess/customemoticons  # cached emoticons of others

ফায়ারফক্স-নির্দিষ্ট ( প্রোফাইল ফোল্ডারটিও দেখুন ):

.mozilla/firefox/*/Cache
.mozilla/firefox/*/minidumps    # in case Fx crashes dumps will be stored in this
.mozilla/firefox/*/.parentlock       # session-specific           
.mozilla/firefox/*/urlclassifier3.sqlite  # phishing database, recreated
.mozilla/firefox/*/blocklist.xml   # blacklisted extensions
.mozilla/firefox/*/extensions.sqlite  # extension database, recreated on startup
.mozilla/firefox/*/extensions.sqlite-journal
.mozilla/firefox/*/extensions.rdf
.mozilla/firefox/*/extensions.ini
.mozilla/firefox/*/extensions.cache
.mozilla/firefox/*/XUL.mfasl     # cached UI data, recreated
.mozilla/firefox/*/XPC.mfasl
.mozilla/firefox/*/xpti.dat
.mozilla/firefox/*/compreg.dat

অপেরা-নির্দিষ্ট (সুপারুজার ডটকম সম্পর্কিত সম্পর্কিত প্রশ্ন: অপেরা প্রোফাইল ফোল্ডারে ফাইল এবং ডিরেক্টরিতে ডকুমেন্টেশন কি পাওয়া যায়? ):

.opera/temporary_downloads
.opera/cache
.opera/thumbnails
.opera/opcache
.opera/icons
.opera/application_cache
.opera/widgets/*/cache
.opera/lock

কোমোডো সম্পাদনা করুন :

.komodoedit/*/codeintel/db
.komodoedit/*/host-*/*/codeintel
.komodoedit/*/XRE/Cache
.komodoedit/*/XRE/.activatestate/komodo edit/Crash Reports
.komodoedit/*/XRE/.activatestate/komodo edit/*/Cache
.komodoedit/*/XRE/.activatestate/komodo edit/*/minidump
.komodoedit/*/XRE/.parentlock
.komodoedit/*/XRE/extensions.rdf
.komodoedit/*/XRE/extensions.ini
.komodoedit/*/XRE/extensions.cache
.komodoedit/*/XRE/XPC.mfasl
.komodoedit/*/XRE/XUL.mfasl
.komodoedit/*/XRE/xpti.dat
.komodoedit/*/XRE/pluginreg.dat
.komodoedit/*/XRE/compreg.dat
.komodoedit/*/XRE/*.sqlite-journal
.komodoedit/*/pystdout.log
.komodoedit/*/pystderr.log
.komodoedit/*/history.sqlite.bak
.komodoedit/*/running.lock
.komodoedit/*/mutex.lock
.komodoedit/*/*.xmlc
.komodoedit/*/startup-env.tmp
.komoeoedit/*/commandments.fifo
.komoeoedit/*/history.sqlite

টি GnuPG:

.gnupg/rnd
.gnupg/random_seed
.gnupg/.#*
.gnupg/*.lock
.gnupg/gpg-agent-info-*

গুগল ক্রম:

.config/google-chrome/Default/Local Storage
.config/google-chrome/Default/Session Storage
.config/google-chrome/Default/Application Cache
.config/google-chrome/Default/History Index *

অন্যান্য অ্যাপস:

.pulse/icons                  # Pidgin
.java/deployment/cache        # Cached applets
.icedteaplugin
.icedtea
.gnome2/epiphany/favicon_cache
.dropbox                      # to avoid problems, let Dropbox re-create these
.dropbox-dist

@ rubo77 এই টুকরোটি আর কাজ করে না।
justfortherec

স্ট্রেঞ্জ, কাঁচা লিঙ্ক কাজ না, যখন আপনি এটি সরাসরি কল, কিন্তু এটা git.io Shortener সঙ্গে কাজ করে না: তুমি আমার থেকে ignorelist বিনামূল্যে ডাউনলোড করতে পারেন সারকথা সঙ্গে wget http://git.io/vmQZ2 -O /var/tmp/ignorelistতারপর rsync শুরু rsync -a --progress --exclude-from=/var/tmp/ignorelist /home/$USER/ /media/$USER/linuxbackup/home/দেখুন askubuntu.com/a/545676/34298
rubo77

মাথা এবং মাস্টার উভয়ই কাজ করে না, তবে এই লিঙ্কটি বৈধ:wget https://gist.githubusercontent.com/rubo77/8ffaadbc58ab099d2bc3/raw/ignorelist
লেকেনস্টেইন

10

ভাল প্রশ্ন. আমি এগুলি পছন্দ করি - যেখানে আমরা সম্প্রদায় ইনপুট / তালিকাগুলি সংগ্রহ করতে পারি এবং চেরি প্রাসঙ্গিক স্টাফ বাছাই করতে পারি। এখানে আমার .excludeফাইল। আমি এই ফাইলটি একাধিক স্ক্রিপ্টগুলিতে প্যারামিটার হিসাবে আরএসইএনসিতে ফিড করি --exclude-file=(যা আপনি সদৃশ দিয়েও করতে পারেন )। নোট করুন যে প্রশ্নটি "আপনি কী সংরক্ষণ করতে চান / সংরক্ষণ করতে চান" বোঝায়। উদাহরণস্বরূপ, আমি আমার সম্পূর্ণ .mozillaডিআইআর ব্যাকআপ করি কারণ এতে একাধিক প্রোফাইল এবং টুইট রয়েছে এবং এটি পুরোপুরি ডিস্কে ফেলে ফেলা সহজ। আমার কনফিগারেশনেও অন্তর্নিহিত: আমি পরীক্ষার জন্য "গ্রাউন্ড আপ ইনস্টলগুলি থেকে অনেকগুলি তৈরি করি"। সুতরাং আমার কাছে পরিচিত-ভাল-ক্লিন-বেস ইনস্টলের একটি ক্লোনজিলা চিত্র রয়েছে এবং আমি ইউএসবিতে সঞ্চিত আমার ব্যক্তিগত (/ হোম) ডেটাটি ডিস্কে রাখার পরে যুক্ত করি; কখনও কখনও বেছে বেছে, কখনও কখনও সামগ্রিকভাবে।

# Filename: admin/dotfiles/exclude
# Create Date: 20110307-23:36HRS
# ln -s admin/dotfiles/exclude ~/.exclude

.cache
.adobe
.aptitude
.compiz # no settings here; processes
.dbus
.dropbox # don't try to restore and reinitialize either of
.dropbox-dist # these DIRs; very messy results can happen
.elegant-gnome-backup
.fontconfig
.gnome2_private # MT; at least on my system
.pulse*
.gconfd
.gvfs
.macromedia
.local/share/Trash/
.thumbnails
Downloads/
Dropbox/ # recreated on re-initialization
Public/
Music/
Templates/ # stored on U1
Ubuntu One/ # recreated on re-initialization
wdir/iso/
wdir/backups/

আমি যদি ডেজডুপের মাধ্যমে সদৃশ ব্যবহার করি তবে এরকম ফাইলও আছে কি? (উবুন্টু ~/.exclude১.0.০৪ অনুসারে, আমার মতো কোনও ডেজাডুপ ব্যবহারকারীর জন্য নেই )
ফ্রাঙ্ক নোক

2

আমি https://github.com/rubo77/rsync-homedir-excludes এ একটি উপেক্ষা তালিকা তৈরি করেছি

আপনি এটি সদৃশ বা rsync এর মতো ব্যবহার করতে পারেন:

rsync -aP --exclude-from=rsync-homedir-excludes.txt /home/$USER/ /media/$USER/linuxbackup/home/$USER/

এটি নিয়মিতভাবে আপডেট করা হয়েছে, এই মুহূর্তে আমাদের এখন পর্যন্ত এটি রয়েছে:

################################################
# These directories may definitely be excluded #
################################################

# Contains mounted file systems:

.gvfs
.local/share/gvfs-metadata
# contains the actual encrypted home directory
/.Private

# Session-specific:
/.dbus
/.cache
/.Trash
.Trash-1*
.local/share/Trash
/Trash

# Cached info about audio CDs:
.cddb

# Cached packages lists:
.aptitude

# Node Package Manager cache
.npm

#Flash-specific:

# Cache for flash, maybe others?
.adobe
# except for Flash persistence, there is no reason to keep this
.macromedia

#Files:

# Contains errors from the current graphical session
.xsession-errors
.wayland-errors

# Recently used files
.local/share/RecentDocuments
.recently-used
.recently-used.xbel
.thumbnails
.thumb
Thumbs.db
.DS_Store
.localised
.bash_history
.CFUserTextEncoding

# Common Unix Printing System
/.cups

# run-time configuration information for Subversion
/.subversion

# Python virtual environments
/.virtualenvs

# Session-specific
.Xauthority
.ICEauthority
.gksu.lock
.pulse
.pulse-cookie
.esd_auth

#KDE specific:

# Recent documents on KDE
.kde/share/apps/RecentDocuments
.kde4/share/apps/RecentDocuments
# Contains a history of the Klipper clipboard (KDE)
.kde/share/apps/klipper
.kde4/share/apps/klipper
# You will loose saved scrolling positions of PDFs
.kde/share/apps/okular/docdata
.kde/share/apps/gwenview/recentfolders
.kde4/share/apps/okular/docdata
.kde4/share/apps/gwenview/recentfolders
# Cached other users' profile pics
.kde/share/apps/kmess/displaypics
.kde4/share/apps/kmess/displaypics
# Cached emoticons of others
.kde/share/apps/kmess/customemoticons
.kde4/share/apps/kmess/customemoticons

#Firefox-specific (see also Profile folder):

.mozilla/firefox/*/Cache
# in case Fx crashes dumps will be stored in this
.mozilla/firefox/*/minidumps
# session-specific 
.mozilla/firefox/*/.parentlock
# phishing database, recreated
.mozilla/firefox/*/urlclassifier3.sqlite
# blacklisted extensions
.mozilla/firefox/*/blocklist.xml
# extension database, recreated on startup
.mozilla/firefox/*/extensions.sqlite
.mozilla/firefox/*/extensions.sqlite-journal
.mozilla/firefox/*/extensions.rdf
.mozilla/firefox/*/extensions.ini
.mozilla/firefox/*/extensions.cache
# cached UI data, recreated
.mozilla/firefox/*/XUL.mfasl
.mozilla/firefox/*/XPC.mfasl
.mozilla/firefox/*/xpti.dat
.mozilla/firefox/*/compreg.dat
# cached plugin data, recreated
.mozilla/firefox/*/pluginreg.dat

#SeaMonkey-specific (see also Profile folder):

.mozilla/seamonkey/*/Cache
# in case Fx crashes dumps will be stored in this
.mozilla/seamonkey/*/minidumps
# session-specific 
.mozilla/seamonkey/*/.parentlock
# blacklisted extensions
.mozilla/seamonkey/*/blocklist.xml
# extension database, recreated on startup
.mozilla/seamonkey/*/extensions.sqlite
.mozilla/seamonkey/*/extensions.rdf
.mozilla/seamonkey/*/extensions.ini
# cached UI data, recreated
.mozilla/seamonkey/*/xpti.dat
.mozilla/seamonkey/*/compreg.dat
# cached plugin data, recreated
.mozilla/seamonkey/*/pluginreg.dat

# Thunderbird Cache in your profile folder
.thunderbird/*/Cache

#Opera-specific (related question on Superuser.com: Is documentation available on files and directories in the Opera profile folder?):

.opera/temporary_downloads
.opera/cache
.opera/thumbnails
.opera/opcache
.opera/icons
.opera/application_cache
.opera/widgets/*/cache
.opera/lock

# Keychain dir (manage SSH and GPG keys, front-end to ssh-agent and ssh-add)
/.keychain

#Komodo Edit:

.komodoedit/*/codeintel/db
.komodoedit/*/host-*/*/codeintel
.komodoedit/*/XRE/Cache
.komodoedit/*/XRE/.activatestate/komodo edit/Crash Reports
.komodoedit/*/XRE/.activatestate/komodo edit/*/Cache
.komodoedit/*/XRE/.activatestate/komodo edit/*/minidump
.komodoedit/*/XRE/.parentlock
.komodoedit/*/XRE/extensions.rdf
.komodoedit/*/XRE/extensions.ini
.komodoedit/*/XRE/extensions.cache
.komodoedit/*/XRE/XPC.mfasl
.komodoedit/*/XRE/XUL.mfasl
.komodoedit/*/XRE/xpti.dat
.komodoedit/*/XRE/pluginreg.dat
.komodoedit/*/XRE/compreg.dat
.komodoedit/*/XRE/*.sqlite-journal
.komodoedit/*/pystdout.log
.komodoedit/*/pystderr.log
.komodoedit/*/history.sqlite.bak
.komodoedit/*/running.lock
.komodoedit/*/mutex.lock
.komodoedit/*/*.xmlc
.komodoedit/*/startup-env.tmp
.komoeoedit/*/commandments.fifo
.komoeoedit/*/history.sqlite

#GnuPG:

.gnupg/rnd
.gnupg/random_seed
.gnupg/.#*
.gnupg/*.lock
.gnupg/gpg-agent-info-*

#Google Chrome:

.config/google-chrome/Default/Local Storage
.config/google-chrome/Default/Session Storage
.config/google-chrome/Default/Application Cache
.config/google-chrome/Default/History Index *

#Chromium:

.config/chromium/Default/Local Storage
.config/chromium/Default/Session Storage
.config/chromium/Default/Application Cache
.config/chromium/Default/History Index *

#Local repositories (added by errantlinguist on 2015-04-13):
.gradle/caches
/.m2/repository

#indexer
.local/share/baloo
.local/share/zeitgeist
.local/share/akonadi

#Other apps:

# Pidgin
.pulse/icons
# Cached applets
.guayadeque/cache.db
.java/deployment/cache
.icedteaplugin
.icedtea
.gnome2/epiphany/favicon_cache

# other temporary files 
nohup.out

###############################################
# directories, probably not worth a backup    #
# (uncomment the files you don't need)        #
###############################################

#.android
#.AndroidStudio*/
#Android/Sdk
#.gradle
#.gvm
#.grails/
#.grails_history
#.kde/share/apps/nepomuk
#.local/share/notbit
#.local/libvirt
#.vagrant
#.vagrant.d
#.wine
#.twister
#/twister
#Applications/eclipse*
#/Downloads
#*Popcorntime*
#/Scribus
#/VirtualBox*
#
## Add Game Folders here:
#
#/games
#.local/share/Steam
#.steam
#Steam
#.minecraft
#.PlayOnLinux

-1

আমি সম্প্রতি এই ধরণের কাজটি করার দিকে নজর রেখেছি এবং আমি লক্ষ্য করেছি যে আমার হোম ডিরেক্টরিতে থাকা অনেকগুলি ফাইল যা আমি ব্যাক আপ করতে চাই না তা মনে হয় গোষ্ঠী অনুমতি সেট নেই। যদি একই ব্যবস্থা অন্য সিস্টেমে থাকে তবে সন্দেহজনকদের একটি সম্ভাব্য তালিকা পাওয়া যেতে পারে:

find ~ -not -perm -g+r

(যদিও আউটপুটটি পরীক্ষা করে দেখুন, যদিও আমার বেশিরভাগই ভাল বলে মনে হয়েছিল, তবে আমার ই-মেইল ইনবক্সও তালিকায় উপস্থিত হয়েছিল এবং আমি জানি না যে এটি অন্যদের পক্ষে কতটা কার্যকর হবে)।

এটি আমার কাছে বিশেষভাবে আবেদনকারী, কারণ আমার হোম ডিরেক্টরিটি এনক্রিপ্ট করা হয়েছে (ফাইলের নাম সহ), সুতরাং একটি ম্যানুয়াল বর্জনীয় তালিকাটি পিআইটিএ হবে এবং পরিবর্তে আমার একটি বর্জনীয় তালিকা স্বয়ংক্রিয়ভাবে উত্পন্ন করতে গ্রুপ অনুমতি ব্যবহার করতে সক্ষম হওয়া উচিত।

(আমি জানি যে থ্রেডটি পুরানো, তবে আমি ভেবেছিলাম এটি কারও পক্ষে কার্যকর হবে))


2
কোনও ফাইলের প্রয়োজন হয় কি না তা নির্ধারণের জন্য কোনও ফাইলের অনুমতিই একটি খারাপ গাইড। উদাহরণস্বরূপ বেসরকারী এসএসএইচ কীগুলিতে সীমাবদ্ধ অনুমতি থাকা উচিত, তবে অবশ্যই আপনি সেগুলি ব্যাকআপ করতে চান।
লেকেনস্টেইন

অনুমতিগুলি ব্যাকআপ পতাকা হিসাবে ব্যবহার করার জন্য ডিজাইন করা হয়নি। আপনার কাছে ফাইল এবং ডিরেক্টরিতে কাস্টম অনুমতি সেট করার অনেকগুলি ভাল কারণ থাকতে পারে এবং আপনার পদ্ধতির কোনও কারণ হতে পারে। যদি আপনি সত্যিই বাদ দেওয়া তালিকাগুলি পছন্দ করেন না (কেন নয়?), পরিবর্তে ব্যাকআপ / কোনও ব্যাকআপের জন্য ফাইলগুলি চিহ্নিত করতে ext3 এবং ect4 ফাইল সিস্টেমের ডাম্প / নোডাম্প পতাকা ব্যবহার করুন। এই পতাকাটি ঠিক এই উদ্দেশ্যে ডিজাইন করা হয়েছে। দেখুন cyberciti.biz/faq/...
gerlos
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.