Asgari olan, kullanıcının kendi dosyalarını içeride tutmak olacaktır /home
. Ayrıca, hangi dosyaların saklanacağını bilmek için, /etc
böyle bir sistemi kullanmak etckeeper
, değişikliklerin geçmişini /etc
ve bunları kimin yaptığını takip etmek için yararlıdır . IE - onlar dağıtım değişiklikleri veya yaptığınız değişiklikler miydi?
Yedeklemenin kendisi için her zaman aşağıdakileri kopyalarım:
/usr/local
/usr/share
/home
/var
/etc
/root
Sonraki yedeklemelerde ek alan kullanılmaması için bunları Rsync kullanarak ayrı bir alana yedeklemenin yolları vardır .
Daha sonra geri yükleyebilirsiniz /home/*
olduğu gibi, ancak gerektiği kadar spesifik dosya / klasör almak isteyeceksiniz /var
ve /etc
. Özel bir şeye ihtiyacınız olup olmadığını bileceksiniz /usr/local
, çünkü büyük olasılıkla onu bilerek koyacaksınız.
İçeriği /var
ve /usr/share
zor olabilir. Apache, mediawiki, wordpress ve diğer çeşitli servisler verileri her ikisinde de depolar. Bu hizmetleri kurarken yaptığınız yapılandırma ile bunlarda depolanmış verilerin olup olmadığını bilmelisiniz. Herhangi bir 'sunucu' veya 'web' hizmeti çalıştırmıyorsanız, bunları yedeklememek güvenli olabilir , ancak yedeklemenizi dilemek, her zaman yedekleme yapmak daha akıllıca olur.
İçinde el ile düzenlenmiş şeyler /etc
yoksa, temiz bir yapılandırma ile muhtemelen güvende olursunuz. Elde yapılan değişiklikleriniz /etc
varsa, bunları el ile taşımak en iyisidir, böylece temiz sisteme ne tanıttığınızı tam olarak bilirsiniz.
/opt
endişe verici bir dizin de olabilir. Genellikle kendi yükleyicinizle dağıtılan yazılımı dağıtımınızın dışındaki yazılımdan kurarken oluşturulur. Bunu yedeklemek bir seçenektir, ancak bu paketleri yeniden yüklemek isteyebilirsiniz - geri bağlantı gerektiren yapılandırmalara sahip oldukları için/etc