- -Ext4를 사용하지 않는 Linux PC 용 Dropbox를 패치하는 방법

Ext4를 사용하지 않는 Linux PC 용 Dropbox를 패치하는 방법

Dropbox 동기화 서비스에서Linux의 경우 2018 년 후반 Ext4 외에도 Linux의 모든 파일 시스템에 대한 지원이 중단되었습니다. 평범한 사용자에게는 이것이 큰 문제가 아닐 수 있습니다. 평균적으로 Linux 사용자는 덜 알려진 파일 시스템 (BtrFS, XFS)을 사용하지 않습니다. 또한 Fedora, Debian 및 기타 주요 Linux 운영 체제와 함께 Ubuntu 설치 관리자는 기본적으로 Ex4를 사용합니다. 그럼에도 불구하고 대부분의 Linux 사용자가 덜 알려진 파일 시스템으로 전환하고 Ext4를 고수하지 않는 것이 사실이지만 Dropbox 서비스가 Linux 사용자에게 어떤 파일 시스템을 사용하기 위해 지시해야하는지 자극적입니다. 데스크톱 동기화 클라이언트를 사용하십시오.

확장 4를 기본 Linux로 사용하지 않는 경우파일 시스템이지만 Dropbox가 필요한 경우,이 새로운 업데이트는 실제적인 문제입니다. 다행히도 Ext4를 실행하지 않는 Linux 용 Dropbox 파일 시스템을 패치 할 수 있습니다. 완료하는 방법은 다음과 같습니다.

경고 :이 수정 사항은 Dropbox에서 보증하지 않습니다. 이 수정을 시도하기 전에 동기화 된 데이터가 외부 USB 또는 HDD와 같은 두 번째 위치에 백업되어 있는지 확인하십시오. 파일 시스템 패치가 100 % 작동한다는 것을 확인할 수 없습니다! 자신의 위험을 감수하십시오!

Dropbox Fixer 앱 설치

Dropbox Fixer 응용 프로그램"Dropbox 파일 시스템 수정"은 GitHub에 있습니다. Linux PC에서 코드를 사용하려면 소스에서 코드를 컴파일하고 빌드해야합니다. 이렇게하려면 몇 가지 종속성을 설치해야합니다.

를 눌러 터미널 창을 엽니 다 Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 여기에서 사용중인 Linux 운영 체제에 해당하는 설치 지시 사항을 따르십시오.

우분투

sudo apt install build-essential git

데비안

sudo apt-get install build-essential git

아치 리눅스

sudo pacman -S git base-devel

페도라

sudo dnf install install make automake gcc gcc-c++ kernel-devel git

오픈 수세

sudo zypper install -t pattern devel_basis
sudo zypper install git

앱의 종속성을 설치 한 후 자식 클론 최신 버전의 Dropbox 수정 프로그램 코드를 복제하는 명령 줄 인수입니다.

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

Dropbox 수정 프로그램 코드를 Linux PC에 복제 한 후 터미널을 사용하여 터미널 세션을 새 폴더로 이동하십시오. CD 명령.

cd dropbox-filesystem-fix

코드 폴더 안에서 Readme.md 파일을 자유롭게 살펴보십시오. 프로그램의 기능, 다양한 기능, 설치 정보 등을 설명합니다. 그렇지 않으면 하다 소스에서 코드를 컴파일하는 명령입니다.

make

컴파일러는 패치를 빠르게 컴파일하는 데 몇 분이 걸립니다. 빌드 결과는 다음과 같습니다. libdropbox_fs_fix.so.

코드가 컴파일되면 ~ / dropbox-filesystem-fix 폴더를 /고르다 예배 규칙서. 그렇게하려면 mv 명령.

sudo mv ~/dropbox-filesystem-fix/ /opt/

그런 다음 폴더에서 필요없는 파일 중 일부를 삭제하십시오. rm 명령.

sudo rm /opt/dropbox-filesystem-fix/detect-ext.c
sudo rm /opt/dropbox-filesystem-fix/libdropbox_fs_fix.c
sudo rm /opt/dropbox-filesystem-fix/Makefile

의 권한을 업데이트 dropbox_start.py 스크립트를 사용하여 chmod.

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

Dropbox 수정 스크립트를 사용하도록 Dropbox 설정

Dropbox 수정 프로그램 스크립트는동기화 클라이언트에 대한 기본 시작 명령 또는 패치가 작동하지 않습니다. 이렇게하려면 먼저 기본 Dropbox 앱 실행 파일에서 바로 가기 설정을 삭제해야합니다.

경고! 시스템에서 Dropbox 동기화 클라이언트를 닫고 아래 명령을 실행하기 전에 실행을 중지하십시오.

사용하여 에코 명령, 설정 Dropbox.desktop 비우기 위해.

sudo echo " " > /usr/share/applications/dropbox.desktop

다음으로 기존 Dropbox 시작 항목을 변경해야하는 동일한 코드가 포함되어 있으므로 시스템에서 삭제하십시오.

rm ~/.config/autostart/dropbox.desktop

공백을여십시오 Dropbox.desktop Nano 텍스트 편집기에서

sudo nano -w /usr/share/applications/dropbox.desktop

아래 코드를 드롭 박스.데스크탑 파일.

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

코드를 저장 Ctrl + O 나노에서. 그 후, 나노를 종료 Ctrl + X. 그런 다음 새 사본을 만드십시오. Dropbox.desktop Linux PC의 ~ / .config / autostart 폴더에

cp /usr/share/applications/dropbox.desktop ~/.config/autostart/

모든 것이 올바르게 완료되었다고 가정하면 이제 Dropbox는 XFS, BtrFS 및 기타 지원되지 않는 파일 시스템과 같은 파일 시스템에서 다시 동기화 할 수 있습니다.

다시 동기화를 시작하려면 Linux PC의 앱 메뉴에서 "Dropbox"를 찾아 두 번 클릭하십시오.

Dropbox 파일 시스템 수정의 한계

Dropbox 회사는 잘 알려지지 않은 파일 시스템을 다시 지원할 의도가 없습니다. 따라서이 수정은 커뮤니티가 당분간 할 수있는 최선입니다.

Dropbox Filesystem Fix가 작동을 멈 추면 Linux 운영 체제를 Ext4와 함께 다시 설치하거나 Dropbox 동기화 요구에 맞는 전용 Ext4 파티션을 설정하는 것이 가장 좋습니다.

코멘트