Linux/ディスクイメージ取得
の編集
Top
/
Linux
/
ディスクイメージ取得
[
トップ
] [
編集
|
凍結
|
差分
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
Active
Rubyチートシート
成果物リスト
勉強会ログ
↑
アイデア
Webサービス案
Androidアプリ案
電子工作案
GreaseMonkey案
contribute
編集
↑
Recent
2023-11-12
自動車保険
2023-08-04
HDDリスト
2023-08-03
docker
2023-05-17
Rubyチートシート
2023-03-30
RAID5/トラブル20230324
2023-03-25
PC/misuzu
2023-03-24
PC
2023-03-23
PC/DESKTOP-7SL5J8R
2022-12-16
Linux
2022-11-09
Linux/ディスクイメージ取得
2021-05-23
CTF
2021-03-17
PC/misumi
2020-08-31
COMP
2020-03-28
PC/misumi/ubuntu
Windows 10
2018-06-04
Microsoft decode 2018 2日目
Microsoft decode 2018 1日目
2018-04-07
カメラ
2018-01-06
電力自由化
2017-12-21
CROSS×BEATS
B
I
U
D
H
[[]]
<br>
--
* Linux/ディスクイメージ取得 itefuの廃止時に、ディスク全体のイメージを取った。 mountで構成を表示してメモしておく。 例: ---( /dev/hda1 / /dev/hda6 /var /dev/hda7 /usr /dev/hda8 /home ---) 正しくイメージが取れるよう、リードオンリーマウント ---( mount -o ro,remount /var mount -o ro,remount /usr mount -o ro,remount /home mount -o ro,remount / ---) mountで確認すると、/がrwのままだが、これは表示が間違っているだけ。 /etc/mtabに書き込めなくなるので、情報が更新できないためらしい。 例えば touch /hoge で、roになっているのが確認できる。 イメージを取得。 ---( dd if=/dev/hda1 bs=16M | ssh 192.168.0.4 "dd of=/path/to/backup/root.dd-image" dd if=/dev/hda6 bs=16M | ssh 192.168.0.4 "dd of=/path/to/backup/var.dd-image" dd if=/dev/hda7 bs=16M | ssh 192.168.0.4 "dd of=/path/to/backup/usr.dd-image" dd if=/dev/hda8 bs=16M | ssh 192.168.0.4 "dd of=/path/to/backup/home.dd-image" ---) マウントしてファイルが読めることを確認 mount -o loop,ro /path/to/backup/root.dd-image /mnt/root ** CPUネック対策 古いPCからのddだと、sshの暗号化(圧縮も?)がCPUネックになる。 ncを使うと改善できそう(圧縮アルゴリズムも選べる) ---( ## 送信 # dd if=/dev/vda | lz4 -c | nc 192.168.0.2 4444 ## 受信(192.168.0.2) # nc -l 4444 | lz4 -cd | dd of=/dev/vdb ---) lz4はデフォルトで入ってないので、環境によってはgzipでも ---( ## 受信側 (先に実行, @ 192.168.139.4) $ nc -l 4444 | gzip -cd | dd of=whole_drive.dd-img ## 送信側 $ sudo dd if=/dev/disk/by-id/ata-NGFF_2280_256GB_SSD_2022061302250 | gzip -c | nc 192.168.139.4 4444 ---) 圧縮したまま保存したいなら、受け側のgzip -cdを外せばたぶんいける
タイムスタンプを更新
テキスト整形のルールを表示する
Last-modified: 2022-11-09(水) 14:27:11