Korzystanie z polecenia link do przechowywania kopii zapasowych na innym dysku


1

Mam folder o tak zwanej małej powierzchni /data/backup.

Powiedziano mi, że jeśli połączę ten folder ( /data/backup) z jeszcze większym obszarem folderu, takim jak /bigdata/backupna przykład, że będę mógł wykonywać kopie zapasowe w tym /data/backupfolderze.

Następnie po prostu utworzy link, ale dane będą widoczne w obu folderach, a ten ostatni ( /bigdata/backup) będzie zawierał wyniki kopii zapasowej, ale będzie widoczny w obu folderach.

Ponieważ /bigdata/backupma dużo więcej miejsca na dysku, kopia zapasowa nie przestanie działać z powodu problemów z miejscem w /data/backupjednym.

Czy to prawda?

Odpowiedzi:


1

Tak to jest prawda! Aby użyć /bigdata/backuptak, jakby to było /data/backup, możesz użyć tych poleceń w terminalu.

Po pierwsze, ponieważ masz już /data/backupkatalog, przenieś wszystko do niego /bigdata/backup:

mv /data/backup/* /bigdata/backup

Następnie usuń stary katalog:

rm -r /data/backup

Teraz możesz połączyć katalogi z:

ln -s /bigdata/backup /data/backup

W ten sposób /data/backupjest to po prostu przekierowanie do /bigdata/backup; jego miejsce na dysku jest znikome.


rm -r /data/backupSugeruję rmdir /data/backup, że zamiast tego na wypadek, gdyby coś poszło nie tak mv, jak na przykład zapomnienie o ważnych plikach dot. rmdirodmówi pracy, jeśli pozostanie coś /data/backup, co prawdopodobnie jest tym, czego chcesz.
amalloy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.