- - A Dropbox javítása olyan Linux PC-k számára, amelyek nem használják az Ext4-et

A Dropbox javítása olyan Linux PC-k számára, amelyek nem használják az Ext4-et

A Dropbox szinkronizáló szolgáltatás frissítést tett közzé2018 végén a Linux esetében, amely az Ext4 mellett elutasította a Linux összes fájlrendszerének támogatását. Az átlagos felhasználó számára ez valószínűleg nem óriási ügy. A Linux felhasználók átlagosan nem használnak kevésbé ismert fájlrendszereket (BtrFS, XFS). Ezenkívül az Ubuntu telepítője, valamint a Fedora, Debian és más nagy Linux operációs rendszerek alapértelmezés szerint az Ex4-et használják. Még akkor is, ha igaz, hogy a Linux felhasználók többsége nem zavarja a kevésbé ismert fájlrendszerekre való átváltást, és az Ext4-hez való csatlakozást, bosszantó tény, hogy a Dropbox szolgáltatás diktálja a Linux felhasználók számára, hogy milyen fájlrendszert kell használniuk használja az asztali szinkronizáló ügyfelet.

Ha nem használja az Extended 4-et alapértelmezett Linuxkéntfájlrendszer, de szükség van a Dropbox-ra, ez az új frissítés valódi bummer. Szerencsére javíthatunk a Dropbox olyan Linux fájlrendszerekre is, amelyek nem futtatják az Ext4-et. Így teheti meg.

FIGYELMEZTETÉS: Ezt a javítást a Dropbox nem hagyja jóvá. A javítás megkezdése előtt győződjön meg arról, hogy a szinkronizált adatok egy második helyre vannak mentve, például külső USB-re vagy HDD-re. Nem tudjuk megerősíteni, hogy a fájlrendszer-javítás az idő 100% -ában működni fog! Kísérlet a saját felelősségére!

Telepítse a Dropbox javító alkalmazást

A Dropbox rögzítő alkalmazás, más névenA “Dropbox Filesystem Fix” felirat elérhető a GitHub-on. A Linux számítógépen való használatához a kódot forrásból kell összeállítani és építeni. Ehhez telepítenie kell több függőséget.

Nyissa meg a terminál ablakot a megnyomásával Ctrl + Alt + T vagy Ctrl + Shift + T a billentyűzeten. Innentől kövesse a telepítési utasításokat, amelyek megfelelnek a használt Linux operációs rendszernek.

Ubuntu

sudo apt install build-essential git

Debian

sudo apt-get install build-essential git

Arch Linux

sudo pacman -S git base-devel

Fedora

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

OpenSUSE

sudo zypper install -t pattern devel_basis
sudo zypper install git

Az alkalmazás függőségeinek telepítése után használhatja a git klón parancssori argumentum a Dropbox javító kód legújabb kiadásának klónozására.

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

A Dropbox javító kód klónozása után a Linux számítógépre, helyezze át a terminál munkamenetet az új mappába a CD parancs.

cd dropbox-filesystem-fix

A kódmappában nyugodtan nézze meg a Readme.md fájlt. Vázolja a program képességeit, a különféle szolgáltatásokat, telepítési információkat, stb. Egyébként hajtsa végre a csinál parancs a kód forrásból történő lefordításához.

make

A fordítónak néhány percet igénybe vesz a javítás gyors összeállítása. Az építkezés eredményeként kapott kimenete: libdropbox_fs_fix.so.

A lefordított kóddal ideje áthelyezni a ~ / dropbox-filesystem-fix mappát a mappába /dönt Könyvtár. Ehhez használja a mv parancs.

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

Ezután törölje a mappából azokat a fájlokat, amelyekre nincs szükség a rm parancs.

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

Frissítse a dropbox_start.py szkript segítségével chmod.

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

A Dropbox beállítása a Dropbox javító szkript használatához

A Dropbox javító szkriptet a következőre kell beállítani:alapértelmezett indítási parancs a szinkronizáló kliens számára, különben a javítás nem fog működni. Ehhez először törölnünk kell a parancsikon beállításait az alapértelmezett Dropbox alkalmazás indító fájlban.

FIGYELEM! Zárja be a Dropbox szinkronizáló klienst a rendszeren, és hagyja abba a futtatást, mielőtt az alábbi parancsokat futtatja.

Használni a visszhang parancs, állítsa be Dropbox.desktop kiüríteni

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

Ezután törölje a meglévő Dropbox indítási bejegyzést a rendszeréből, mivel ugyanazt a kódot tartalmazza, amelyet meg kell változtatnunk.

rm ~/.config/autostart/dropbox.desktop

Nyissa fel az üres lapot Dropbox.desktop fájl a Nano szövegszerkesztőben.

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

Illessze be az alábbi kódot a Dropbox.asztali fájlba.

[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

Mentse el a kódot a Ctrl + O Nano-ban. Ezután lépjen ki a Nano-ból a Ctrl + X. Ezután készítsen egy új példányt a Dropbox.desktop a Linux PC ~ / .config / autostart mappájába.

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

Feltételezve, hogy minden helyesen történik, a Dropboxnak készen kell állnia a szinkronizálásra az olyan fájlrendszerekben, mint az XFS, BtrFS és más, nem támogatott rendszerek.

Az újbóli szinkronizálás megkezdéséhez keresse meg a „Dropbox” elemet a Linux PC alkalmazásmenüjében, és kattintson rá duplán.

A Dropbox fájlrendszer javításának korlátozásai

A Dropbox cégnek nem áll szándékában, hogy ismét visszahozza a kevésbé ismert fájlrendszerek támogatását. Tehát ez a javítás a legjobb, amit a közösség egyelőre megtehet.

Ha a Dropbox Filesystem Fix nem működik az Ön számára, akkor a legjobb, ha újratelepíti a Linux operációs rendszert az Ext4-rel, vagy állít be egy dedikált Ext4 partíciót a Dropbox szinkronizálási igényeihez.

Hozzászólások