tar Önceki hatalar nedeniyle başarısızlık durumundan çıkma


9

Bu kılavuzun yardımıyla Ubuntu iş istasyonumu yedeklemeye çalışıyorum ve tar komutu çıktıları ile sorun yaşıyorum

Exiting with failure status due to previous errors.

Terminalde koştuğum şey:

sudo -i
cd /
tar -cvpzf sysbackup-20110821.tar.gz \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=/proc \
    --exclude=/lost+found \
    --exclude=/sys \
    --exclude=/mnt \
    --exclude=/media \
    --exclude=/dev /

Bu nedenle, biraz arama yaparak, hata kritik olmayan bir yapıya sahip gibi görünüyor, ancak gerçek .tar dosyasının içeriğini kontrol ederken, /homeklasörüm eksik, açıkçası bir şey açıkça yanlış gitti.

Sistemimi hatasız olarak yedeklemek için ne yapmalıyım?


tarhatanın ne olduğunu göstermelidir: v-verbose bayrağını kaldırın veya tüm çıktıları adresine gönderin /dev/null. Hata mesajlarını daha net görmelisiniz. Alternatif olarak,
stderr'ı

Ayrıca, ev şifreli mi? Kök kullanıcıdan erişilebilir mi?
enzotib

/ home şifreli değil. Komutu yeniden çalıştırdığımda rar dosyasında göründü, ancak "başarısızlıkla söndürülüyor ..." görünmeye devam ediyor
Industrial

Bu distrubs olduğunu, mutlak yolun bağlı olabilir tar, yerine denemek .için/
enzotib

Merhaba Entzotib. Maalesef karışıklık için - değiştirmek /ile /?
Endüstriyel

Yanıtlar:


5

Aşağıdaki gibi bir komut satırı öneririm:

tar -cvpzf sysbackup-20110821.tar.gz --one-file-system \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=./run \
    --exclude=./tmp \
    --exclude='./home/*/.gvfs' ./

Gördüğünüz gibi, her model göreli bir yol haline gelir dışlamak ve --one-file-systemopsiyon dışlayan /dev, /proc, /sysve her şey altına monte /mediaveya /mnt.

Bununla birlikte, ayrı bir ev bölümünüz varsa, bu yedeklenmez.

11.10'da test edildi (Oneiric, alfa3). Muhtemelen, önceki ubuntu sürümlerinde ./var/runbunun yerine hariç tutmalısınız /run.


1

Sağ tıklayın "" Buradan çıkart "ı seçin. Başka bir tanıdık sorunu çözmek için bu yolu kullanıyorum. Ama neden işe yarayacağını bilmiyorum. İnanılmaz derecede basit görünüyor, değil mi? Umarım bu size yardımcı olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.