Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen bmaptool komutudur.
Program:
ADI
bmaptool - bir dosya için blok haritası (bmap) oluşturun veya bmap kullanarak bir dosyayı kopyalayın
SİNOPSİS
bmap aracı [--help] [--versiyon] [--sessiz] [--debug] [ ]
TANIM
Bmap aracı bir dosya için blok haritası (bmap) oluşturmak ve dosyaları kopyalamak için genel bir araçtır
blok haritayı kullanarak. Buradaki fikir, ham sistem görüntü dosyaları gibi büyük dosyaların
ile çok daha hızlı kopyalandı veya yanıp söndü bmap aracı "dd" gibi geleneksel araçlardan veya
"cp".
Bmap aracı 2 alt komutu destekler:
1. kopya - bmap kullanarak bir dosyayı başka bir dosyaya kopyalayın veya bir blok cihazına bir görüntüyü flaşlayın
2. yaratmak - bir dosya için bir bmap oluşturun
Lütfen proje için tam belgeleri şu adreste bulabilirsiniz:
https://source.tizen.org/documentation/reference/bmaptool
SEÇENEKLER
--versiyon
Print bmap aracı sürüm ve çıkış.
-h, --yardım
Kısa yardım metni yazdırın ve çıkın.
-q, --sessiz
Sessiz olun, fazladan bilgi yazdırmayın.
-d, --debug
Hata ayıklama mesajlarını yazdırın.
KOMUTLAR
kopya [seçenekler] GÖRÜNTÜ HEDEFİ
IMAGE dosyasını hedef normal dosyaya kopyalayın veya bmap kullanarak DEST cihazını engelleyin. GÖRÜNTÜ
yerel bir yol veya bir URL olabilir. DEST, normal bir dosya veya bir blok olabilir
cihaz (yalnızca yerel).
bmap dosyası "--bmap" seçeneğiyle açıkça belirtilmedikçe, bmap aracı
IMAGE ile aynı temel ada sahip bir dosyayı arayarak otomatik olarak keşfeder, ancak
".bmap" uzantısı ile. bmap dosyası yalnızca IMAGE dizininde (veya
IMAGE'nin bir URL olarak belirtilmesi durumunda temel URL). bmap dosyası bulunamazsa,
bmap aracı başarısız olur. bmap olmadan kopyalamak için "--nobmap" seçeneğini kullanın.
Hem IMAGE hem de bmap dosyası bir URL olarak belirtilebilir (http://, ftp://, https://,
dosya://, ssh://). Yapmak için bmap aracı bir proxy sunucusu kullanın, lütfen belirtin
"$http_proxy", "$https_proxy", "$ftp_proxy" veya "$no_proxy" standardını kullanan proxy
Ortam Değişkenleri.
Sunucu kimlik doğrulama gerektiriyorsa, kullanıcı adı ve parola,
URL, örneğin "https://user:[e-posta korumalı]/image.raw.bz2" veya
"ssh://user:password@host:path/to/image.raw".
GÖRÜNTÜ sıkıştırılabilir, bu durumda bmap aracı onu anında açar. NS
sıkıştırma türü dosya uzantısı tarafından algılanır ve aşağıdaki uzantılar
desteklenen:
1. ".gz", ".gzip", ".tar.gz" ve ".tgz" ile sıkıştırılmış dosyalar ve tar arşivleri için
"gzip" programı
2. Dosyalar ve tar arşivleri için ".bz2", "tar.bz2", ".tbz2", ".tbz" ve ".tb2"
"ile sıkıştırılmışbzip2" programı
3. ".xz", ".tar.xz", ".txz" ile sıkıştırılmış dosyalar ve tar arşivleri içinxz" programı
4. ".lzo", "tar.lzo", ".tzo" ile sıkıştırılmış dosyalar ve tar arşivleri içinIzo"
program
Diğer uzantılara sahip IMAGE dosyalarının sıkıştırılmamış olduğu varsayılır. Not, bmap aracı kullanım
"pbzip2" ve "domuz" bzip2 ve gzip arşivlerini daha hızlı açmak için programlar
mevcut değiller, bu durumda kullanmaya geri dönerlerse "bzip2" ve "gzip".
DEST bir blok aygıt düğümüyse (örneğin, "/dev/sdg"), bmap aracı özel modda açar.
Bu, başka herhangi bir işlemin IMAGE blok aygıt düğümünü açması durumunda başarısız olacağı anlamına gelir.
Bu aynı zamanda başka hiçbir işlemin IMAGE'yi şu ana kadar açamayacağı anlamına gelir. bmap aracı
kopyalamayı bitirir. Lütfen, "open()" öğesinin "O_EXCL" bayrağının semantiğine bakın.
sistem çağrısı.
bmap dosyası genellikle kendisi için SHA-256 sağlama toplamının yanı sıra SHA-256 sağlama toplamı içerir
tüm haritalanmış veri bölgeleri için, bu da veri bütünlüğünü garanti etmeyi mümkün kılar.
bmap aracı sağlama toplamlarını doğrular ve bir uyumsuzluk durumunda hata vererek çıkar. sağlama toplamı
doğrulama, "--no-verify" seçeneği kullanılarak devre dışı bırakılabilir. bmap aracı doğrulamaz
amplifiye edilmemiş alanlar sadece sıfır içerir, çünkü bu alanlar zaten bırakılır ve
hiçbir şey için kullanılmadı.
bmap dosyası OpenPGP (gpg) ile imzalanabilir. İmza ayrı olabilir (bir
ayrı dosya) veya bmap dosyasına "yerleşik" ("clearsign" imzası olarak adlandırılır).
Ayrılmış imza "--bmap-sig" seçeneği ile belirtilebilir, aksi takdirde bmap aracı
ile aynı temel ada sahip bir dosya arayarak otomatik olarak keşfetmeye çalışır.
bmap dosyası, ancak ".asc" veya ".sig" uzantılı. Bu bmap'e çok benziyor
dosya otomatik keşif. Yani bir ".asc" veya ".sig" dosyası varsa, bmap aracı doğrulayacak
imza.
clearsign imzası, bmap dosyasının bir parçasıdır ve bmap aracı otomatik olarak algılanır ve
doğrular.
İmza kötüyse, bmap aracı hata ile çıkıyor. Bmap dosya imza doğrulaması
"--no-sig-verify" seçeneği kullanılarak devre dışı bırakılabilir.
SEÇENEKLER
-h, --yardım
"Kopyala" alt komutuyla ilgili kısa yardım metni yazdırın ve çıkın.
--bmap BMAP
Kopyalamak için bmap dosyası "BMAP" kullanın. Bu seçenek belirtilmemişse, bmap aracı dener
bmap dosyasını otomatik olarak keşfedin.
--bmap-sig SIG
Bmap dosya bütünlüğünü doğrulamak için ayrılmış bir OpenPGP imza dosyası "SIG" kullanın
ve yayıncı. Bu seçenek belirtilmemişse, bmap aracı otomatik olarak yapmaya çalışır
imza dosyasını keşfedin.
--nobmap
Otomatik bmap dosyası bulmayı devre dışı bırakın ve tüm GÖRÜNTÜYÜ bmap olmadan yanıp sönmeye zorlayın.
--hayır-doğrulama
Kopyalarken veri sağlama toplamlarını doğrulamayın (önerilmez). sağlama toplamları
bmap dosyasında saklanır ve normalde bmap aracı IMAGE'deki verilerin doğrulandığını doğrular.
sağlama toplamlarıyla eşleşir.
--no-sig-doğrulama
OpenPGP bmap dosya imzasını doğrulamayın (önerilmez).
ÖRNEKLER
bmap aracı image.raw.bz2 /dev/sdg'yi kopyala
"/dev/sdg" aygıtını engellemek için bz2 ile sıkıştırılmış yerel "image.raw.bz2" dosyasını kopyalayın. Görüntü
dosya anında sıkıştırılmaz. bmap dosyası otomatik olarak keşfedilir. NS
OpenPGP imzası da otomatik olarak algılanır/keşfedilir.
bmap aracı kopya http://my-server.com/files/image.raw.bz2 $HOME/tmp/dosya
bz2 sıkıştırılmış uzak "image.raw.bz2" dosyasını normal "$HOME/tmp/file" dosyasına kopyalayın. NS
görüntü dosyası anında sıkıştırılmaz. bmap dosyası otomatik olarak keşfedilir.
OpenPGP imzası da otomatik olarak algılanır/keşfedilir.
bmap aracı kopyala --bmap image.bmap --bmap-sig image.bmap.asc image.raw /dev/sdg
bmap kullanarak "/dev/sdg" cihazını engellemek için sıkıştırılmamış yerel "image.raw" dosyasını kopyalayın
"image.bmap" dosyası. Ayrılmış bir OpenPGP imzası kullanarak bmap dosya imzasını doğrulayın
"imag.bmap.asc" adresinden.
yaratmak [seçenekler] GÖRÜNTÜ
Normal bir dosya IMAGE için bmap oluşturun. Dahili olarak, bu alt komut Linux'u kullanır.
Hangi IMAGE bloklarının eşlendiğini bulmak için "FIEMAP" ioctl. Ancak, "FIEMAP" değilse
desteklendiğinde, bunun yerine "lseek" sistem çağrısının "SEEK_HOLE" özelliği kullanılır. Varsayılan olarak,
"--output" seçeneği kullanılmadıkça elde edilen bmap dosyası stdout'a yazdırılır.
IMAGE dosyası, blok haritası oluşturulmadan önce her zaman senkronize edilir. Ve budur
bmap dosyası oluşturulurken IMAGE dosyasının değiştirilmediğinden emin olmak önemlidir.
oluşturuldu ve bmap dosyası oluşturulduktan sonra. Aksi takdirde bmap dosyası olur
geçersiz ve sağlama toplamı doğrulaması başarısız olur.
Görüntü dosyası ayrıca OpenPGP kullanılarak imzalanabilir.
SEÇENEKLER
-h, --yardım
"Oluştur" alt komutu hakkında kısa yardım metni yazdırın ve çıkın.
-o, --çıktı ÇIKIŞ
Oluşturulan bmap'i OUTPUT dosyasına kaydedin (varsayılan olarak bmap,
standart).
--sağlama toplamı yok
SHA1 sağlama toplamı olmayan bir bmap dosyası oluşturun (önerilmez).
ÖRNEKLER
bmap aracı image.raw oluştur
"image.raw" dosyası için bmap oluşturun ve stdout'a yazdırın.
bmap aracı -o image.bmap image.raw oluştur
"image.raw" dosyası için bmap oluşturun ve "image.bmap" içine kaydedin.
onworks.net hizmetlerini kullanarak bmaptool'u çevrimiçi kullanın