Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách sử dụng Dropbox trong hệ thống tệp Linux không phải Ext4

Cách sử dụng Dropbox trong hệ thống tệp Linux không phải Ext4

Sử dụng Dropbox trên Linux trước đây rất dễ dàng. Đối với nhiều người, nó vẫn là như vậy. Tuy nhiên, nếu bạn tình cờ sử dụng một hệ thống tệp khác ngoài Ext4, nó đột nhiên khó hơn nhiều. May mắn thay, bạn không hoàn toàn gặp may.

Vấn đề là gì?

Trong một thời gian dài, Dropbox hỗ trợ hầu hết mọi hệ thống tệp mà bạn muốn sử dụng, sau đó công ty lặng lẽ thông báo rằng họ đã ngừng hỗ trợ cho những gì họ gọi là hệ thống tệp “không phổ biến”. Trong trường hợp của Linux, điều đó có nghĩa là bất cứ điều gì ngoài Ext4.

Cách sử dụng Dropbox trong hệ thống tệp Linux không phải Ext4

Bạn có thể đã thấy thông báo “Dropbox sẽ ngừng đồng bộ hóa. Di chuyển thư mục Dropbox của bạn sang hệ thống tệp được hỗ trợ. ” Một thông báo lỗi khác là “Thư mục Dropbox của bạn nằm trên hệ thống tệp không còn được hỗ trợ.”

Tùy chọn của bạn là gì?

Cho dù lý do Dropbox chấm dứt hỗ trợ cho các hệ thống tập tin khác, bạn có một số tùy chọn. Bạn có thể tạo một phân vùng Ext4 trên ổ cứng của mình chỉ cho Dropbox. Về mặt kỹ thuật, điều này sẽ hoạt động, nhưng bạn phải thay đổi kích thước phân vùng này nếu thư mục Dropbox của bạn quá lớn. Đó là một giải pháp không phù hợp.

Bạn cũng có thể rời khỏi Dropbox hoàn toàn. Có những nhà cung cấp điện toán đám mây khác. Bạn cũng có thể sử dụng giải pháp thay thế tự lưu trữ của riêng mình như Nextcloud, OwnCloud hoặc Seafile. Tìm các đề xuất trong bài viết của chúng tôi so sánh các tùy chọn lưu trữ đám mây tự lưu trữ này.

Cuối cùng, bạn có thể sử dụng một giải pháp thay thế cho phép bạn sử dụng Dropbox trên các hệ thống tệp không phải Ext4.

Bắt Dropbox hoạt động trở lại trên các hệ thống không phải Ext4

Có một số cách để vượt qua khả năng phát hiện hệ thống tệp của Dropbox, nhưng một trong những cách dễ nhất là công cụ có tên “dropbox-filesystem-fix”.

Lời cảnh báo

Trên trang GitHub dropbox-filesystem-fix, có một cảnh báo khá mạnh. Nó viết, “Đây là một bản sửa lỗi thử nghiệm không được Dropbox hỗ trợ. Nó có thể gây ra mất dữ liệu. " Hãy lưu ý điều này và đảm bảo sao lưu thư mục Dropbox của bạn thường xuyên.

Cách sử dụng Dropbox trong hệ thống tệp Linux không phải Ext4

Trước khi bắt đầu

Trước khi cài đặt công cụ, bạn cần cài đặt các công cụ để xây dựng nó. Trên Debian, Ubuntu và các hệ thống tương tự, hãy chạy như sau:

sudo apt install build-essential

Có các lựa chọn thay thế cho các bản phân phối khác. Trên Fedora và các bản phân phối dựa trên RPM khác, những điều sau đây là đủ:

yum install make automake gcc gcc-c++ kernel-devel

Trên Arch và các hệ thống tương tự chạy như sau:

pacman -S base-devel

Cài đặt dropbox-filesystem-fix

Các hướng dẫn sau giả định rằng bạn đã cài đặt Dropbox. Nếu bạn chưa cài đặt Dropbox, bạn có thể làm như vậy ngay bây giờ.

Để sao chép kho lưu trữ GitHub và xây dựng dự án dropbox-files-fix-fix, hãy chạy các lệnh sau:

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

Cách sử dụng Dropbox trong hệ thống tệp Linux không phải Ext4

Sau khi xây dựng thành công, bạn sẽ muốn di chuyển toàn bộ thư mục vào thư mục “/ opt /”. Bạn cũng cần tạo script để bắt đầu chương trình có thể thực thi được. Chạy các lệnh sau:

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

Bây giờ bạn có thể dừng dịch vụ Dropbox (giả sử nó đang chạy) bằng lệnh sau:

dropbox stop

Cách sử dụng Dropbox trong hệ thống tệp Linux không phải Ext4

Sau khi hoàn tất, bạn có thể thử chạy Dropbox thông qua bản sửa lỗi mới được cài đặt:

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

Nếu bạn không nhận được bất kỳ cảnh báo nào và Dropbox đang chạy, bạn đã cài đặt thành công bản sửa lỗi.

Thực hiện sửa chữa vĩnh viễn

Khi phiên bản cố định của Dropbox đang chạy, hãy vào cài đặt và bỏ chọn hộp có nội dung “Khởi động Dropbox khi khởi động hệ thống”. Từ bây giờ, bạn sẽ bắt đầu Dropbox từ tập lệnh bạn vừa chạy. Bạn cũng có thể chạy dropbox autostart n nếu bạn không thể tìm thấy hộp thoại cài đặt.

Nếu thư mục “~ / config / .autostart” chưa tồn tại, hãy tạo nó.

mkdir -p ~/config/.autostart

Tạo một tệp trong thư mục đó có tên “dropbox-filesystem-fix.desktop”. Chỉnh sửa tệp và thêm những thứ sau:

[Desktop Entry]
Type=Application
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Hidden=false
X-GNOME-Autostart-enabled=true
Name=Dropbox

Các hướng dẫn trên dành cho Gnome. Việc thiết lập điều này cho các máy tính để bàn khác là tương đối giống nhau. Chỉ cần tham khảo tài liệu về môi trường máy tính để bàn của bạn.

Nếu bạn sử dụng KDE thay vì Gnome, bạn có thể chỉ cần đi tới Cài đặt hệ thống, sau đó Khởi động &Tắt máy, rồi Tự động khởi động. Tại đây, bạn có thể thêm tập lệnh.

Kết luận

Ít nhất là hiện tại, có vẻ như việc chạy Dropbox trên các hệ điều hành không phải Ext4 là hoàn toàn có thể. Dropbox dường như quan tâm đến việc không phải hỗ trợ các hệ thống tệp khác hơn là chủ động ngăn chúng hoạt động. Tuy nhiên, điều này có thể không phải lúc nào cũng đúng.

Nếu bạn lo lắng về việc các tệp của mình đột nhiên không sử dụng được trong tương lai, thì có rất nhiều lựa chọn thay thế cho Dropbox. Chúng tôi đã có danh sách các dịch vụ lưu trữ đám mây tốt nhất cho tiền của bạn nếu bạn muốn chuyển sang một dịch vụ thân thiện hơn với Linux.