狠狠撸

狠狠撸Share a Scribd company logo
PCのバックアップ?リストアについて
Twitter: @tailhome
おことわり
? プログラムコードは一切出てきません
? System Rescue CDという
ディストリビューション?の使い方の
紹介のようなものです
流行のようなもの
? 仮想化大人気
kvm, lxc
イメージの保存?復元が超簡単
? 構成管理(設定の自動化)も大人気
pappet, chef (,Docker)
? Immutable Infrastructure というもの
? (システムの)バックアップとか原始人のやることだよね
それでなぜ物理マシン相手か
? 当面は物理マシンで開発作業するであろうと
? 設定手順の自動化など考えずに鰻屋のタレ
ほどじゃないけど長い時間かけて熟成された
設定のサーバだってあるんですよ!
? 年末なので大扫除のついでにバックアップ
ユースケースあるいはシナリオ
? HDDの故障に備えて(←重要)
? 大容量のHDDに乗り換えるために
? 動く環境をそのままヨソに保存しておく
何かあったらHDD調達して復元する
? 今回はシステムドライブ(C:とか)がターゲット
(データのバックアップは適宜お願いします)
今どき作業環境作るのは大変だ
? OSインストールして必要に応じてドライバ入
れてアプリケーションインストールしてアク
ティベートしてWindows Updateかけると
まる1日以上かかる
? この時間を二度と繰り返したくない
? 再インストールに慣れておいたほうがいいよね
という考えの人もいますので人それぞれです
バックアップとレストア
? バックアップとは
? レストアとは
パーティション構成の記録
パーティション内容の保存
パーティション構成の復元
パーティション内容の復元
ブートローダ(他)設定
ディスクのパーティション構成
MS-DOS GPT
MBR
基本パーティション
(/dev/sda1~ sda4)
拡張パーティション
パーティション1
(/dev/sda1)
パーティション2
(/dev/sda2)
論理パーティション
(/dev/sda5~ )
論理パーティション
ブートローダ
????????1
????????2
????????3
????????4
MBR (互換のため)
GPTヘッダ (1)
エントリ1
エントリ2
:
Windows編
? Windows標準のバックアップが使える場合
がある(エディションによる)
? ディスクまるごとddでコピーする手も
? System Rescue CDでの方法について
パーティション構成(MS-DOS)
基本パーティション
/dev/sda1 (NTFS)
パーティション构成(骋笔罢)
System Rescue CDを使って
? パーティション構成は fdisk(MS-DOS),
gdisk/ parted/ gparted(両方)で作成
? パーティションの保存?復元はpartimage
? MS-DOS: MBRのブートローダ復元
install-mbr /dev/sda
? GPT: EFIのブートエントリ登録
efibootmgr
Boot0002 Windows Boot Manager
HD(1,28,..)File(?EFI?Microsoft?Boot?bootmgfw.efi)..
復元したが起動しない(1)
? WindowsのインストールDVDで修復…
復元したが起動しない(2)
? アクティブパーティションの設定を忘れた
? ディスクIDが合わない (ディスク交換)
→ fdiskの拡張メニューから設定
? ntfsの諸元がおかしい (????????移動)
→ partclone.ntfsfixbootで修正
Linux編
? System Rescue CDの本領?発揮
? VPS等でも起動?操作する手段があれば
まるごとバックアップ?レストア可
? 設定やインストールが込み入りすぎて
二度と同じものが作れない気がする場合
パーティション構成(1)
? 例えばCentOS6のデフォルト構成
マウント先 中身とか
/boot
カーネル、initrd、
ブートローダ設定
swap スワップ領域
/ /boot以外の全部
パーティション構成(2)
? 実際の割り当ては
マウント先 基本???????? LVM使用
/boot /dev/sda1 /dev/sda1
swap /dev/sda2 (/dev/sda2)
/dev/dm-1
/dev/dm-0/ /dev/sda3
パーティション構成(3)
? マウントしてる対象 (fstabを見る)
- デバイス名 (/dev/sdaN)
- ディスクラベル (label=????)
- UUID
? パーティションはfdisk/(g)partedで作成
? LVMをコマンドラインで設定すると面倒
(pvcreate, vgcreate, lvcreate)
? UUIDは tune2fs –U で付与
パーティション内容を保存?復元
? ファイルシステムにより道具が変わる
ファイルシステム 保存?復元コマンド
ext2/ext3/ext4 dump, restore
xfs
xfs_dump,
xfs_restore
raiserfs tar (本当?)
ブートローダの復元
? LiveCD or System Rescue CDで起動し
て、復元対象のOSが立ち上がった状態で
ブートローダを(再)インストール
ex. # grub-install /dev/sda
おわりに
? (開発環境の手入れを行う)道具として
System Rescue CDの紹介をしました
? 日頃の練習大事
? 常用してると少しトラブル慣れします

More Related Content

What's hot (20)

202201 Wsl2 経由での cron + rsnapshot によるバックアップ
202201 Wsl2 経由での cron + rsnapshot によるバックアップ202201 Wsl2 経由での cron + rsnapshot によるバックアップ
202201 Wsl2 経由での cron + rsnapshot によるバックアップ
junichim
?
滨罢002冲顿滨厂碍ベンチマークをとろう
滨罢002冲顿滨厂碍ベンチマークをとろう滨罢002冲顿滨厂碍ベンチマークをとろう
滨罢002冲顿滨厂碍ベンチマークをとろう
Hiroki.lzh
?
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
Yoshitaka Seo
?
“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12
“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12
“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12
Nobuto Murata
?
(F15)File Capability
(F15)File Capability(F15)File Capability
(F15)File Capability
Hiroki Ishikawa
?
翱厂入门
翱厂入门翱厂入门
翱厂入门
Shuntaro Saiba
?
カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡
Aya Komuro
?
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
Preferred Networks
?
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
zgock
?
EE
EEEE
EE
Tatsumi Naganuma
?
specific kill
specific killspecific kill
specific kill
lnial
?
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
Katsutoshi Kojima
?
Gitコマンド勉強会 第2回 stash
Gitコマンド勉強会 第2回 stashGitコマンド勉強会 第2回 stash
Gitコマンド勉強会 第2回 stash
Kazuki Sakai
?
Raspberry Piで始める自宅サーバー超入門
Raspberry Piで始める自宅サーバー超入門Raspberry Piで始める自宅サーバー超入門
Raspberry Piで始める自宅サーバー超入門
VirtualTech Japan Inc./Begi.net Inc.
?
厂测蝉迟别尘诲入门
厂测蝉迟别尘诲入门厂测蝉迟别尘诲入门
厂测蝉迟别尘诲入门
Takuya Itou
?
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)
shimadah
?
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた
Shuntaro Saiba
?
Cocos2d xケ?ームて?uiテスト自動化
Cocos2d xケ?ームて?uiテスト自動化Cocos2d xケ?ームて?uiテスト自動化
Cocos2d xケ?ームて?uiテスト自動化
Naoyuki Totani
?
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
zgock
?
202201 Wsl2 経由での cron + rsnapshot によるバックアップ
202201 Wsl2 経由での cron + rsnapshot によるバックアップ202201 Wsl2 経由での cron + rsnapshot によるバックアップ
202201 Wsl2 経由での cron + rsnapshot によるバックアップ
junichim
?
滨罢002冲顿滨厂碍ベンチマークをとろう
滨罢002冲顿滨厂碍ベンチマークをとろう滨罢002冲顿滨厂碍ベンチマークをとろう
滨罢002冲顿滨厂碍ベンチマークをとろう
Hiroki.lzh
?
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
Yoshitaka Seo
?
“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12
“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12
“bcache”を使ってSSDの速さと HDDの大容量のいいとこどり 2015-12-12
Nobuto Murata
?
カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡
Aya Komuro
?
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
PFIセミナーH271022 ~コマンドを叩いて遊ぶ コンテナ仮想、その裏側~
Preferred Networks
?
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
今时の尝颈苍耻虫における骋笔鲍エンコード事情2018
zgock
?
specific kill
specific killspecific kill
specific kill
lnial
?
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
Katsutoshi Kojima
?
Gitコマンド勉強会 第2回 stash
Gitコマンド勉強会 第2回 stashGitコマンド勉強会 第2回 stash
Gitコマンド勉強会 第2回 stash
Kazuki Sakai
?
厂测蝉迟别尘诲入门
厂测蝉迟别尘诲入门厂测蝉迟别尘诲入门
厂测蝉迟别尘诲入门
Takuya Itou
?
AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)AllwinnerタブレットのOSを作ってみる (途中版)
AllwinnerタブレットのOSを作ってみる (途中版)
shimadah
?
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融笔闯に础苍蝉颈产濒别を导入してみた
Shuntaro Saiba
?
Cocos2d xケ?ームて?uiテスト自動化
Cocos2d xケ?ームて?uiテスト自動化Cocos2d xケ?ームて?uiテスト自動化
Cocos2d xケ?ームて?uiテスト自動化
Naoyuki Totani
?
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
しつこく齿别苍と锄蹿蝉で作る家庭内惫诲颈サーバ2015年版
zgock
?

Similar to 西区勉強会 PCのバックアップ?リストアについて (20)

Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
?
Azure de debian
Azure de debianAzure de debian
Azure de debian
Kazumi Hirose
?
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
Izumi Tsutsui
?
バックアップとリストアの基础
バックアップとリストアの基础バックアップとリストアの基础
バックアップとリストアの基础
Kazuki Takai
?
コンテナ技术と普及がシステム?インテグレータに与える影响
コンテナ技术と普及がシステム?インテグレータに与える影响コンテナ技术と普及がシステム?インテグレータに与える影响
コンテナ技术と普及がシステム?インテグレータに与える影响
Masahito Zembutsu
?
齿别苍厂别谤惫别谤によるお手軽开発サーバ运用
齿别苍厂别谤惫别谤によるお手軽开発サーバ运用齿别苍厂别谤惫别谤によるお手軽开発サーバ运用
齿别苍厂别谤惫别谤によるお手軽开発サーバ运用
Shinya Okano
?
Fcp
FcpFcp
Fcp
Naoto TAKAHASHI
?
第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西
Masahide Yamamoto
?
バックアップ勉強会#1 バックアップ基礎
バックアップ勉強会#1 バックアップ基礎バックアップ勉強会#1 バックアップ基礎
バックアップ勉強会#1 バックアップ基礎
MKT International Inc.
?
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
Tetsuyuki Kobayashi
?
OpenNebula on Ubuntu
OpenNebula on UbuntuOpenNebula on Ubuntu
OpenNebula on Ubuntu
autumnalsky
?
Dodai projectの紹介
Dodai projectの紹介Dodai projectの紹介
Dodai projectの紹介
Osamu Habuka
?
仮想化にしたのにオンプレミスと同じ运用でいいのか
仮想化にしたのにオンプレミスと同じ运用でいいのか仮想化にしたのにオンプレミスと同じ运用でいいのか
仮想化にしたのにオンプレミスと同じ运用でいいのか
Yukio Saito
?
インフラエンジニアが办8蝉でアプリを作って见えた今后のインフラ
インフラエンジニアが办8蝉でアプリを作って见えた今后のインフラインフラエンジニアが办8蝉でアプリを作って见えた今后のインフラ
インフラエンジニアが办8蝉でアプリを作って见えた今后のインフラ
susumu tanaka
?
2011.09.18 v7から始めるunix まとめ
2011.09.18 v7から始めるunix まとめ2011.09.18 v7から始めるunix まとめ
2011.09.18 v7から始めるunix まとめ
Makiko Konoshima
?
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
Daichi Ogawa
?
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
samemoon
?
アプリ屋のための Docker入門
アプリ屋のための Docker入門アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
?
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
?
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
Izumi Tsutsui
?
バックアップとリストアの基础
バックアップとリストアの基础バックアップとリストアの基础
バックアップとリストアの基础
Kazuki Takai
?
コンテナ技术と普及がシステム?インテグレータに与える影响
コンテナ技术と普及がシステム?インテグレータに与える影响コンテナ技术と普及がシステム?インテグレータに与える影响
コンテナ技术と普及がシステム?インテグレータに与える影响
Masahito Zembutsu
?
齿别苍厂别谤惫别谤によるお手軽开発サーバ运用
齿别苍厂别谤惫别谤によるお手軽开発サーバ运用齿别苍厂别谤惫别谤によるお手軽开発サーバ运用
齿别苍厂别谤惫别谤によるお手軽开発サーバ运用
Shinya Okano
?
第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西
Masahide Yamamoto
?
バックアップ勉強会#1 バックアップ基礎
バックアップ勉強会#1 バックアップ基礎バックアップ勉強会#1 バックアップ基礎
バックアップ勉強会#1 バックアップ基礎
MKT International Inc.
?
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
尝颈苍耻虫のユーザーランドを颈苍颈迟から全てまるごと驳辞濒补苍驳で书く
Tetsuyuki Kobayashi
?
OpenNebula on Ubuntu
OpenNebula on UbuntuOpenNebula on Ubuntu
OpenNebula on Ubuntu
autumnalsky
?
Dodai projectの紹介
Dodai projectの紹介Dodai projectの紹介
Dodai projectの紹介
Osamu Habuka
?
仮想化にしたのにオンプレミスと同じ运用でいいのか
仮想化にしたのにオンプレミスと同じ运用でいいのか仮想化にしたのにオンプレミスと同じ运用でいいのか
仮想化にしたのにオンプレミスと同じ运用でいいのか
Yukio Saito
?
インフラエンジニアが办8蝉でアプリを作って见えた今后のインフラ
インフラエンジニアが办8蝉でアプリを作って见えた今后のインフラインフラエンジニアが办8蝉でアプリを作って见えた今后のインフラ
インフラエンジニアが办8蝉でアプリを作って见えた今后のインフラ
susumu tanaka
?
2011.09.18 v7から始めるunix まとめ
2011.09.18 v7から始めるunix まとめ2011.09.18 v7から始めるunix まとめ
2011.09.18 v7から始めるunix まとめ
Makiko Konoshima
?
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
Daichi Ogawa
?
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
samemoon
?
アプリ屋のための Docker入門
アプリ屋のための Docker入門アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
?

西区勉強会 PCのバックアップ?リストアについて