• ベストアンサー

KNOPPIXを使ったHDD移行

mocalhostの回答

  • ベストアンサー
  • mocalhost
  • ベストアンサー率39% (23/58)
回答No.1

ハードディスクにはパーティション情報やMBRなどのデータも書き込まれていますのでKNOPPIXに入っているgpartedでパーティションをコピーした方が良いかと思いますよ。 パーティションのコピーが終わってからMBRをddでコピーしてあげます。 dd if=/dev/sda of=/dev/sdc bs=446 count=1

yuta94t419
質問者

補足

回答ありがとうございます。 HDDの容量が違っていても この方法はできると思っていましたが 2TBのほうの空き容量(1500MB程度)はそのまま残っているのでしょうか?

関連するQ&A

  • knoppix5.1.1でHDをフォーマットコマンドが動かない

    CDRomから起動してSATAのHDがmasterの状態です。 1台をフォーマットしたくてコマンドを入力したのですが root!tty1:/# root!tty1:/# dd if=dev/zero of=/dev/sda dd:writing to &/dev/sda': \C\/////////////←バグのような文字 20297+0 records in 20296+0 records out 10391552 bytes (10MB) copied,0.0482841 seconds, 215 MB/s root!tty1:/# と戻ってしまって、フォーマットできません。 どうしたら、よいのでしょうか。

  • LinuxでIDE、SATAの認識順番について教えてください

    今、LinuxをIDEのハードディスクにインストールして使っているのですがSATAを追加したところ、SATAを/dev/sdaとして認識してしまい困っています。 元 IDE0-0: /dev/sda(Linuxが入っている) IDE0-1: /dev/sdb SATA追加 SATA0: /dev/sda IDE0-0: /dev/sdb IDE0-1: /dev/sdc カーネルの起動自体はSATAを追加しても、元のIDE0-0から起動できています。 カーネルが起動後、カーネルでSATA追加で示しているように認識して、カーネルパニックを起こします。 SATA追加しても、下記のようにしたいのですが何かいい方法はないでしょうか? IDE0-0: /dev/sda IDE0-1: /dev/sdb SATA0: /dev/sdc

  • ddコマンドの使い方

    こんにちは、 テスト環境のフルバックアップに挑戦しており /dev/hda(テスト環境os)150G(使用10Gほど) /dev/sda(コピ先)80G と、容量の異なるふたつのハードディスクがあり /dev/hdaのテスト環境osを /dev/sdaにコピーしたいと考えています。 シングルユーザーモードで、 dd if=/dev/hda of=/dev/sda で試して見たのですが、一時間しても終わらなかったので 強制終了して/dev/sdaの中身を見てみたら いろいろとファイルが 出来上がってはいたのですが、ファイルサイズは小さすぎる気がしました。 コマンドはこれで正しいのでしょうか?

  • KNOPPIX MBRのバックアップについて

    (「日経Linux WindowsからLinuxに乗り換えよう」という本を見ながら手順に沿ってやっていたところで詰りました。) 1CD LinuxのKNOPPIXでMBRのバックアップを取りたいのですが…。 手順通り、まずフロッピーをフォーマットしました。 その次に、ターミナル画面を出して、MBRのバックアップをするコマンド $ dd if=/dev/hda of=/mnt/floppy/MBRbakbs=512 count=1 と入力すると出来るらしいんですが実際入力すると、 dd:opening ~/dev/hda': 許可がありません と表示され、バックアップされないようです。 (都合上、一部別の記号を代用しています。) この場合どうすればいいのでしょうか? どこに問題があるのでしょうか?

  • KnoppixでUSB接続HDDに書き込めない

    Knoppix v4.02 を使用してUSB接続したHDDに書き込みをしようとしていますが、書き込みができません。 HDDはntfsでフォーマットしていますが、v4.02であれば書き込みできると思っていましたが、間違いでしょうか? HDDは mount -w /dev/sda5 /mnt/sda5 でマウントしています。 fstabで、 HDD(sda5)に対して -o ro となってしまっているため、 mountで-w としてもRead Onlyになってしまい、 書き込みができないのでしょうか? ちなみに読込は問題なくできます。 システムのバックアップをUSB接続のHDDにするつもりなのですが、できなくて困っています。 よろしくお願いします。

  • SATA HDDがSCSIデバイスとして見える理由

    私のlinux(CentOS)のPCにSATAのHDDを接続すると、/dev/sdaのデバイスとして見えるのですが(SCSIとして見える)、これの意味がわかりません。 これはSCSI HDDのドライバがSATA HDDのドライバになっているということなのでしょうか?だとしたらなぜ正常に動作するのでしょうか? SATA HDDにSCSIコマンドが通るということなのでしょうか? 中でどのような動作をしているのかが知りたいです。 よろしくお願いします。

  • ddを使ったバックアップについて教えてください。

    hda1からランレベル5で起動したCentOSで dd if=/dev/hda1 of=/dev/hdb1とし、hda1にはいっている CentOSを複製し、複製したHDDをひとつだけをプライマリマスタ につないで起動しようとするのですが、GRUBのエラーで起動することができません。ddで複製するときにはCDROMブートのLinuxなどでddコマンドを実行する必要があるでしょうか? それともddコマンドでOSのバックアップをとったり、複製したりするのは無理でしょうか?

  • ddコマンドの入力にネットワーク上のファイルを指定

    PXEブートで起動したマシンのHDDにext2形式のイメージを書き込みたいのですが、 ddコマンドで入力のところにネットワーク上のファイルを指定することはできるのでしょうか? 例えばApacheサーバーで # dd if=http://{ホスト名}/~{ユーザ名}/{イメージファイル] of=/dev/sda1 のようにやってみましたが、だめなようです。 初心者なので、とんちんかんなことをやっているかもしれませんが、 どうかご教示ください。

  • RAID無しの状態から、ソフトウェアRAID1 に移行したい

    hdd2台を積んだサーバがあります。 /devをみると、sda,sdb とありますので、SCSIのディスクが2台あり sdbは全く使用していません。 現在、sdaだけを使用しており、RAIDは使っていません このsdbを使ってRAID 1を構築したいです。 sdaとsdbは同じ容量です。 OSはFedora3です(もう、ずいぶん古いですね。) これをソフトウェアRAIDで RAID1 にしたいのですが、何かよい方法ありますか? 一部だけでも、ご返答戴ければ助かります。 宜しくお願い致します。 ■■実現したいこと 一方のドライブが生きている限りは(ブートを含む)全ての動作が可能であること。 ■■聞きたいこと1 ・ブート時は /bootファイルシステムが読み込めなくてはイケないと思うのですが ソフトウェアRAIDでも、RAIDデバイス上に /boot を置くことはできますか? ・/boot以外の残りは / ファイルシステムだけです。 '/'はLVM上に構築されているのですが、今からでも LVMをミラーリング できますか? ・(OSの再インストール等はせずに)今からでも、RAID-1にできますか? ■■聞きたいこと2 作業の実施前にバックアップを取りたいです。 boot用のフロッピーをあらかじめ作った上で 例えば、外付けのusbドライブを /media/usbなどに適当にマウントして 以下のようにバックアップ、復旧できますか? (ddを一度も使ったことないので、使い方に自信がありません。) バックアップ時 dd if=/dev/sda of=/media/usb/backup.dat 復旧時はフロッピーからboot dd if=/media/usb/backup.dat of=/dev/sda =========以下、参考情報================= ■# df の結果 ------------------------- Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 74529904 39783780 30899164 57% / /dev/sda1 101086 22874 72993 24% /boot /dev/shm 257756 0 257756 0% /dev/shm ------------------------- ■# sfdisk -sl の結果 ------------------------- /dev/sda: 78150744 ディスク /dev/sda: シリンダ数 9729、ヘッド数 255、63 セクタ/トラック ユニット = 8225280 バイトのシリンダ、1024 バイトのブロック、0 から数えます Device Boot Start End #cyls #blocks Id System /dev/sda1 * 0+ 12 13- 104391 83 Linux /dev/sda2 13 9728 9716 78043770 8e Linux LVM /dev/sda3 0 - 0 0 0 空 /dev/sda4 0 - 0 0 0 空 ------------------------- /dev/sdb: 78150744 ディスク /dev/sdb: シリンダ数 9729、ヘッド数 255、63 セクタ/トラック ユニット = 8225280 バイトのシリンダ、1024 バイトのブロック、0 から数えます Device Boot Start End #cyls #blocks Id System /dev/sdb1 0 - 0 0 0 空 /dev/sdb2 0 - 0 0 0 空 /dev/sdb3 0 - 0 0 0 空 /dev/sdb4 0 - 0 0 0 空 ------------------------- /dev/dm-0: 76939264 ディスク /dev/dm-0: シリンダ数 0、ヘッド数 0、0 セクタ/トラック sfdisk: エラー: セクタ 0 には msdos サインがありません /dev/dm-0: unrecognized partition table type パーティションが見つかりません ------------------------- /dev/dm-1: 1048576 ディスク /dev/dm-1: シリンダ数 0、ヘッド数 0、0 セクタ/トラック sfdisk: エラー: セクタ 0 には msdos サインがありません /dev/dm-1: unrecognized partition table type パーティションが見つかりません total: 234289328 blocks

  • DDコマンド

    FreeBSDでDDコマンドがあまりうまくいかなかったのでturbo linux 10(評価版) を別のパーテションにインストールしてDDコマンドを試しました。 4Gのturbo linuxでDDコマンドを使おうとすると領域が足りず圧縮するのが面倒そうだったので 40Gー(windows 10G(hda1) + FreeBSD 4G(hda2))=26G をturbo linuxにあててDDコマンドで d if=/dev/hda2 of=hda2 を実行すると4Gのファイルができました。 これをISOイメージにしてバックアップCDをつくりバックアップCDをつくりたいのですがどうすればいいでしょうか?#dd if=/dev/cdrom of=cdrom.isoというコマンドを おしえていただいたのですがどうやってつかえばいいか わかりません。よろしくおねがいします。