14 Nisan 2012

Dropbox ile otomatik yedekleme

Bu yazımda bir süredir kullandığım online yedekleme ve paylaşım hizmeti yazılımı olan dropbox ile pratik olarak otomatik yedekleme nasıl yapılabilir bundan bahsetmek istiyorum.   Yöntemlerden biri basit bir bash script yazarak rsync komutuyla yereldeki bir dizini dropbox dizini altına bir başka dizine senkronize etmek şeklinde olabilir. Bunu şu şekilde yapabilirsiniz:
dropbox stop
rsync -avx --delete /konum/yerel_dizin/ ~/Dropbox/online_yedek/
dropbox start

Bu şekilde sh uzantılı bir bash script dosyası hazırlayıp istediğiniz zaman bash yedekle.sh şeklindeçalıştırabilirsiniz. Önce dropbox durdurulup işlem bittiğinde tekrar açıldığından herhangi bir çakışma olmadan bu işlemden sonra dropbox hesabınıza senkronizasyon işlemini otomatik olarak başlatmış olursunuz.

Bu yöntem dışında benim kullandığım daha zarif ve basit bir çözüm var ki hem kullanmak için yukarıdaki gibi bir komut çalıştırmanıza gerek kalmıyor hem de yedeklenecek dosya ve dizinlerin Dropbox dizininizde ikinci bir kopyasını oluşturmak gerekmediğinden yer tasarrufu da sağlıyor.

Bu yöntem aslında Linuxda bazen kullandığımız sembolik link oluşturmaya dayanıyor. Bunun için Dropbox dizininizin içinde sisteminizdeki herhangi başka bir dizine ait bir sembolik bağlantı oluşturuyorsunuz. Tek yapmanız gereken bu kadar. Bundan sonra dropbox programı açık olduğu sürece sizin asıl dizininizde yapılan tüm değişiklikler anlık olarak takip edilip anında online olarak yedeklenecektir. Bunun için kullanabileceğiniz komutlar şu şekildedir:
cd ~/Dropbox
ln -s /var/www/ www/Yedek

Bu komutlar ile kullanıcı ev dizini içindeki Dropbox dizinine gittikten sonra burada yereldeki /var/www/ dizini için bir sembolik bağlantı (symbolic link) oluşturmuş oluyorsunuz. Bundan sonra artık Dropbox hizmeti açık olduğu sürece asıl dizinde yapılan tüm değişiklikleri anlık olarak takip ederek online deponuzla senkronize edecektir. Tabi isterseniz yereldeki herhangi bir veri kaybına karşı önlem olarak dropbox hizmetini sürekli olarak açık tutmak yerine sadece belirli zamanlarda açarak yedekleme yapılmasını da sağlayabilirsiniz. Ayrıca dropbox programındaki selective sync (seçici senkronizasyon) ayarını kullanarak da online deponuzdan sadece istediğiniz dizinlerin kullandığınız makine ile senkronize edilmesini sağlayabilirsiniz.

Dropbox hizmetine üye olarak ücretsiz kişisel 2GB depolama alanına sahip olabilir ve yukarıda anlattığım şekilde kolayca yedekleme, senkronizasyon ve paylaşım işlemleri yapabilirsiniz. Dropbox hizmetine üye olmak için tıklayın.

Hiç yorum yok:

Kripto paralar hakkında

Kripto paralar, merkezi olmayan, şifrelenmiş ve dağıtılmış bir veritabanı olan blok zinciri teknolojisi kullanılarak oluşturulan dijital par...