Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

extract_compression_fs - Trực tuyến trên đám mây

Chạy extract_compression_fs trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh extract_compression_fs có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


create_compressed_fs, extract_compressed_fs - chuyển đổi và giải nén một hệ thống tệp đến / từ một
khối lượng cloop

SYNOPSIS


tạo_nén_fs [ LỰA CHỌN ] hình ảnh ô uế

giải nén_nén_fs tên tập tin

MÔ TẢ


tạo_nén_fs nén hình ảnh hệ thống tệp thành một hình ảnh nén phù hợp với
gắn với trình điều khiển cloop.

giải nén_nén_fs giải nén một hình ảnh hệ thống tệp được tạo bởi create_compressed_fs.

LỰA CHỌN


Chạy tạo_nén_fs lệnh bằng "-h" để nhận danh sách các tùy chọn có sẵn và
mô tả các chế độ lưu trữ dữ liệu và cách sử dụng nâng cao (ví dụ: với một cụm mạng).
Kích thước khối phải là bội số của 512 byte.

Có một bộ tùy chọn thay thế được hỗ trợ để tương thích với
phiên bản gốc của create_compressed_fs. Khi nó được gọi với một số thuần túy làm đầu ra,
nó giả định cú pháp cũ và ánh xạ các tùy chọn mặc định sang chế độ bộ nhớ và kích thước khối
đến số. -b cho chế độ tốt nhất cũng được công nhận.

VÍ DỤ


create_compression_fs image.ext2 image.ext2.cloop

giải nén_compression_fs image.ext2.cloop | hình ảnh cmp.ext2 -

mkcmd = "dữ liệu genisoimage -joliet-long -D -r"

$ mkcmd | create_compressed_fs -s $ ($ mkcmd --print-size) i - file.cloop

create_compressed_fs image.iso -S image.cloop.a0 - | chia -b 1024m - image.cloop.

cat image.cloop. * | da cdrskin -

GHI CHÚ


Để có hiệu suất tối ưu, create_compressed_fs nên được sử dụng với đầu vào và đầu ra thực
các tập tin.

Thao tác với STDIN hoặc STDOUT rất phức tạp. create_compressed_fs không thể hoạt động như một
bộ lọc đường ống đơn giản vì nó cần biết trước một số điều: a) độ dài dữ liệu, b)
chiều dài khối được tính toán trong quá trình nén. Dữ liệu meta này cần được lưu trữ trong
tiêu đề SAU KHI nén hết, do đó không thể đẩy tất cả
dữ liệu được tạo thành STDOUT một cách nhanh chóng.

Và vì vậy cần phải có những thỏa hiệp. Phương pháp đơn giản nhất (được sử dụng bởi
create_compressed_fs) là một bộ đệm bộ nhớ tạm thời lớn (tùy chọn -m) để giữ dữ liệu nén
trong RAM. Tuy nhiên, hiệu suất tổng thể của hệ thống bị ảnh hưởng bởi việc sử dụng như vậy và điều này có thể dẫn đến
các ứng dụng khác vào điều kiện OOM.

Giải pháp thay thế tiếp theo cho điều này là lưu trữ dữ liệu lịch trình trong một tệp bổ sung sang một bên ( -f
Lựa chọn). Điều này cải thiện hiệu suất tổng thể của hệ thống nhưng hoạt động create_compressed_fs
chậm hơn vì nó cần sao chép lại dữ liệu khi quá trình hoàn tất. Thêm vào đó, dung lượng đĩa gấp đôi
cho đầu ra là bắt buộc. Nếu dung lượng ổ đĩa bị giới hạn, -r có thể sử dụng tùy chọn (tái sử dụng
đầu ra tệp cho dữ liệu tạm thời), tuy nhiên tốc độ của bước sao chép trở lại có thể giảm
đáng kể

Có các chiến lược để tránh hoàn toàn việc lưu trữ dữ liệu tạm thời. Đầu tiên, chỉ các tệp
nên được sử dụng. Nếu điều đó là không thể, thì đầu ra phải là tệp (có thể tìm kiếm) và
độ dài dữ liệu đầu vào phải được biết (hoặc được chỉ định với -s tùy chọn hoặc được phát hiện
từ kích thước tệp đầu vào).

Thứ hai, có thể lưu trữ tiêu đề của tập đĩa trong một tệp riêng biệt. Sau
công việc, tiêu đề có thể được hợp nhất cùng với dữ liệu nén bằng lệnh cat. Các
dữ liệu đầu ra có thể được ghi vào stdout. Vì tiêu đề được lưu trữ quá muộn, phương pháp này là
không hữu ích cho việc chuyển dữ liệu ngay lập tức. Tuy nhiên, nó cho phép thực hiện một số thủ thuật như
đường ống đến tiện ích tách (để lưu trữ hình ảnh DVD trong các tệp nhỏ hơn trên VFAT) hoặc đường ống dữ liệu
máng ssh nếu hệ thống cục bộ không có dung lượng đĩa (và sao chép riêng tiêu đề).

GẮN


Bạn có thể chuyển một tùy chọn cho mô-đun cloop khi tải hoặc sử dụng losetup hoặc losetup
chức năng của lệnh mount. Ví dụ:

tệp insmod cloop.o = / đường dẫn / đến / nén / hình ảnh

losetup / dev / cloop1 / path / to / fixed / image

mount -o ro -t bất cứ điều gì / dev / cloop / mnt / nén

mount cl / mnt / misc -oloop = / dev / cloop0

Sử dụng extract_compression_fs trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad