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

Cách sử dụng Zsync để truyền một phần tệp trong Linux

Cách sử dụng Zsync để truyền một phần tệp trong Linux

Tải xuống các tệp lớn như ảnh ISO có thể là một khó khăn lớn. Tùy thuộc vào kết nối Internet của bạn, đôi khi chúng có thể mất nhiều thời gian để tải xuống và chúng ngốn rất nhiều dung lượng ổ cứng. Sau đó, nếu bạn cần một phiên bản cập nhật, bạn cần phải thực hiện lại toàn bộ quy trình.

Tuy nhiên, có một giải pháp. Zsync là một công cụ đồng bộ hóa tệp dành cho Linux cho phép bạn chỉ cập nhật những phần tệp đã bị thay đổi của bạn mà không cần tải xuống lại mọi thứ.

Zsync dựa trên rsync, một công cụ Linux phổ biến khác để đồng bộ hóa tệp và thư mục, đồng thời nó rất dễ sử dụng. Hầu hết các bản phân phối Linux đều đã có zsync trong kho lưu trữ gói của chúng, do đó, cài đặt và bắt đầu cũng dễ dàng.

Cài đặt Zsync

Trước khi bắt đầu, bạn cần cài đặt zsync. Đây là một tiện ích dòng lệnh nhỏ, vì vậy không có nhiều phụ thuộc và không có nhiều thứ cho nó.

Ubuntu / Debian

Cả Debian và Ubuntu đều đóng gói zsync, và cả hai đều có phiên bản mới hợp lý của nó. Hãy tiếp tục và cài đặt nó với Apt.

sudo apt install zsync

Fedora

Fedora không có gói zsync. Một lần nữa, kho lưu trữ có hạn của Fedora lại là một trở ngại. Nhưng bạn vẫn có thể cài đặt và sử dụng zsync từ nguồn của nó.

Trước tiên, hãy đảm bảo rằng bạn có các công cụ phát triển cần thiết từ Fedora.

sudo dnf group install 'Development Tools'

Lấy tarball nguồn hiện tại từ trang tải xuống zsync. Giải nén nó vào thư mục mà bạn muốn tạo zsync. Sau đó, mở một thiết bị đầu cuối và thay đổi vào thư mục đó.

cd ~/Downloads/zsync-0.6.2

Từ đó, định cấu hình, biên dịch và cài đặt zsync.

./configure
make -j4
sudo make install

Arch Linux

Arch bao gồm zsync trong kho lưu trữ mặc định của nó. Cài đặt bằng Pacman.

sudo pacman -S zsync

OpenSUSE

Bạn có thể tìm thấy phiên bản zsync mới nhất cho mọi phiên bản của OpenSUSE. Cài đặt nó bằng tiện ích gói ưa thích của bạn.

sudo zypper in zsync

Solus

Solus cũng có zsync trong kho lưu trữ mặc định của nó. Hãy tiếp tục và cài đặt nó.

sudo eopkg it zsync

Tải xuống tệp

Zsync là một tiện ích dòng lệnh đơn giản. Chuyển URL của tệp zsync tới tệp mà bạn muốn tải xuống và tệp sẽ hoạt động bình thường. Tuy nhiên, nó có một số cờ mà bạn có thể sử dụng để xác định cụ thể. Bắt đầu bằng cách thử tải xuống một tệp. MX Linux là một bản phân phối mới phổ biến dựa trên Debian Stable. Họ sử dụng zsync cho ISO của họ. Hãy dùng thử zsync để tải xuống MX Linux. Nếu không thực sự muốn tệp lớn, bạn có thể nhấn Ctrl + C hủy bất kỳ lúc nào.

zsync https://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync

Cách sử dụng Zsync để truyền một phần tệp trong Linux

Lưu ý rằng zsync bắt đầu bằng cách kiểm tra tệp hiện có để cập nhật. Nếu không tìm thấy, nó sẽ chỉ tải xuống toàn bộ tệp.

Bạn cũng có tùy chọn tải tệp .zsync trực tiếp vào máy tính của mình và sử dụng tệp đó để tải xuống mục tiêu. Sử dụng -i gắn cờ để chỉ định đường dẫn đến tệp của bạn.

zsync -i ~/Downloads/MX-18_January_x64.iso.zsync

Kết quả hoàn toàn giống nhau.

Nếu bạn muốn thay đổi tên của tệp đầu ra của mình, bạn có thể sử dụng -o cờ cho điều đó. Đôi khi, nó giúp rút ngắn tên tệp để dễ làm việc hơn.

zsync https://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync -o MX-18.iso

Một lần nữa, bạn nhận được cùng một tệp, chỉ với một tên khác.

Cập nhật tệp

Ubuntu cũng sử dụng các tệp Zsync cho các ISO của nó. Tuy nhiên, họ không dễ dàng đến được. Bạn chỉ có thể tìm thấy chúng thông qua máy chủ hình ảnh CD của Ubuntu, nhưng chúng ở đó dành cho Ubuntu và các phiên bản khác nhau của nó. Quá trình này hoàn toàn giống với việc tải xuống một tệp mới. Zsync vẫn sẽ bắt đầu bằng cách tìm kiếm một tệp hiện có trong thư mục hiện tại của bạn. Chỉ khi tìm thấy tệp, nó sẽ so sánh sự khác biệt giữa chúng và chỉ tải xuống các phần đã cập nhật. Hình ảnh bên dưới cho thấy điều gì sẽ xảy ra khi zsync tìm thấy ISO Kubuntu hiện có.

Cách sử dụng Zsync để truyền một phần tệp trong Linux

Kết luận

Không có nhiều thứ khác cho nó. Zsync là một cách tuyệt vời để giữ mức tải xuống của bạn ở mức tối thiểu. Nhược điểm thực sự duy nhất của zsync là nó không được sử dụng rộng rãi như có lẽ nên làm. Thậm chí, bạn vẫn nên kiểm tra, đặc biệt nếu bạn thường xuyên tải xuống các tệp lớn.