Yedeklemeleri başka bir sürücüde tutmak için link komutunu kullanma


1

Adı verilen çok büyük miktarda alan içeren bir klasör var /data/backup.

Bu klasörü ( /data/backup) /bigdata/backupörneğin daha büyük bir klasör alanına bağlarsam, /data/backupklasöre yedeklemeler yürütebileceğim söylendi .

Daha sonra sadece bir bağlantı oluşturacak, ancak veriler her iki klasörde de görülecek ve sonuncusu ( /bigdata/backup) yedekleme sonuçlarını içerecek, ancak her iki klasörde de gösterilecektir.

/bigdata/backupÇok daha fazla disk alanı bulunduğundan , bir diskte yer alan sorunlardan dolayı yedekleme artık başarısız olmaz /data/backup.

Bu doğru mu?

Yanıtlar:


1

Evet bu doğrudur! Kullanmak için /bigdata/backupo sanki /data/backupbir terminalde bu komutları kullanabilirsiniz.

Öncelikle, zaten bir /data/backupdizininiz olduğundan, içindeki her şeyi aşağıdaki noktalara taşıyın /bigdata/backup:

mv /data/backup/* /bigdata/backup

Sonra eski dizininizi silin:

rm -r /data/backup

Şimdi dizinleri şu şekilde bağlayabilirsiniz:

ln -s /bigdata/backup /data/backup

Bu şekilde, /data/backupaslında sadece bir yönlendirmedir /bigdata/backup; diskteki alanı yok denecek kadar azdır.


Bunun yerine, bazı önemli nokta dosyalarının unutulması gibi , adımda bir şeyler ters gittiğinde rm -r /data/backupdiye öneriyorum . Kalan bir şey varsa çalışmayı reddeder , ki bu muhtemelen istediğiniz şeydir. rmdir /data/backupmvrmdir/data/backup
amalloy,
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.