Merhaba arkadaşlar bu konuda size sistem yedeği nasıl alınır ve bu yedek Ubuntu 20.04 kurulum USB'sine nasıl eklenir bunu anlatacağım. Yedeğimizi / ve /boot dosya sistemlerini kapsayacak şekilde alacağız. Yani /home klasoru yedeklenmeyecek. İlk olarak sistemimizi herhangi bir Live ortam ile acıyoruz ve Boot işlemi bitince bir terminal acıpsudo fdisk -l komutunu girip partisyon şemasını kontrol ediyoruz. Benim durumumda /dev/sda1 /boot ve /dev/sda5 / dosya sistemleri. Ardından sistemimize chroot olacağız. Actığımız terminale alttaki komutları girip chroot oluyorsunuz.
Kod:Panoya kopyala
sudo su cd / mkdir -p /mnt/gentoo/boot (sizin durumunuzda bu /mnt/gentoo/boot/efi olabilir.) mount /dev/sda5 /mnt/gentoo mount /dev/sda1 /mnt/gentoo/boot cd /mnt/gentoo mount -t proc none proc mount --rbind /sys sys mount --rbind /dev dev chroot /mnt/gentoo /bin/bash tar -cpzvf yedek.tar.gz --exclude=/yedek.tar.gz --exclude=/proc --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/run --exclude=/dev / cd / && exit && umount -l -a
Bunu yaptıktan sonra guc tuşuna basarak sistemi kapatıyoruz ve ana işletim sistemimizi Boot ediyoruz. Oluşan yedek.tar.gz dosyamızı guvenli bir şekilde durabileceği bir bolume kopyalayın. Şimdi bu yedeği barındıran bir Ubuntu diski hazırlayacağız. Diski Gparted programını kullanarak hazırlayacağız. sudo gparted listeden USB diskimizi buluyoruz ve ilk once 4 GB boyunda bir FAT32 bolumu oluşturuyoruz. Manage flags kısmından ESP'yi secerek bolumumuzu bootable olarak işaretliyoruz. Disk uzerinde ikinci bir bolumu kalan butun boş alanı kullanarak NTFS olarak oluşturuyoruz ve kaydedip Gparted programını kapatıyoruz. Şimdi sıra liveDVD ortamını USB diske atmaya geldi, bunun icin WoeUSB programını kullanacağız. ubuntu-20.04.1-desktop-amd64.iso dosyasının bulunduğu klasorde sağ tıklayarak bir terminal acıyoruz ve sudo woeusb --partition ./ubuntu-20.04.1-desktop-amd64.iso --tgt-fs=fat /dev/sdd1 yazarak ISO dosyasını USB diske yakıyoruz. İşlem bittikten sonra yedek.tar.gz dosyamızı USB uzerinde oluşturduğumuz ikinci partisyona kopyalıyoruz. Artık Ubuntu Live ortamımız ve yedeğimiz aynı diskte ve Boot edilmeye hazır.
Yedeğimizden geri yukleme yapmak icin, hazırladığımız USB disk ile sistemimizi Boot ediyoruz. Boot işlemi tamamlandıktan sonra bir terminal acıp once sudo su ile root olup ardından fdisk -l komutunu girip geri yukleme işleminde kullanacağımız partisyonları belirliyoruz. Benim durumumda bunlar /sda5 / ve sda1 /boot olarak kullanılacak. mkdir -p /mnt/gentoo/boot komutu ile bağlama yapacağımız klasorleri oluşturduktan sonra mount /dev/sda5 /mnt/gentoo ve mount /dev/sda1 /mnt/gentoo/boot komutlarını girerek disklerimizi gerekli adreslere bağlıyoruz. Artık yedek dosyamızı bu klasorlere acabiliriz. yedek.tar.gz dosyasının olduğu klasore sağ tıklayıp bu yolda bir terminal penceresi acacağız ve ardından sudo tar -xpzvf ./yedek.tar.gz -C /mnt/gentoo --numeric-owner komutunu girip dosyamızı gerekli partisyonlara kopyalıyoruz ve acıyoruz. İşlem biraz surecektir, tamamlandıktan sonra exclue ettiğimiz bazı gerekli sistem klasorlerini yeniden oluşturacağız. (Bu ne kadar gerekli bilmiyorum ancak ben her seferinde uyguluyorum) mkdir /mnt/gentoo/proc && mkdir /mnt/gentoo/sys && mkdir /mnt/gentoo/dev Bu işlemlerin ardından eğer herhangi bir UUID değişikliği oluşmuşsa ki bu onemli bir ayrıntı fstab uzerindeki değişiklikleri yaparak konfigure ediyoruz. Sistemimiz hazır, artık sistemimizi yeniden başlatabiliriz. Arkadaşlar eğer hazırladığım bu rehberden bozma makale icinde gorduğunuz yanlışlıkları ve eksikleri belirtirseniz sevinirim. İyi sosyaller.
Linux sistem yedekleme ve yedeği USB diskte taşıma
Linux0 Mesaj
●6 Görüntüleme
- ReadBull.net
- Teknoloji Forumları
- işletim Sistemleri
- Linux
- Linux sistem yedekleme ve yedeği USB diskte taşıma