link 명령을 사용하여 다른 드라이브에 백업 유지

link 명령을 사용하여 다른 드라이브에 백업 유지

이라는 그다지 크지 않은 공간이 포함된 폴더가 있습니다 /data/backup.

/data/backup해당 폴더( )를 예를 들어 더 큰 폴더 영역에 연결하면 /bigdata/backup해당 폴더에 대한 백업을 실행할 수 있다는 말을 들었습니다 /data/backup.

그러면 링크만 생성되지만 데이터는 두 폴더 모두에 표시되고 후자( /bigdata/backup)에는 백업 결과가 포함되지만 두 폴더 모두에 표시됩니다.

디스크 공간이 훨씬 더 많기 때문에 /bigdata/backup공간 문제로 인해 백업이 더 이상 실패하지 않습니다 /data/backup.

이것이 사실입니까?

답변1

그래, 사실이야! /bigdata/backup마치 그랬던 것처럼 사용하려면 /data/backup터미널에서 다음 명령을 사용할 수 있습니다.

먼저, 이미 디렉터리가 있으므로 /data/backup그 안의 모든 항목을 다음으로 이동합니다 /bigdata/backup.

mv /data/backup/* /bigdata/backup

그런 다음 이전 디렉터리를 삭제합니다.

rm -r /data/backup

이제 다음을 사용하여 디렉터리를 연결할 수 있습니다.

ln -s /bigdata/backup /data/backup

이 방법은 /data/backup본질적으로 /bigdata/backup; 디스크 공간은 무시할 수 있습니다.

관련 정보