R10.net  

Geri git   R10.net > Sunucu & Web Hosting > Dedicated Server & Co-Location Server > Server - Network Ekipmanları

Server - Network Ekipmanları Server donanımları, Network ekipmanları, sunucu donanımları, ekipman alım/satımı, kiralık sunucu, kiralık server hakkındaki ticaret kategorisi

Cevapla
LinkBack Seçenekler
  #19  
Okunmamış 30-07-2017, 01:40:46
Kimlik doğrulama veya yönetimden onay bekliyor.
 
Üyelik Tarihi: 06-09-2013
Bulunduğu yer: İzmir
Mesajlar: 377
Feedback Score: 12 Olumlu
Standart

Alıntı:
if [ ! -d "/mnt/nfs/webserver_backup/da/$(date +%Y)" ]; then
mkdir /mnt/nfs/webserver_backup/da/$(date +%Y)
fi

if [ ! -d "/mnt/nfs/webserver_backup/da/$(date +%Y)/$(date +%m)" ]; then
mkdir /mnt/nfs/webserver_backup/da/$(date +%Y)/$(date +%m)
fi

if [ ! -d "/mnt/nfs/webserver_backup/da/$(date +%Y)/$(date +%m)/$(date +%d)" ]; then
mkdir /mnt/nfs/webserver_backup/da/$(date +%Y)/$(date +%m)/$(date +%d)
fi

cp /home/admin/admin_backups/* /mnt/nfs/webserver_backup/da/$(date +%Y)/$(date +%m)/$(date +%d)/.
rm -rf /home/admin/admin_backups/*
Directadmin'e her gün saat 02:00'de yedek kurup,
Yukarıdaki dosyayı "/root/da_yedek_tasi" olarak kaydedip,
"chmod +x /root/da_yedek_tasi" komutu sonrası,
"/etc/crontab" dosyasına:
"0 6 * * * root sh /root/da_yedek_tasi" satını ekleyip,
kaydedip çıkarsak,
directadmin'in aldığı yedekleri her sabah 6'da bu örnekte "/mnt/nfs/webserver_backup/da/" altında "yıl/ay/gün" şeklinde klasör oluşturarak taşır ve akabinde siler.

Umarım yardımcı olur.
Alıntı ile Cevapla
Sponsor
  #20  
Okunmamış 30-07-2017, 02:00:11
Kaan - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 10-11-2006
Mesajlar: 2.016
Feedback Score: 129 Olumlu
Standart

Alıntı:
Bilrom Nickli Üyeden Alıntı Mesajı göster
Directadmin'e her gün saat 02:00'de yedek kurup,
Yukarıdaki dosyayı "/root/da_yedek_tasi" olarak kaydedip,
"chmod +x /root/da_yedek_tasi" komutu sonrası,
"/etc/crontab" dosyasına:
"0 6 * * * root sh /root/da_yedek_tasi" satını ekleyip,
kaydedip çıkarsak,
directadmin'in aldığı yedekleri her sabah 6'da bu örnekte "/mnt/nfs/webserver_backup/da/" altında "yıl/ay/gün" şeklinde klasör oluşturarak taşır ve akabinde siler.

Umarım yardımcı olur.
Bunu yapabiliyorum ancak 100 GB diskim de 60 GB yer dolu. 60 GB backup yapabilmek için 60 GB boş yerim olması gerek, bu da maalesef yok. O nedenle direkt NAS sunucusuna yedek aldırmaya çalışıyorum.
Alıntı ile Cevapla
  #21  
Okunmamış 30-07-2017, 02:58:07
Turklokasyon - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 15-11-2013
Mesajlar: 1.882
Feedback Score: 42 Olumlu
Standart

Alıntı:
kaantukek Nickli Üyeden Alıntı Mesajı göster
/home olarak gösterdiğim yer NFS diskin bulunduğu yerdeki klasör değil mi? Onu / olarak yani direkt ana dizin yaptım şuanda yine maalesef çalışmadı.
O halde müsait bir zamanda size bir #Bash script yazayım Kaan hocam. Yedeği locale alıp NFS'e atsın sonra da localdeki yedeği silsin.
Alıntı ile Cevapla
  #22  
Okunmamış 30-07-2017, 03:45:16
Kaan - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 10-11-2006
Mesajlar: 2.016
Feedback Score: 129 Olumlu
Standart

Alıntı:
conquer Nickli Üyeden Alıntı Mesajı göster
O halde müsait bir zamanda size bir #Bash script yazayım Kaan hocam. Yedeği locale alıp NFS'e atsın sonra da localdeki yedeği silsin.
Desteğin için teşekkürler hocam. Yukarıda dediğim gibi, bu işlemi yapabilecek disk alanım yok. %75 doluluk ile çalışıyorum. Diğer türlü bash bende hazırlayabilirim ancak direkt nas yedekleme yapabilsem müthiş olacak. Yoksa 100 GB disk alanı kiralamalıyım, aylık 14 dolar ekstra masraf oluşturacak.
Alıntı ile Cevapla
  #23  
Okunmamış 14-08-2017, 03:41:03
Kaan - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 10-11-2006
Mesajlar: 2.016
Feedback Score: 129 Olumlu
Standart

Alıntı:
conquer Nickli Üyeden Alıntı Mesajı göster
O halde yapılacak işlemleri yazıyorum Kaan bey.

Qnap üzerinde oluşturacağınız diski NFS (network file system) olarak açmanız gerekiyor. Sonrasında bu açtığınız NFS diski uzak bir sunucuda dahili disk gibi mount edebiliyorsunuz. İlgili döküman
https://www.digitalocean.com/communi...nt-on-centos-6

Sonrasında ise dahili disk gibi görüneceği için diyelimki /backup olarak mount ettiniz. Sonrada "crontab -e" komutu ile crona şu kodu ekleyiniz.

0 2 * * * /bin/find /backup/ -type f -mtime +5 -exec rm -rf {} \;

Sonra kaydedip çıktığınızda mount ettiğiniz /backup dizinini 5 günden eski dosyaları silecek şekilde düzenlemiş oluyorsunuz. Ayrıca NFS formatında oluşturulan disk aynı şekilde Windows'a da eklenebilmektedir. +5 olan değeri kaç günden eski dosyaları sileceği şeklinde istiyorsanız ona göre düzenleyebilirsiniz.

Otomatik yedek aldırmak için ise aşağıdaki düzenlemiş olduğum bash dosyasını çalıştırmanız gerekli. Örnek olarak /root/otomatikyedek.sh olarak anlatım yapayım.

mkdir /root/otomatikyedek.sh
chmod +x /root/otomatikyedek.sh
nano /root/otomatikyedek.sh

Kod:
#!/bin/bash
#Purpose = Otomatik Yedek Bash
#START
TIME=`date +"%b-%d-%y"`                  # Bu komut sıkıştırılan log dosyasına sıkıştırıldıgı anın tarihini atar
FILENAME="backup-$TIME.tar.gz"           # Backup dosyasının ismini belirler
SRCDIR="/yedeklenecek/klasör/yolu"       # Hangi dosyanın backuplanıcagı ile ilgili hedef göstercegin komut
DESDIR="/backup"                         # Alınan backupların nereye kaydedilicegi ile ilgili backup (buraya mount ettiğinizi varsaydığım /backup dizinini yazdım)
tar -cpzf $DESDIR/$FILENAME $SRCDIR
#END

Kaydedip çıktıktan sonra yine "crontab -e" ile zamanlayıcıya girerek aşağıdaki kodu yapıştırmanız durumunda her gün öğlen 12:00'da yedeği Qnap'daki NFS olarak oluşturup mount ettiğiniz yere kopyalama yapacaktır.

Kod:
* 12 * * * /bin/bash /root/otomatikyedek.sh >/dev/null 2>&1


Ayrıca raid yapısında farklı boyutlardaki disk'leri kullanmanız anlamsız. En düşük disk kapasitesine göre raid'i senkronize edecektir. Dolayısı ile yüksek boyutlu taktığınız disk, raid yapısına dahil olan en düşük disk boyutu kaç ise ona göre senkronize olur. Ayrı ayrı raid 0 yapılabilir.
Çözüm kalmadı, ekstra disk satın aldım. Senin yönteminden ilerledim.

Şuanda 2 farklı zamanda 2 ayrı diske 2 ayrı yöntem ile backup alıyorum.

İlk yöntem FTP aracılığıyla tüm hesapları nas sunucusuna direkt yedekliyorum.

İkinci yöntem de nas sunucu diskini sunucuma mount ettim. Önce directadmin panelimden local klasörüme yedek alıyorum, akabinde cron ile yedekleri mount ettiğim diske ( NAS sunucusuna ) kopyalıyorum. Peşinden cron ile local yedek klasörümdeki son 3 gün hariç tüm yedekleri sildiriyorum.

Bu sayede 2 farklı yöntem ile 2 ayrı diske ayrı ayrı yedek alıyorum.

Yardım ve fikir için teşekkürler.
Alıntı ile Cevapla
  #24  
Okunmamış 15-08-2017, 00:56:12
Turklokasyon - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 15-11-2013
Mesajlar: 1.882
Feedback Score: 42 Olumlu
Standart

Alıntı:
kaantukek Nickli Üyeden Alıntı Mesajı göster
Çözüm kalmadı, ekstra disk satın aldım. Senin yönteminden ilerledim.

Şuanda 2 farklı zamanda 2 ayrı diske 2 ayrı yöntem ile backup alıyorum.

İlk yöntem FTP aracılığıyla tüm hesapları nas sunucusuna direkt yedekliyorum.

İkinci yöntem de nas sunucu diskini sunucuma mount ettim. Önce directadmin panelimden local klasörüme yedek alıyorum, akabinde cron ile yedekleri mount ettiğim diske ( NAS sunucusuna ) kopyalıyorum. Peşinden cron ile local yedek klasörümdeki son 3 gün hariç tüm yedekleri sildiriyorum.

Bu sayede 2 farklı yöntem ile 2 ayrı diske ayrı ayrı yedek alıyorum.

Yardım ve fikir için teşekkürler.
Rica ederim. Kısmen de olsa yardımcı olabildiğime sevindim. Konu, ihtiyacı olan diğer kişilere de ışık tutacaktır. Yararlı bir başlık oldu.
Kaan bunu beğendi.
Alıntı ile Cevapla
  #25  
Okunmamış 15-09-2017, 19:00:26
barano - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 20-08-2012
Bulunduğu yer: r10 Database user tabloda
Mesajlar: 2.288
Feedback Score: 27 Olumlu
Standart

Google Drive kapanıyor diyorlar.
Yedekler filan silinecekmiş.

http://shiftdelete.net/google-androi...-silecek-85112

Google drive'dan Qnap'a direk yedek almak istiyorum .

çoğu doküman olarak Qnap'dan google drive var.

Nasıl yaparım ?
Alıntı ile Cevapla
Cevapla


Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:06:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.