avatar

Çaylak My BASH Blogs

news, diary, journal, whatever
Post Archive | Contact | Defter

ssh komutu ile backup işlemi nasıl

December 11, 2022 - 18:16:54 — CaylakPenguen

Uzak ssh komutu ile backup işlemi yapmak.

Sponsorumuz Plusclous firmasına teşekkür ediyoruz.

2015 yılından beri bizi taşıyorlar.

ssh ile hemen her istediğimizi yapabiliyoruz.

Klasik yöntemde FTP ile sunucuya bağlanıp dosyaları indirebiliriz.

Sftp ile ssh üzerinden ftp işlemi yapabiliriz.

güvenli olmadığı için ftp hiç kullanmadım.

Truva Linux web sunucumun yedeklerini almam gerekti.

ssh ile sunucuya login olup dosyaları tarlayıp indirebiliriz.

lakin sunucuda disk alanı kısıtlı ise bu yöntem pek kullanışlı olmayacaktır.

web sunucu dizinim /srv/vhost olarak kullanmaktayım.

normalde sunucuya root erişimi kapalı ve sudo komutu ile dosyaları tar ile yedekleyip aynı anda yedek alabiliriz.

echo P4R0L4M | ssh tux@sunucum.edu.tr "sudo -S tar -zcvpf - /srv/vhost" > server-yedek.tar.gz

sudo -S parametresi normal girişten değeri okuyup parola girişinizi istemeden tar komutunu işletecektir.

faydalı olması dileğiyle

Tags: ssh, backup, remote

Comments? Tweet  

Ubuntu ve Linux sistemlerini Tarbal olarak yedeklemek.

November 06, 2022 - 03:09:31 — CaylakPenguen

https://help.ubuntu.com/community/BackupYourSystem/TAR

//UYARI

sistemin uefi ise işlemler biraz daha karmaşık olabilir.

cd /

//boot dizinini yedeklemek için

tar -cvpzf boot.tar.gz boot

//sistemi yedeklemek için

tar -cvpzf backup.tar.gz \
    --exclude=/backup.tar.gz --exclude=/boot.tar.gz \
    --one-file-system / 

yedek alınan boot.tar.gz ve backup.tar.gz uygun şekilde yedeklenir.

ister ssh veya samba dizinine atılabilir.

yeni sistem livecd ile açılıp Partlar ayarlanır.

daha sonra yedek dosyalar sisteme kopyalanıp

tar -vxpf backup.tar.gz 
tar -vxpf boot.tar.gz 

yeni sistemin köküne açılır.

chroot yapılır.

mount --bind /dev dev
mount --bind /proc proc
mount --bind /sys sys
chroot .
blkid

komutunun çıktısına göre /etc/fstab dosyasında kök ve swap alanı UUID leri düzeltilir.

update-grub

komutu ile grub.cfg güncellenir.

grub-install --recheck --force /dev/sda

ile grub kurulur. bir kaç kez yeniden deneyin.

bu kadaR :)

Network ayarlarını da unutmayınız!

Kolay gelsin.

Tags: ubuntu, tarbal, backup

Comments? Tweet