Sử dụng một Raspberry Pi với dịch vụ lưu trữ đám mây từ bản sao
Barracuda Networks được biết đến với các sản phẩm mạng của mình, bao gồm các thiết bị Spam, Virus và Tường lửa. Vào tháng 2 năm 2013, công ty đã tung ra dịch vụ lưu trữ đám mây của mình, Copy.com, với một số tính năng độc đáo bao gồm mã hóa AES 256-bit và hỗ trợ cho nhiều nền tảng như Linux, Windows, Mac và thậm chí cả Raspberry Pi.
Có một dịch vụ lưu trữ đám mây phục vụ cho người dùng Linux là rất tốt (đặc biệt là với việc đóng cửa sắp tới của Ubuntu One), nhưng có một trong đó hoạt động cũng trên Raspberry Pi là tuyệt vời!
Bước đầu tiên là tải xuống ứng dụng Copy.com cho Raspberry Pi bằng cách sử dụng wget
:
wget http://copy.com/install/linux/Copy.tgz
Lệnh “ wget
” đã được cài đặt trên Pi của bạn, nhưng nếu không, bạn có thể cài đặt nó bằng cách sử dụng:
sudo apt-get cài đặt wget
Bây giờ bạn sẽ có một tập tin gọi là "Copy.tgz" trong thư mục chính của bạn. Bạn có thể giải nén tệp bằng cách sử dụng:
tar zxvf Copy.tgz
Điều này sẽ tạo một thư mục có tên là “copy”, và trong đó sẽ có ba thư mục con: “armv6h”, “x86” và “x86_64.” Cái đầu tiên chứa các tệp nhị phân của Sao chép máy khách cho Raspberry Pi, phần thứ hai chứa ứng dụng Sao chép cho Linux 32 bit trên PC và máy khách thứ ba của cùng một máy tính Linux nhưng 64 bit.
Chúng tôi sẽ sử dụng các tập tin nhị phân Raspberry Pi; tuy nhiên, việc sử dụng máy khách Copy.com về cơ bản giống nhau trên các máy tính Linux. Có hai công cụ được cung cấp bởi Barracuda Networks: “CopyCmd” và “CopyConsole.” Đầu tiên là một tiện ích chung cho phép bạn thực hiện một số hành động cụ thể như truy xuất tệp hoặc nhận liên kết công khai cho tệp. Thứ hai là phiên bản dòng lệnh của ứng dụng Sao chép đồng bộ hóa thư mục cục bộ với bộ nhớ đám mây.
CopyCmd
Công cụ CopyCmd có thể khá phức tạp, nhưng thao tác đơn giản thì dễ thực hiện. Dưới đây là cách bạn có danh sách các tệp được lưu trữ tại Copy.com:
./CopyCmd Cloud [email protected] -password = 'mypass' ls
Lệnh cần được chạy từ thư mục “armv6h”. Nếu bạn muốn chạy lệnh từ một nơi khác, bạn nên cung cấp đường dẫn đầy đủ đến nhị phân CopyCmd. "Tên người dùng" và "mật khẩu" tự giải thích. Tham số cuối cùng “ ls
” yêu cầu công cụ liệt kê các tệp trong đám mây. Sử dụng " ls -r
" để lấy danh sách đệ quy.
Để tải xuống tệp từ sử dụng Copy.com:
./CopyCmd Cloud [email protected] -password = 'mypass' nhận báo cáo1.doc report1.doc
Lý do tại sao “report1.doc” được lặp lại là trường hợp đầu tiên là tên của tệp trên Copy.com, và thứ hai là tên tệp cục bộ. Trong cả hai trường hợp, có thể sử dụng tên đường dẫn đầy đủ, ví dụ: nửa sau của lệnh sẽ là: “ get 'Reports/report1.doc' '/home/pi/reports1.doc'
”
Để xem danh sách các lệnh khác được hỗ trợ bởi CopyCmd, chỉ cần chạy tệp nhị phân mà không có bất kỳ thông số nào để xem thông tin trợ giúp được tích hợp sẵn.
CopyConsole
Công cụ CopyConsole giữ một thư mục trên Raspberry Pi của bạn được đồng bộ hóa với dữ liệu trên Copy.com. Mọi thứ được tải lên Copy.com từ bất kỳ ứng dụng khách nào hoặc thông qua web sẽ được tải xuống Pi. Tương tự như vậy, bất kỳ tệp nào được thêm vào thư mục được chỉ định trên Pi sẽ được tải lên Copy.com.
Ứng dụng đồng bộ chạy trong nền và được bắt đầu như thế này:
./CopyConsole -daemon [email protected] -p = 'mypass' -root = / home / pi / Sao chép
Tham số “ -root
” chỉ định thư mục nào trên Pi sẽ được đồng bộ với bộ nhớ trực tuyến. Nếu bạn không chỉ định mật khẩu thì chương trình sẽ nhắc bạn nhập một mật khẩu.
Một điều đáng lưu ý là nếu bạn có nhiều tệp được lưu trữ trên Copy.com và bạn kích hoạt tác nhân đồng bộ, thì tất cả dữ liệu bạn đã lưu trữ trên dịch vụ sẽ được tải xuống Pi của bạn. Vì nhiều người dùng có thể sử dụng Raspberry Pi của họ với một thẻ SD 4GB hoặc 8GB, có nguy cơ lưu trữ đầy lên nhanh chóng.
Bạn cũng có thể chạy chương trình ở nền trước bằng cách bỏ qua tham số “ -daemon
”.
CopyAgent
Nếu bạn đang sử dụng ứng dụng Copy.com trên máy tính Linux (với bộ vi xử lý Intel hoặc bộ xử lý tương thích), thì cũng có một chương trình thứ ba có tên là CopyAgent. Nó là một chương trình đồ họa chạy trên máy tính để bàn Linux. Để chạy ứng dụng khách, tìm thư mục con “x86” hoặc “x86_64” và nhấp đúp vào “CopyAgent.” Nó tương tự như ứng dụng Copy.com được tìm thấy trên Windows và OS X. Thiết lập ban đầu yêu cầu bạn nhập Bản sao của mình .com xác thực và sau đó xác nhận thư mục đồng bộ hóa. Sau khi được cấu hình, máy khách vẫn còn trong khay và đồng bộ hóa các thư mục trong nền.
Bạn đã thử Copy.com và bạn có sử dụng chương trình khách Raspberry Pi hoặc Linux không? Vui lòng cho chúng tôi biết trải nghiệm của bạn với dịch vụ trong phần bình luận bên dưới.