บริการซิงค์ของ Dropbox เปิดตัวการปรับปรุงปลายปี 2018 สำหรับ Linux ที่ลดการสนับสนุนสำหรับระบบไฟล์ทั้งหมดบน Linux นอกเหนือจาก Ext4 สำหรับผู้ใช้ทั่วไปนี่อาจไม่ใช่เรื่องใหญ่ ผู้ใช้ Linux โดยเฉลี่ยจะไม่ใช้ระบบไฟล์ที่รู้จักน้อยกว่า (BtrFS, XFS) นอกจากนี้ตัวติดตั้ง Ubuntu พร้อมกับ Fedora, Debian และระบบปฏิบัติการ Linux อื่น ๆ ที่สำคัญจะใช้ Ex4 ตามค่าเริ่มต้น ถึงแม้ว่ามันจะเป็นความจริงที่ว่าผู้ใช้ลีนุกซ์ส่วนใหญ่ไม่สนใจที่จะเปลี่ยนไปใช้ระบบไฟล์ที่เป็นที่รู้จักน้อยกว่าและติดกับ Ext4 แต่ก็น่ารำคาญที่บริการ Dropbox กำลังบอกผู้ใช้ลีนุกซ์ว่าระบบไฟล์ใดที่พวกเขาต้องใช้ ใช้ไคลเอ็นต์การซิงค์เดสก์ท็อป
หากคุณไม่ได้ใช้ Extended 4 เป็น Linux เริ่มต้นระบบไฟล์ แต่ต้องการ Dropbox การอัปเดตใหม่นี้เป็นคนเกียจคร้านจริง โชคดีที่มันเป็นไปได้ที่จะแก้ไข Dropbox สำหรับระบบไฟล์ Linux ที่ไม่ได้ใช้ Ext4 นี่คือวิธีการทำให้เสร็จ
คำเตือน: การแก้ไขนี้ไม่ได้รับการรับรองจาก Dropbox ตรวจสอบให้แน่ใจว่าข้อมูลที่ซิงค์ของคุณได้รับการสำรองข้อมูลไปยังตำแหน่งที่สองเช่น USB หรือ HDD ภายนอกก่อนที่จะลองแก้ไขปัญหานี้ เราไม่สามารถยืนยันได้ว่าแพตช์ระบบไฟล์จะทำงานได้ 100%! พยายามเสี่ยงของคุณเอง!
ติดตั้งแอพ Dropbox fixer
แอปพลิเคชั่น Dropbox ที่รู้จักกันว่า“ Dropbox Filesystem Fix” ขึ้นบน GitHub ในการใช้งานบนพีซีลินุกซ์ของคุณรหัสจะต้องรวบรวมและสร้างจากแหล่งที่มา เมื่อต้องการทำสิ่งนี้คุณต้องติดตั้งการขึ้นต่อกันหลายอย่าง
เปิดหน้าต่างเทอร์มินัลโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นทำตามคำแนะนำในการติดตั้งที่สอดคล้องกับระบบปฏิบัติการ Linux ที่คุณใช้
อูบุนตู
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
หลังจากติดตั้งการอ้างอิงสำหรับแอพคุณสามารถใช้ โคลนคอมไพล์ อาร์กิวเมนต์บรรทัดคำสั่งเพื่อโคลนรหัสผู้ให้บริการ Dropbox รุ่นล่าสุด
git clone https://github.com/dark/dropbox-filesystem-fix.git
หลังจากโคลนรหัสผู้ให้บริการ Dropbox ไปยัง Linux PC ของคุณให้ย้ายเซสชันเทอร์มินัลลงในโฟลเดอร์ใหม่โดยใช้ประโยชน์จาก ซีดี คำสั่ง
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
วางรหัสด้านล่างลงใน Dropbox.เดสก์ทอป ไฟล์.
[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 ไปยังโฟลเดอร์ ~ / .config / autostart บน Linux PC ของคุณ
cp /usr/share/applications/dropbox.desktop ~/.config/autostart/
สมมติว่าทุกอย่างทำอย่างถูกต้องตอนนี้ Dropbox ควรพร้อมที่จะซิงค์อีกครั้งในระบบไฟล์เช่น XFS, BtrFS และอื่น ๆ ที่ไม่ได้รับการสนับสนุน
หากต้องการเริ่มการซิงค์อีกครั้งให้ค้นหา“ Dropbox” ในเมนูแอพบน Linux PC ของคุณและดับเบิลคลิกที่มัน
ข้อ จำกัด ของการแก้ไขระบบไฟล์ Dropbox
บริษัท Dropbox ไม่มีความตั้งใจที่จะนำการสนับสนุนกลับมาใช้กับระบบไฟล์ที่รู้จักกันน้อยกว่าอีกครั้ง ดังนั้นการแก้ไขนี้เป็นสิ่งที่ดีที่สุดที่ชุมชนสามารถทำได้ในขณะนี้
หาก Dropbox Filesystem Fix หยุดทำงานให้คุณอาจเป็นการดีที่สุดที่จะติดตั้งระบบปฏิบัติการ Linux ด้วย Ext4 อีกครั้งหรือตั้งค่าพาร์ติชัน Ext4 เฉพาะสำหรับการซิงค์ Dropbox ของคุณ
ความคิดเห็น