Computer >> 컴퓨터 >  >> 체계 >> Linux

비 Ext4 Linux 파일 시스템에서 Dropbox를 사용하는 방법

비 Ext4 Linux 파일 시스템에서 Dropbox를 사용하는 방법

Linux에서 Dropbox를 사용하는 것은 매우 쉬웠습니다. 많은 사람들에게 여전히 그렇습니다. 그러나 Ext4가 아닌 다른 파일 시스템을 사용하게 되면 갑자기 훨씬 더 어려워집니다. 다행히 완전히 운이 나빴던 것은 아닙니다.

무엇이 문제입니까?

오랫동안 Dropbox는 사용하려는 대부분의 파일 시스템을 지원했지만 회사는 조용히 "일반적이지 않은" 파일 시스템에 대한 지원을 중단한다고 발표했습니다. Linux의 경우 Ext4를 제외한 모든 것을 의미합니다.

비 Ext4 Linux 파일 시스템에서 Dropbox를 사용하는 방법

"Dropbox가 동기화를 중지합니다. Dropbox 폴더를 지원되는 파일 시스템으로 이동하세요.” 또 다른 오류 메시지는 "Dropbox 폴더가 더 이상 지원되지 않는 파일 시스템에 있습니다."입니다.

당신의 선택은 무엇입니까?

Dropbox가 다른 파일 시스템에 대한 지원을 중단하는 이유가 무엇이든 몇 가지 옵션이 있습니다. Dropbox 전용으로 하드 드라이브에 Ext4 파티션을 만들 수 있습니다. 이것은 기술적으로 작동하지만 Dropbox 폴더가 너무 커지면 이 파티션의 크기를 조정해야 합니다. 세련되지 못한 솔루션입니다.

Dropbox에서 완전히 벗어날 수도 있습니다. 다른 클라우드 제공업체가 있습니다. Nextcloud, OwnCloud 또는 Seafile과 같은 자체 호스팅 대안을 사용할 수도 있습니다. 이러한 자체 호스팅 클라우드 스토리지 옵션을 비교하는 기사에서 제안 사항을 찾으십시오.

마지막으로 비Ext4 파일 시스템에서 Dropbox를 사용할 수 있는 해결 방법을 사용할 수 있습니다.

Ext4가 아닌 시스템에서 Dropbox를 다시 사용하기

Dropbox의 파일 시스템 감지를 우회하는 몇 가지 방법이 있지만 가장 쉬운 방법 중 하나는 "dropbox-filesystem-fix"라는 도구입니다.

경고

dropbox-filesystem-fix GitHub 페이지에는 상당히 강력한 경고가 있습니다. "Dropbox에서 지원하지 않는 실험적인 수정 사항입니다. 데이터 손실이 발생할 수 있습니다." 이 점을 기억하고 Dropbox 폴더를 자주 백업하세요.

비 Ext4 Linux 파일 시스템에서 Dropbox를 사용하는 방법

시작하기 전에

도구를 설치하기 전에 도구를 설치하여 빌드해야 합니다. Debian, Ubuntu 및 유사한 시스템에서 다음을 실행합니다.

sudo apt install build-essential

다른 배포판에 대한 대안이 있습니다. Fedora 및 기타 RPM 기반 배포판에서는 다음으로 충분합니다.

yum install make automake gcc gcc-c++ kernel-devel

Arch 및 유사 시스템에서 다음을 실행하십시오.

pacman -S base-devel

dropbox-filesystem-fix 설치

다음 지침에서는 Dropbox가 이미 설치되어 있다고 가정합니다. 아직 Dropbox를 설치하지 않았다면 지금 설치하세요.

GitHub 리포지토리를 복제하고 dropbox-filesystem-fix 프로젝트를 빌드하려면 다음 명령을 실행하세요.

git clone https://github.com/dark/dropbox-filesystem-fix.git
cd dropbox-filesystem-fix
make

비 Ext4 Linux 파일 시스템에서 Dropbox를 사용하는 방법

빌드가 성공하면 전체 폴더를 "/opt/" 디렉토리로 옮기고 싶을 것입니다. 또한 프로그램을 실행하기 위한 스크립트를 만들어야 합니다. 다음 명령을 실행하십시오.

sudo mv dropbox-filesystem-fix /opt/
sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py

이제 다음 명령을 사용하여 Dropbox 서비스(실행 중이라고 가정)를 중지할 수 있습니다.

dropbox stop

비 Ext4 Linux 파일 시스템에서 Dropbox를 사용하는 방법

이 작업이 완료되면 새로 설치된 수정 프로그램을 통해 Dropbox를 실행할 수 있습니다.

/opt/dropbox-filesystem-fix/dropbox_start.py

경고가 표시되지 않고 Dropbox가 실행 중이면 수정 프로그램을 성공적으로 설치한 것입니다.

수정을 영구적으로 만들기

고정 버전의 Dropbox가 실행되면 설정으로 이동하여 "시스템 시작 시 Dropbox 시작" 확인란의 선택을 취소합니다. 지금부터 방금 실행한 스크립트에서 Dropbox를 시작합니다. dropbox autostart n을 실행할 수도 있습니다. 설정 대화 상자를 찾을 수 없는 경우.

"~/config/.autostart" 디렉토리가 존재하지 않는다면 새로 만드십시오.

mkdir -p ~/config/.autostart

해당 디렉토리에 "dropbox-filesystem-fix.desktop"이라는 파일을 생성합니다. 파일을 편집하고 다음을 추가합니다.

[Desktop Entry]
Type=Application
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Hidden=false
X-GNOME-Autostart-enabled=true
Name=Dropbox

위의 지침은 Gnome을 위한 것입니다. 다른 데스크탑에 대해 이것을 설정하는 것은 비교적 유사합니다. 데스크탑 환경에 대한 설명서를 참조하십시오.

Gnome 대신 KDE를 사용하는 경우 시스템 설정, 시작 및 종료, 자동 시작으로 이동하면 됩니다. 여기에서 스크립트를 추가할 수 있습니다.

결론

적어도 현재로서는 비 Ext4 운영 체제에서 Dropbox를 실행하는 것이 완전히 가능한 것 같습니다. Dropbox는 다른 파일 시스템이 작동하지 않도록 적극적으로 막는 것보다 다른 파일 시스템을 지원하지 않아도 되는 데 더 관심이 있는 것 같습니다. 하지만 항상 그런 것은 아닙니다.

나중에 파일을 갑자기 사용할 수 없게 되는 것이 걱정된다면 Dropbox를 대체할 수 있는 방법이 많이 있습니다. 보다 Linux 친화적인 서비스로 전환하는 데 관심이 있는 경우 비용을 절감할 수 있는 최고의 클라우드 스토리지 서비스 목록이 있습니다.