Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีใช้ Dropbox ในระบบไฟล์ Linux ที่ไม่ใช่ Ext4

วิธีใช้ Dropbox ในระบบไฟล์ Linux ที่ไม่ใช่ Ext4

การใช้ Dropbox บน Linux เคยเป็นเรื่องง่ายมาก สำหรับหลายๆ คนก็ยังเป็นอยู่ หากคุณบังเอิญใช้ระบบไฟล์อื่นที่ไม่ใช่ Ext4 มันจะยากขึ้นมากในทันใด โชคดีที่คุณยังโชคไม่ดีนัก

มีปัญหาอะไร

เป็นเวลานานที่ Dropbox รองรับระบบไฟล์ส่วนใหญ่ที่คุณต้องการใช้ จากนั้นบริษัทก็ประกาศอย่างเงียบๆ ว่ากำลังเลิกรองรับสิ่งที่เรียกว่าระบบไฟล์ "ผิดปกติ" ในกรณีของลินุกซ์ที่มีความหมายนอกเหนือจาก Ext4

วิธีใช้ Dropbox ในระบบไฟล์ Linux ที่ไม่ใช่ Ext4

คุณอาจเคยเห็นข้อความว่า “Dropbox จะหยุดการซิงค์ ย้ายโฟลเดอร์ Dropbox ของคุณไปยังระบบไฟล์ที่รองรับ” ข้อความแสดงข้อผิดพลาดอื่นคือ “โฟลเดอร์ Dropbox ของคุณอยู่ในระบบไฟล์ที่ไม่รองรับอีกต่อไป”

ตัวเลือกของคุณคืออะไร

ไม่ว่าเหตุผลที่ Dropbox ยุติการสนับสนุนระบบไฟล์อื่นๆ คุณมีทางเลือกสองสามทาง คุณสามารถสร้างพาร์ติชั่น Ext4 บนฮาร์ดไดรฟ์ของคุณสำหรับ Dropbox เท่านั้น วิธีนี้จะได้ผลในทางเทคนิค แต่คุณจะต้องปรับขนาดพาร์ติชั่นนี้หากโฟลเดอร์ Dropbox ของคุณใหญ่เกินไป นั่นเป็นวิธีแก้ปัญหาที่ไม่เหมาะสม

คุณยังสามารถย้ายออกจาก Dropbox โดยสิ้นเชิง มีผู้ให้บริการคลาวด์รายอื่นอยู่ที่นั่น คุณสามารถใช้ทางเลือกอื่นที่โฮสต์เองได้ เช่น Nextcloud, OwnCloud หรือ Seafile ค้นหาคำแนะนำในบทความของเราเปรียบเทียบตัวเลือกพื้นที่เก็บข้อมูลบนคลาวด์ที่โฮสต์เองเหล่านี้

สุดท้าย คุณสามารถใช้วิธีแก้ปัญหาที่ช่วยให้คุณใช้ Dropbox กับระบบไฟล์ที่ไม่ใช่ Ext4 ได้

การทำให้ Dropbox ทำงานบนระบบที่ไม่ใช่ Ext4 ได้อีกครั้ง

มีสองสามวิธีในการเลี่ยงการตรวจหาระบบไฟล์ของ Dropbox แต่วิธีที่ง่ายที่สุดคือเครื่องมือชื่อ “dropbox-filesystem-fix”

คำเตือน

ในหน้า dropbox-filesystem-fix GitHub มีคำเตือนที่ค่อนข้างชัดเจน มันอ่านว่า “นี่คือการแก้ไขทดลองที่ Dropbox ไม่รองรับ อาจทำให้ข้อมูลสูญหายได้” จดบันทึกสิ่งนี้และอย่าลืมสำรองข้อมูลโฟลเดอร์ Dropbox ของคุณบ่อยๆ

วิธีใช้ Dropbox ในระบบไฟล์ Linux ที่ไม่ใช่ Ext4

ก่อนที่คุณจะเริ่ม

ก่อนที่คุณจะติดตั้งเครื่องมือ คุณจะต้องติดตั้งเครื่องมือเพื่อสร้างมัน บน 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

วิธีใช้ Dropbox ในระบบไฟล์ Linux ที่ไม่ใช่ Ext4

เมื่อสร้างสำเร็จ คุณจะต้องย้ายทั้งโฟลเดอร์ไปยังไดเร็กทอรี “/opt/” คุณต้องสร้างสคริปต์เพื่อเริ่มการทำงานของโปรแกรม เรียกใช้คำสั่งต่อไปนี้:

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

ตอนนี้คุณสามารถหยุดบริการ Dropbox (สมมติว่าบริการกำลังทำงานอยู่) ด้วยคำสั่งต่อไปนี้:

dropbox stop

วิธีใช้ Dropbox ในระบบไฟล์ Linux ที่ไม่ใช่ Ext4

เมื่อเสร็จสิ้น คุณสามารถลองใช้ Dropbox ผ่านโปรแกรมแก้ไขที่ติดตั้งใหม่:

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

หากคุณไม่ได้รับคำเตือนและ Dropbox กำลังทำงาน แสดงว่าคุณได้ติดตั้งโปรแกรมแก้ไขเรียบร้อยแล้ว

ทำให้การแก้ไขเป็นแบบถาวร

เมื่อใช้งาน Dropbox เวอร์ชันคงที่แล้ว ให้ไปที่การตั้งค่าและยกเลิกการทำเครื่องหมายในช่องที่ระบุว่า "เริ่ม Dropbox เมื่อเริ่มต้นระบบ" จากนี้ไป คุณจะเริ่มใช้งาน Dropbox จากสคริปต์ที่คุณเพิ่งเรียกใช้ คุณยังสามารถเรียกใช้ dropbox autostart n หากไม่พบกล่องโต้ตอบการตั้งค่า

หากไม่มีไดเร็กทอรี “~/config/.autostart” ให้สร้างขึ้น

mkdir -p ~/config/.autostart

Xreate ไฟล์ในไดเร็กทอรีนั้นชื่อ “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 การตั้งค่านี้สำหรับเดสก์ท็อปอื่นค่อนข้างคล้ายกัน เพียงศึกษาเอกสารประกอบสำหรับสภาพแวดล้อมเดสก์ท็อปของคุณ

หากคุณใช้ KDE แทน Gnome คุณสามารถไปที่การตั้งค่าระบบ จากนั้นไปที่ Startup &Shutdown แล้ว Autostart คุณสามารถเพิ่มสคริปต์ได้ที่นี่

บทสรุป

อย่างน้อยในตอนนี้ ดูเหมือนว่าการเรียกใช้ Dropbox บนระบบปฏิบัติการที่ไม่ใช่ Ext4 เป็นไปได้ทั้งหมด Dropbox ดูเหมือนจะกังวลมากกว่าที่จะไม่ต้องสนับสนุนระบบไฟล์อื่นมากกว่าที่จะป้องกันไม่ให้ระบบทำงานอย่างแข็งขัน ถึงกระนั้น มันก็อาจไม่เป็นเช่นนั้นเสมอไป

หากคุณกังวลว่าไฟล์ของคุณจะใช้งานไม่ได้ในอนาคตอย่างกะทันหัน มีทางเลือกมากมายสำหรับ Dropbox เรามีรายชื่อบริการพื้นที่เก็บข้อมูลบนคลาวด์ที่ดีที่สุดสำหรับเงินของคุณ หากคุณสนใจที่จะเปลี่ยนไปใช้บริการที่เป็นมิตรกับ Linux