Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

ディスクイメージを直接マウントする@Linux

   

以前、ディスクイメージファイルをkpartxを使ってマウントする方法を紹介しましたが、mountオプションでディスクイメージのパーティションの範囲を指定して直接マウントすることもできるので、紹介します。

まずは、partedコマンドを使って、ディスクイメージのパーティション状態を確認します。表示はB(バイト)単位としてます。

# parted disk.img unit B print
警告: 管理者権限がありません。パーミッションに注意してください。
モデル:  (file)
ディスク /root/disk.img: 3000000000B
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始         終了         サイズ       タイプ   ファイルシステム  フラグ
 1    4194304B     71303167B    67108864B    primary  fat32             boot, lba
 2    71303168B    1145044991B  1073741824B  primary  ext4
 3    1145044992B  2218786815B  1073741824B  primary  ext4
 4    2218786816B  2998927359B  780140544B   primary  ext4

 

上記では、一つのパーティションがFAT32, それ以外はext4のパーティションになっていることがわかります。この状態で、例えば先頭パーティションのFAT32だけをマウントしたい場合、以下のオプションを付けてマウントします。

# mount -o loop,offset=4194304,sizelimit=67108864 disk.img /mnt

 

 - IT技術, サーバ構築

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
PS3にLinux (Fedora10)をインストールしてみる

PS3にFedora 10をインストールしてみました。環境はテレビにHDMIで接 …

no image
rubyのirbで補完@cygwin

cygwin上でrubyのirbを動かしている時に、ふと補完ができたら便利だと思 …

no image
コマンドラインで画像編集@Cygwin

シェルスクリプトで画像を扱いたい場合は、 ImageMagick というソフトが …

no image
ログファイル監視 + イベントスクリプト@ruby

ログファイルを監視して、ある文字列が出力されたらイベントを発生させたかったので、 …

no image
Windowsのブートローダ(NTLDR)の設定を変更する@Windows XP

Windows XP をメインで使っていたPCにLinuxをサブで入れた場合のデ …

no image
Windows 10の強制アップデート・再起動を無効にする

Windows 10 Proでは、Windowsが強制的にアップデートされ、ほっ …

no image
JSPのJSTLとJSFの混在 – Unified EL(Expression Language)

JSFだけでJSPを書いていると、JSPのタグも使いたくなることがあります。今回 …

no image
日本語入力 ON/OFF キー変更@Fedora 13

今までscim というインプットメソッドがメジャーだったような気がしていたのです …

no image
VLANの設定@Cisco Catalyst 2960

VLANの設定方法についての覚え書き。 まずは、新しいVLANの作成 sw# c …

no image
linuxのSWAPパーティッションにUUIDを指定する

ext3とかext4のパーティッションはtune2fsでUUIDを指定できますが …