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