Bir Linux dizinini nasıl aynalayabilir ve tüm meta verileri nasıl yedekleyebilirim?


2

Giriş klasörümü (ve birkaç diğer klasörü), hesabımın yakında sona ereceği bir Linux NFS sisteminde, kişisel bir sabit sürücüye (Linux dosya sistemi kullanmıyor) yedeklemem gerekiyor. Hesaba SSH ve SFTP üzerinden erişiyorum. Bu dosyalar ve dizinler ile bunların içindeki tarih, sahipler, gruplar, UID / GID numaraları, CHMOD izinleri vb. Dahil olmak üzere tüm meta verilerini yedeklemek istiyorum. Bunu nasıl yapabilirim? Hangi komutu görüntüleyeceğime bakılmaksızın, LS komutunu, hangi bilgilerin görüntüleneceğine ilişkin belirli ayarlarla dizinde yinelemeli olarak çalıştırmam ve sonuçları bir dosyaya aktarmam gerekir mi? Yoksa TAR / GZ gibi bir şey kullanarak tüm meta verileri kaydetmenin bir yolu var mı? TAR / GZ ise, bu meta verileri arşivi taşıdığım diğer dosya sistemlerinde nasıl görüntüleyebilirim?

Ayrıca, bunun SELinux meta verileri ve AFS (Andrew Dosya Sistemi) meta verileri için nasıl yapıldığını biliyor musunuz? (Bunlar daha sonra başka bir dosya sistemi için olacaktır, ancak bunlardan herhangi birinin cevabını bilmiyorsanız, lütfen yukarıdakilere cevap verin.)

Yanıtlar:


2

katran kullanın (1)

Evet, tar arşiv programı linux dizinini kontrol etmenin iyi bir yoludur.

Bu şekilde yapmanın bir avantajı, ara dosya sisteminin ne olduğu önemli değil. Örneğin, .tgz dosyasını bir FAT32 flash sürücüye veya başka bir şeye koyabilirsiniz ve çıkartma sonunda başka bir Unix benzeri sistemde yapıldığı sürece, tüm meta veriler hayatta kalacaktır.

$ tar cvfz /somewhere/else/backup.tgz . # save current directory and everything underneath
...
# later, on a Unix box...
$ mkdir my_old_dir; cd my_old_dir
$ tar xvfz /whatever/backup.tgz

Hangi sunucuda oturum açtığım bağlı olarak, bu dosya sisteminde kullanabileceğim tar birkaç sürümü var gibi görünüyor. Biri bunun bir "GNU" versiyonunun olduğunu söylüyor ve gzip seçeneğine sahip ancak tar'ın "GNU olmayan" versiyonu gibi diğer seçeneklerin (genişletilmiş nitelikler gibi) değil. Bunlar arasındaki fark nedir? Ayrıca, sembolik bağlarım varsa, bunlar nasıl ele alınacak?
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.