Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

extract_compressed_fs — online w chmurze

Uruchom extract_compressed_fs w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie extract_compressed_fs, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


create_compressed_fs, extract_compressed_fs - konwertuj i rozpakuj system plików do/z a
głośność dźwięku

STRESZCZENIE


utwórz_skompresowany_fs [ OPCJE ] obraz plik wyjściowy

ekstrakt_skompresowany_fs filename

OPIS


utwórz_skompresowany_fs kompresuje obraz systemu plików do skompresowanego obrazu odpowiedniego dla
montaż ze sterownikiem cloop.

ekstrakt_skompresowany_fs dekompresuje obraz systemu plików utworzony przez create_compressed_fs.

OPCJE


Uruchom utwórz_skompresowany_fs polecenie z "-h", aby uzyskać listę dostępnych opcji i
opis trybów przechowywania danych i zaawansowanego wykorzystania (np. z klastrem sieciowym).
Rozmiar bloku musi być wielokrotnością 512 bajtów.

Istnieje alternatywny zestaw opcji, który jest obsługiwany w celu zapewnienia zgodności z
oryginalna wersja create_compressed_fs. Kiedy jest wywoływany z czystą liczbą jako wyjściem,
przyjmuje starą składnię i mapuje domyślne opcje na tryb pamięci i rozmiar bloku
do numeru. -b dla najlepszego trybu jest również rozpoznawane.

PRZYKŁADY


utwórz_skompresowany_fs obraz.ext2 obraz.ext2.cloop

extract_compressed_fs image.ext2.cloop | cmp obraz.ext2 -

mkcmd="genisoimage -joliet-long -D -r dane"

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

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

kot image.cloop.* | cdrskin -

UWAGI


Aby uzyskać optymalną wydajność, create_compressed_fs powinien być używany z rzeczywistymi danymi wejściowymi i wyjściowymi
akta.

Operacja z STDIN lub STDOUT jest skomplikowana. create_compressed_fs nie może działać jako
prosty filtr potoku, ponieważ musi wiedzieć wcześniej kilka rzeczy: a) długość danych, b)
długości bloków obliczone podczas kompresji. Te metadane muszą być przechowywane w
heder PO ściśnięciu jest dolny, dlatego nie jest możliwe wypchnięcie wszystkich
wygenerowane dane do STDOUT w locie.

A więc trzeba iść na kompromisy. Najprostsza metoda (używana przez starożytnych)
create_compressed_fs) to duży tymczasowy bufor pamięci (opcja -m) aby zachować skompresowane dane
w pamięci RAM. Jednak ogólna wydajność systemu cierpi z powodu takiego użytkowania, a to może prowadzić
inne aplikacje do warunków OOM.

Następną alternatywą jest przechowywanie tymczasowych danych w dodatkowym pliku z boku ( -f
opcja). Poprawia to ogólną wydajność systemu, ale operacja create_compressed_fs
jest wolniejszy, ponieważ musi skopiować dane z powrotem po zakończeniu. Plus, podwójna przestrzeń dyskowa
dla wyjścia jest wymagane. Jeśli miejsce na dysku jest ograniczone, -r można użyć opcji (ponowne użycie
plik wyjściowy dla danych tymczasowych), jednak prędkość kroku wstecznego może się zmniejszyć
znacząco.

Istnieją strategie pozwalające całkowicie uniknąć tymczasowego przechowywania danych. Po pierwsze, tylko pliki
powinien być używany. Jeśli nie jest to możliwe, wyjściem powinien być plik (przeszukiwalny) i
długość danych wejściowych powinna być znana (albo określona za pomocą -s opcja lub wykryta
z rozmiaru pliku wejściowego).

Po drugie, możliwe jest przechowywanie nagłówka woluminu cloop w osobnym pliku. Później
praca, nagłówek może zostać połączony ze skompresowanymi danymi za pomocą polecenia cat. ten
dane wyjściowe można zapisać na standardowe wyjście. Ponieważ nagłówek jest przechowywany zbyt późno, ta metoda jest
niezbyt przydatne do natychmiastowego przesyłania danych. Pozwala jednak na wykonanie kilku sztuczek, takich jak
przesyłanie strumieniowe do narzędzia dzielenia (w celu przechowywania obrazów DVD w mniejszych plikach na VFAT) lub przesyłanie danych
przez ssh, jeśli system lokalny nie ma miejsca na dysku (i kopiując nagłówek osobno).

MONTOWANIE


Możesz przekazać opcję do modułu cloop podczas ładowania lub użyć losetup lub losetup
funkcjonalność polecenia mount. Przykłady:

insmod cloop.o plik =/ścieżka/do/skompresowany/obraz

lostup /dev/cloop1 /ścieżka/do/skompresowanego/obrazu

mount -o ro -t cokolwiek /dev/cloop /mnt/compressed

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

Korzystaj z extract_compressed_fs online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad