Linux PlatoBlockchain Data Intelligence에서 Dropbox의 심볼릭 링크 제한을 해결하는 방법. 수직 검색. 일체 포함.

Linux에서 Dropbox의 symlink 제한을 해결하는 방법

2019 년 중반 Dropbox는 더 이상 심볼릭 링크를 지원하지 않습니다 기본 Dropbox 폴더 외부의 해당 지점. 이 튜토리얼에서는 Linux에서 주 Dropbox 폴더 내에 있지 않더라도 모든 파일을 Dropbox에 저장할 수있는 해결 방법을 보여줍니다.


한계와 그것이 왜 문제인가
?

여러 장치에서 동기화하려는 파일이 많지만 Dropbox 폴더 외부에 저장되어 있다고 상상해보십시오. 예를 들어 기본 Dropbox 폴더가 ~ / 드롭 박스 하지만 당신의 문서는 ~ / 문서 폴더. 최근까지 심볼릭 링크를 만들어 물리적으로 이동하지 않고 Dropbox에 해당 파일을 추가 할 수있었습니다.

ln -s ~/Documents ~/Dropbox/Documents

불행히도이 기능은 Dropbox에서 더 이상 사용되지 않습니다. 심볼릭 링크였던 모든 폴더 / 파일이 이제 복사되고 "(Symlink 백업 사본)”가 추가되었습니다. 즉, 원본 외부 폴더에 대한 변경 사항은 더 이상 Dropbox에 표시되지 않습니다.

마운트를 사용하여 제한 사항 해결

고맙게도 Linux의 한계를 해결할 수있는 빠르고 쉬운 솔루션이 있습니다. 아래에서는 Ubuntu에서 어떻게이 작업을 수행 할 수 있는지 설명하지만 프로세스는 다른 Linux 배포와 유사해야합니다.

같은 것을 달성하기 위해
결과적으로“바인드 마운트”를 사용할 것입니다. 바인드 마운트를 통해
새 디렉토리 트리에서 대체 디렉토리를 작성하려면
위치. 한쪽의 수정 사항은 즉시 반영됩니다.
다른 하나는 효과적으로 동일한 데이터를 공유 할 수있게합니다.

바인드를 만들려면
mount 다음 명령을 사용할 수 있습니다 :

# Create mounting point in Dropbox folder
mkdir -p ~/Dropbox/Documents

# Link the external folder in Dropbox
sudo mount --bind ~/Documents ~/Dropbox/Documents

그게 다야! Dropbox는 데이터 동기화를 시작할 수 있어야합니다. 불행히도 마운트 명령은 재시작간에 지속되지 않습니다. 변경 사항을 영구적으로 유지하려면 / etc / fstab 추가하여 파일 :

경고 : fstab 파일을 잘못 편집하면 컴퓨터를 부팅 할 수 없게 될 수 있습니다. 그것은 간단합니다 복구 이 문제에서 파일을 편집하기 전에 몇 가지를 수행하는 것이 좋습니다 독서.

# 모든 외부 Dropbox 폴더에 대해 한 줄 추가 / home / YOUR_USERNAME_HERE / Documents / home / YOUR_USERNAME_HERE / Dropbox / Documents 기본값 없음, 바인드, x-gvfs-hide 0 0

추가하는 x-gvfs- 숨기기 옵션을 사용하면 노틸러스 파일 관리자가 마운트 지점을 숨길 수 있습니다.

나는 그것이 희망
도움이되었습니다. 행복한 Dropboxing. 🙂

타임 스탬프 :

더보기 데이텀 박스