タグ付けされた質問 「disk-image」

ディスクイメージは、ディスク、パーティション、ボリュームの正確なコピー、またはそのようなコピーを作成するプロセスです。

27
ディスクのクローン作成にDDを使用する
ディスククローン作成ツールに関していくつかの質問がありdd、少なくとも一度は提案されています。dd主に使いやすさ、そしてほとんどすべてのブート可能なLinuxディストリビューションですぐに利用できるため、私はすでに自分自身の使用を検討しています。 ddディスクのクローン作成に最適な方法は何ですか?簡単なGoogle検索を行ったところ、最初の結果は明らかに失敗した試みでした。使用後に行う必要ddがあることはありますか、つまり、使用できないものはありddますか?
182 disk-image  dd 


2
「dd」の「bs」オプションは本当に速度を改善しますか?
時々、「dd」の速度を上げるには、適切な「ブロックサイズ」を慎重に選択する必要があると言われています。 ここでも、ServerFaultの上、他の誰かが書いた「という... ...最適なブロックサイズは、ハードウェアに依存している」(イアン)または「...完璧なサイズは、システム・バス、ハードドライブコントローラ、特定のドライブに依存しますそれ自体、およびそれらのそれぞれのドライバー... " (chris-s) 私の気持ちが少し違っていたので(ところで:bsパラメーターを深く調整するのに必要な時間は、時間節約の観点から、受け取ったゲインよりもはるかに長く、デフォルトは合理的だと思っていました)、今日私はちょうど行きましたいくつかの迅速で汚れたベンチマークを通じて。 外部の影響を減らすために、私は読むことにしました: 外部MMCカードから 内部パーティションから そして: 関連するファイルシステムがアンマウントされている 「書き込み速度」に関連する問題を回避するために、出力を/ dev / nullに送信します。 少なくともHDDに関係する場合、HDDキャッシングのいくつかの基本的な問題を回避します。 次の表では、「bs」の値が異なる1GBのデータを読み取った結果を報告しました(このメッセージの最後に生の数値があります)。 基本的には次のようになりました: MMC:bs = 4(yes!4バイト)で、スループットが12MB / sに達しました。bs = 5以上から得た最大14.2 / 14.3までのそれほど遠くない値。 HDD:bs = 10の場合、30 MB / sに達しました。デフォルトのbs = 512で得られた95.3 MBよりも確かに低いですが、...重要です。 また、CPUのsys-timeはbsの値に反比例することは非常に明らかでした(しかし、bsが低いほど、ddによって生成されるsys-callの数が多くなるので、これは妥当と思われます)。 上記のすべてを言った今、質問:誰かがそのようなスループットに関与する主要なコンポーネント/システムとは何か(カーネルハッカー?)を説明できますか、そしてデフォルトよりも高いbsを指定する努力が本当に価値があるかどうか? MMCケース-生の数字 bs = 1M root@iMac-Chiara:/tmp# time dd if=/dev/sdc of=/dev/null bs=1M count=1000 1000+0 …
58 linux  kernel  dd  disk-image 


2
他のVMのベースイメージとして使用するのに、Rawとqcow2のどちらが良いイメージ形式ですか
baseimageを使用しており、それに基づいて多くのVMを作成しています。そして今、ベースイメージに使用するのにqcow2とrawのどちらが良いかを知りたいです。さらに、ディスク全体のクローンを作成する代わりに、このbaseimageを使用する利点があるかどうか教えてください。速度は1つの要因になりますが、効率の観点から、baseimageを使用し、そのbaseimageを使用してVMを作成することに問題はありますか? 編集1: 実験をして 1つ目は、baseimageとoverlayの両方がqcow2である場合です。2番目baseimageはrawであるが、オーバーレイはqcow2であり、3番目のケースでは、各VMに個別のrawディスクイメージを提供しています。驚くべきことに、最後のケースは他の2つのケースに比べてはるかに効率的です。 実験セットアップ: baseimageのOS:Ubuntu Server 14.04 64ビット。 ホストOS:Ubuntu 12.04 64ビット RAM:8GB プロセッサー:Intel®Core™i5-4440 CPU @ 3.10GHz×4 ディスク:500 GB x軸上:同時に起動されるVMの数。1から始まり、15まで増分されます。 y軸上:マシンの「x」個を起動する合計時間。 グラフから、VMにディスクイメージ全体を提供することは、他の2つの方法よりもはるかに効率的であると思われます。 編集2: これは、各VMに個別のrawイメージを提供する場合です。キャッシュをフラッシュした後、これがグラフです。生のbaseimage + qcowオーバーレイとほぼ同じです。 ありがとう。

3
kvm / qemuのqcow2-image-fileで未使用のスペースを解放する
仮想マシン用にqcow2-imagesでkvm / qemuを使用しています。 qcow2には、イメージファイルが仮想マシンによって実際に必要なスペースのみを割り当てるという素晴らしい機能があります。しかし、仮想マシンの割り当てられたスペースが小さくなった場合、どのようにイメージファイルを縮小しますか? 例: 1.)qcow2形式、サイズ100GBで新しいイメージを作成します 2.)このイメージを使用して、ubuntuをインストールします。インストールには約10 GBが必要ですが、イメージファイルは約10GBになります。これまでのところ、予期しないことはありません。 3.)画像に約40 GBの追加データを入力します。画像ファイルは最大50GBになります。私はそれで大丈夫です:-) 4.)これは奇妙なことです。画像の40GBデータをすべて削除しますが、画像サイズは50GBを消費します。 質問:その40GBのデータを解放し、必要な10GBにイメージを縮小するにはどうすればよいですか 事前に感謝、ベルニ

4
LinuxコマンドラインからISOイメージをUSBメモリスティックに書き込む方法は?
UbuntuのコマンドラインからUSBフラッシュメモリデバイスにISOディスクイメージを書き込む方法を理解するのに問題があります。Startup Disk Creatorユーティリティはありますが、このジョブのスクリプトを作成できる必要があります。 usb-creatorパッケージを見つけましたが、ドキュメントはないようで、python -m usbcreatorを提供しusbcreator is a package and cannot be directly executedます。 unetbootinを見ましたが、別のGUI専用ユーティリティのようです。 私が見落としている明らかな解決策はありますか?

1
CentOSでカスタムISOイメージを作成する方法
私はアプリのカスタムRPMとともに、最低限必要なRPMSをインストールするカスタムISOイメージを作成しようとしています。また、アプリやVPNの構成などのインストール後の手順を実行したい。 私はグーグルでいくつかのリンクを見ましたが、それらはマウントされたディスクまたはISOイメージからレポとISOを作成することを指しています。 ありがとう、Ramesh

6
小さなディスクで使用するためにClonezillaでイメージ化するディスクを準備しますか?
繰り返し発生する問題は、マスターイメージの構築に使用するコンピューターに、一部のターゲットシステムのドライブよりも大きなハードドライブがある可能性があることです。Clonezillaがディスクイメージを小さなドライブに配置しないことはよく知られています。 すべてのターゲットシステムよりも小さい/小さい物理ドライブを見つける以外に、この方法を使用して問題を回避しました。 マスタコンピュータを準備した後、gpartedを使用してパーティションを縮小し、それらがすべて小さいサイズのディスクに収まるようにします。 ターゲットサイズのハードドライブでVMを作成します。 ターゲットOSのコピーをVMにインストールして、VMに適切なパーティションを作成します。 Clonezillaのパーティションの保存/復元機能を使用して、マスターコンピューターからVMに各パーティションをコピーします。 VMのイメージを作成します。このイメージをコンピューターのイメージングのゴールデンマスターとして使用します。 gparted(または別のプログラム)を使用して、複製する前にマスタードライブのサイズを変更する方法はありますか?個々のパーティションのサイズを変更する方法は知っていますが、元のドライブが小さいとClonezillaに思わせるために何かできるなら、本当に便利です。そうすれば、ディスクの復元機能を使用して、すべてのターゲットシステムに十分なサイズのイメージを作成できます。 さまざまな問題があるため、VMで直接マスターイメージを構築することは、この状況では現実的ではありません。

3
EC2 AMIからvmdkイメージへの変換
この回答とこれらの ウェブサイトのおかげで、VirtualBox内でAmazon Linuxを起動できるようになりました。私がとったステップの簡単な概要: Amazon Linux 2011.09 64ビットAMIでEC2インスタンスを起動する ddEBSボリュームのコンテンツをsshローカルイメージファイルに保存します。 イメージファイルをループバックデバイスとしてマウントしてから、ローカルマウントポイントにマウントします。 新しい空のディスクイメージファイルを作成し、ブートローダーのオフセットでパーティションを作成し、ext4ファイルシステムを作成します。 新しいイメージのパーティションをマウントし、EC2イメージからすべてをコピーします。 grubをインストールします(grub-legacy-ec2grub2ではなくUbuntuのパッケージを使用)。 を使用してイメージファイルをvmdkに変換しますqemu-img。 vmdkを使用して新しいVirtualBox VMを作成します。 これでVMが起動し、grubがロードされ、カーネルが見つかりました。ただし、ルートデバイスをマウントしようとすると失敗します。 dracut Warning: No root device "block:/dev/xvda1" found dracut Warning: Boot has failed. To debug this issue add "rdshell" to the kernel command line. dracut Warning: Signal caught! dracut Warning: Boot has failed. To debug …

10
Windows Server 2008 R2を「複製」する最良の方法は?
1台の物理ハードドライブを備えたWindows Server 2008 R2マシンがあります。 ハードウェアの正確なコピーがあります。サーバーに障害が発生した場合に備えて、冗長バックアップを使用する予定です(ハードウェアまたはソフトウェア)。 運用サーバーのハードドライブを定期的に "複製"したいので、障害が発生したときに最新のクローンと交換します。 これも可能ですか?もしそうなら、これを行う最も簡単な方法は何でしょうか?

7
ライブLinuxシステムのクローンを作成する最良の方法
誰でもライブLinuxシステムのクローンを作成する方法を知っていますか?実稼働サイトを実行しているライブインストールがあります。問題は、(ダウンさせることなく)クローンを作成し、それを仮想マシンに移動(復元)する必要があるということです。基本的に、物理ハードウェアから仮想ハードウェアに移行しています。

11
VHDイメージを物理ディスクにコピーするにはどうすればよいですか?
たとえば、 XPのSysinternalのDisk2VHDやWindows 7のWindows Image Backupを使用すると、実際のドライブをVHDにバックアップするのは非常に簡単です。 リカバリCDまたはWindowsインストールDVDを起動することで可能です。しかし、実行中のオペレーティングシステムからも実行できますか?スクリプト化できますか? これを使用して、ドライブを別のドライブに毎日複製したいと考えています。

5
DVDドライブにアクセスせずにリモートサーバーに.isoファイルをインストールする
DVDドライブへのアクセスを提供しないリモートサーバーに、.isoファイルにあるソフトウェアを簡単にインストールする方法はありますか? WebsiteSparkを通じてSQL Server 2008 Web Editionのライセンスを所有しており、Windows Server 2008 R2を使用してリモートVPSにインストールする必要があります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.