OSX.dmg化の為の下準備

OSX起動用ボリュームのdmg化の為の最も最適なパーティションの切り方、
特に、サードパーティ製のアプリを入れた場合の容量の取り方ついて、
お尋ね致します。
アップル純正のOSXとiLifeのアップデートと設定のみで作るSub用の
構築方法(dmg化)は理解出来るのですが、Main用のサードパーティ製の
アプリが入った起動ボリュームをdmg化する場合、サードパーティ製アプリ
の数には制限があるのでしょうか。全てのアプリを入れてdmg化しても、
復元に1日以上掛かってしまっては非現実的ですし、また、分けてdmg化
しても実用性が無いですし、その辺の判断がとても難しいところなのですが。
また、パーティションを切る際の初期化についても、事前にDefragの作業も
併せて行わないと、0初期化だけでは不十分なのでしょうか。
一応、OSX.dmgで検索して過去のトピックスも全て読ませて頂きましたが、
正直、Symbolic Linkに関しては未だに理解力に乏しく、取り敢えず先ずは、
起動ボリュームのdmg化の完全な作成方法を限定に、
改めてお尋ねした次第です。
因に以下がインストール予定のサードパーティ製ソフトです。
Instant Music for Mac
SoundStudio3
Toast 8 Titanium
Roxio Popcorn 3
インターネットセキュリティバリア X4
Mackiev 3D Weather Globe and Atlas
ToySight Gold (英語版)
DynaFont OpenType42 手書き風Plus Standard
Vue 6 Easel
Shade Basic 9
POSER 7
上記の内、インターネットセキュリティバリア X4と、
Mackiev 3D Weather Globe and Atlasは、常時接続用ソフトで、
DynaFont OpenType42 手書き風Plus Standardも、こちらのトピックスで、
フォントソフトは色々問題ありの記述を購入後に読んで、
果たしてインストールするべきか悩んでいるところなのですが。

投稿日 2008/04/14 13:10

返信: 167

2008/04/14 13:31 Community User への返信

お久しぶりです。
私の勝手な見解です。
>Main用のサードパーティ製のアプリが入った起動ボリュームをdmg化する場合、サードパーティ製アプリの数には制限があるのでしょうか。
システム設計上はあるでしょうが、私は考えたことありません。実用上は無制限と考えて良いほどの数で設計されていると思います。
>全てのアプリを入れてdmg化しても、 復元に1日以上掛かってしまっては非現実的です
これはアプリ数ではなく、ファイルのサイズによるのでは。
段階的にアプリを追加しておき、各段階でdmgファイルを作ってみれば、おおよその程度が予想つくのでは。アプリのファイルサイズ自体は、それほど大きくないでしょうから、アプリ数も気にしなくて良いように思います。急激に増加するとすれば、データでしょ。
>また、パーティションを切る際の初期化についても、事前にDefragの作業も
併せて行わないと、0初期化だけでは不十分なのでしょうか。
初期化するんですから、デフラグは無意味です(デフラグの対象になるファイルが存在しないから)。0初期化は、トラブル時に推奨すること(推奨されること)がありますが、私自身は、使ったことは皆無です。

>因に以下がインストール予定のサードパーティ製ソフトです。
>Instant Music for Mac
>SoundStudio3
>Toast 8 Titanium
>Roxio Popcorn 3
>インターネットセキュリティバリア X4
>Mackiev 3D Weather Globe and Atlas
>ToySight Gold (英語版)
>DynaFont OpenType42 手書き風Plus Standard
>Vue 6 Easel
>Shade Basic 9
>POSER 7
システムに常駐しないソフト、安全そうなソフト(有名なソフト)を先にインストールして、dmgを順次作っておけばよいのでは無いでしょうか。正常動作の確認のとれたものを残しておく。
>インターネットセキュリティバリア X4と、
>Mackiev 3D Weather Globe and Atlasは、常時接続用ソフトで、
>DynaFont OpenType42 手書き風Plus Standardも、
トラブルの種になりそうなので、最後の段階でインストールでしょうね。特に最後のもの。前2者は、必要時に再インストールしても、手間は大したことないんじゃないでしょうか。

2008/04/14 14:08 Community User への返信

> サードパーティ製のアプリを入れた場合の容量の取り方ついて...
日向ぼっコさんがお使いになるAppsの合計と追加した場合の余裕+動作させるのに必要なサイズです。Data volumeとの折り合い。少なければpartitionの切り直しを...
> アプリが入った起動ボリュームをdmg化する場合、サードパーティ製アプリの数には制限があるのでしょうか。
Subで作るOSX.dmgはiTunes, iPhoto, iMovieで十分です。設定やdataの取り込みは手作業で行い出来るだけCleanな状態に仕上げます。
mainはsubで作ったCleanなOSXを復元後にお使いになる3rd partyのAppsを入れてOSX.dmgを作りますがplug-ins, utility, IM, Fonts, Anti-virus softなどは入れません。
何故ならOSXに機能を追加する/OSXの中を弄る3rd partyがUpdateで問題を起こした場合、復元で戻るために...
OSXに機能を追加する3rd partyを入れたままUpdateすれば何が問題を起こすか、問題ないか直ぐに分かりますし3rd partyのAppを入れたOSXに戻れます。つまりこの時点で2つの選択肢が増えます。
dataは大きなものだけData volumeにそのまま移動すればpermissionのことは考えなくても良いはずです。
Safari, Address Book, iCalなどのdataはOSXに入れ、iTunes, Mail, iChat, iPhoto, iMovieなどのdataはData volumeに移動します。Data volumeに移動したdataのAppを終了でRepair Disk, iDefragなども可能ですし実行中でもSafarなどOSXにdataがあるものは使えます。
sparseimageにOSXの中のdataを保存、変更があったら新しいfileを入れます。com.apple.mail.plist, Address Book - mm/dd/yy, iCal - mm/dd/yy.icbu, Bookmarks.plist, Cookies.plist, WebpageIcons.db.
Home.ics, Japanese Holidays.ics, MessageRules.plist, Music.txt, Safari Bookmarks.html, vCards, 設定やid/passwordなどを書いたtextを保存...
symbolic linkはData volumeのpathを載せて頂ければコメントしますが、難しくはないと思いますが...

2008/04/14 22:17 Community User への返信

abcdefgさんのコメントとダブりますが...
# 書き忘れましたので
> パーティションを切る際の初期化についても、事前にDefragの作業も...
HDDを初期化 (or 0で)してお好みのsizeにpartitionを切ればOKです。私はsourceのOSXにiDefrag, Erase Free Spaceを行ってOSX.dmgを作ります。
既にRepair Disk, Repair Disk Permissionsは作業中に済んでいます。OSX.dmgを復元するだけで何も行う必要はなくVolume名を変更後に再起動でOSXが動きます。
# /Volumes/Disk2¥ 2の様になるので/Volumes/Disk2に...
iDefragの最適化について... Tigerのinstall, Updateなどを行うとfileがVolume全体に散らばります。この事はUpdate後にiDefragでVolumeを確認すればお分かり頂ける筈です。最適化により左にfile... 右が大きな空きになり、この空きを見つけるとBlock copyを終了しますので、Volumeの最後までfileがあるのと比べOSX.dmgが小さなsizeになります。
Data volumeのdataはOSXがcrashしても壊れにくく、OSXはUpdateで問題を起こす事はまずありません。dataのbackupは各々独立して行い、もし壊れたら取り込むなりcopyで済みます。

2008/04/15 00:52 Community User への返信

> OSX.dmgを復元するだけで何も行う必要はなくVolume名を変更後に再起動でOSXが動きます。
Repair Disk Permissionsは行ったほうが良いと思います。
# /private/var/log/secure.log 多分これ位だと...
あとはdataのbackupだけです。
簡単な方法でのbackupと必要なdataを取り出すの2つを行うと良いかも知れません。長期保存する場合は不要なものまでbackupする必要はありません。
例えばSafari... Bookmarks.plist, Cookies.plist, WebpageIcons.dbのうちBookmarks.plistがあれば他は作れます。長期保存や他のBrowserで使うならSafari Bookmarks.htmlを取り出すと便利です。
iTunesは曲data、iPhotoは写真dataがあれば何とかなります。勿論、iTunes/やiPhoto Library/などをbackupしても良いし、分解してdataとAppsが使うものに分けてbackupしても良いでしょう。Album Artwork/もそのままbackup, あるいはdataを取り出してbackupするとか... ようはお使いになっている状態に戻せれば良いのです。ただし1から作り直す場合はレート、再生回数など、諦めないといけないものもあります。
日付をつけてdataをbackupやcronで必要なfolderのみを定時にbackupも面白いし、shell scriptでsparseimageからplistをcopy, default write, symbolic linkを実行すると簡単に一部の必要不可欠な設定も...

2008/04/16 10:32 Community User への返信

abcdefgさん、また暫くの間お世話に成りますが宜しくお願い致します。
実は、今回のトピックをあげたときは、PBG4チタンの方からだったのですが、
昨日返事を出そうとしたところ、突然、入力不能に陥ってしまいました。
日本語入力で漢字に変換しようとすると、レインボーカーソルが回り出して
結果は、無変換処理に成ってしまいます。トピック(OS)違いなのでこれ以上は
触れませんが今までに経験した事が無いトラブルのため困惑しています。
幸い、バックアップ用の起動ディスク(Panther=3 OS9=2)の方は問題ないので
このまま今回のトピックスの方を優先させていただきますが、
返事には時間を要するため、今週末までお待ち願います。
勝手言って申し訳ございませんが、ご容赦ください。

2008/04/16 11:40 Community User への返信

ぴっぴさん、度々ご丁寧なコメントを頂きまして、心強い限りです。
ありがとうございます。
abcdefgさんに書きましたように、またしても新たなトラブル発生ですが、
このようなトラブルを回避する為にもTigerに全面移行するべく、
なんとかdmg化だけはマスターしたいと念願していますので、
このまま優先させていただきます。ただなにぶん、問題整理や検証に
時間が掛かってしまう為、お返事が週末に成ってしまいます事を、
お許しください。
現在、PBG4 PPCの方は、専用の外付けHD1台で使っています。
10.4.10Comboに10.4.11Updateをかけ、最低限の3rd Partyを入れた環境。
一応、メインとデータに分けていますがSymbolick Linkは繋いでいません。
本体のHDの方は、昨年末にテスト的にdmg化して以降、完全に習得出来るまで
待の状態にしていましたので。因に本もソフトも同時期に購入済みでした。
それでは、宜しくお願い致します。

2008/04/16 11:59 Community User への返信

symbolic linkはやり方を間違えるとlinkが作られません。
失敗したら... 何度も、何度も、好きなだけやり直しが...
ln -s {source] [destination]
Terminalを動かして...
ln [space] -s [space]
元になるfolderをdrag & dropして最後の/を取ります。
# これが成功/失敗の分かれ道になります
[space]を空けて...
入れる場所のfolderをdrag & dropしますが最後の/はそのままでreturnです。
右下に矢印folderが出来れば成功、出来なければ最初からやり直し...

2008/04/16 13:59 Community User への返信

誰も教えてくれない、あんなこと、こんなこと...
Tigerをinstallすると再起動します。(起動するとSetup Assistantが動く...) Optionを押して別のOSXを起動します。そして10.4.1.1 ComboをそのOSXにinstallしてしまいます。これでOSX.dmgを作り、復元、起動でSetup Assistantが動きます。
# 8S165original.dmg
8S165.dmgや8S165+.dmgを復元したOSXとMainでお使いのOSXのHomeを消去して起動すると新しいHomeが作られます。
# Homeの消去を含めるとOSXの選択肢が6つに増えます。+は3rd partyのApps入り
あとはHomeのsymbolic linkを行い、sparseimageのbackupを利用すれば、かなりの設定を省くことが出来ます。
# 私はHomeを消去したOSXを起動後にshell scriptを実行すれば設定は60%位で済みます。面倒なものや間違えると不味いものだけで、あとは出来るだけ設定するようにしています。
Mainで使っているOSXはUpdateが出るとSoftware Updateを使ってinstallしてしまいます。その結果、起動出来ない、3rd partyが動かない、Appが動かない、Appが落ちる、入っているだけで問題が起こるなどの確認が簡単に行えます。
OSXやdataのbackupを取っていない、OSXの中を弄る3rd partyを外せない、入れたのを覚えていない、強制終了や電源遮断など問題を抱えたOSXにUpdateをかけるのと違い、失敗が楽しくなりますし対処は幾らでも可能です。またData volumeのdataは壊れにくい...

2008/04/16 18:31 Community User への返信

> 誰も教えてくれない、あんなこと、こんなこと 2...
3rd partyのAppをinstallするshell scriptを作り、それをsubroutineにしたshell scriptを実行すれば、連続してinstallを行うことが出来ます。
# Appのversionがupしても対応出来るように組むと良いでしょう。
xxx.dmgをmountしてinstallerを立ち上げ、agree, installなどをclickして、passwordを入れると実行します。終わったらmountを解除して終了します。
installerがあるのはモタツキやpasswordミスがあると失敗します。次を実行するタイミングも重要です。sparseimageをmountして必要なfileやplistをcopy... folderを作ったり、必要ならpermissionの修正を行います。
Appをcopyするだけのもの、Webに繋ぐもの、System Preferencesを動かすものなどがありますので、それらの処理も行います。
# 私が行っているだけですので... ことえりのJapanese.lprojの2つの名前を変更してEnglish, en.lproj以外を全て消去後にJapanese.lprojの名前を戻します。
最後にUpdate Prebindingを行って再起動すれば完成です。
外すことがあるものは全てを消去するuninstallを作っておくと便利です。

2008/04/16 21:00 Community User への返信

> 誰も教えてくれない、あんなこと、こんなこと 3...
Data volume あるいはData専用HDDは定期的にRepair Diskを行います。Repair Disk Permissionsはかけません。dataはHomeから移動しますのでpermissionsはHomeにあるのと同じです。これを元にしてHomeにsymbolic linkをはります。
書類なんかもlinkをはってData volumeに入れるようにすると便利です。読み出しのみのdataはVolumeの最初に入れます。読み書きするdataは出来るだけ最後で...
大きなdataの編集などを繰り返す場合は専用の作業場を作り、作業が終わったら保存場所に保存します。shell scriptを作り、symbolic linkを切り替えれば作業場所と保存場所を簡単に替えられます。
# 最近、Safariがcrashしたり、diskimage-helperが落ちたり、kernel panicも起こりました。
iDefragが途中で止まったのを思い出しましたので、再度、Data volumeにiDefargをかけると同じ場所でerrorになり終了しました。Repair Diskを行うと赤字で修復が必要でした。
で、止まった場所のfileを調べるとiTunes/だという事が判明... backupのiTunes/と取り替えたら直ってしまいました。曲dataは最初のほうに入っていますしiTunesは何時も何かを鳴らしています。iTunesが何かを実行した時にerrorで問題が起きたようです。
iDefragのちょっと変わった使い方でした。

2008/04/17 06:49 Community User への返信

> iDefragが途中で止まったのを思い出しましたので、再度、
> Data volumeにiDefargをかけると同じ場所でerrorになり
> 終了しました。Repair Diskを行うと赤字で修復が必要でした。
iDefrag等のデフラグ操作は、ファイルを移動させては消すを繰り返すのでファイルシステムに問題がある場合には失敗=データの損失につながりやすいです。
なので、デフラグ操作の前のバックアップとディスクの修復は必須操作ですし、マニュアルにもその旨は記載されているはずです。
# Norton Speed Diskの場合は、実行前のダイアログに記載されていました。
# iDefragは所有していないのでわかりませんが、FAQには記載があります。
# iDefrag 2.0に関する一般的な質問

> 止まった場所のfileを調べるとiTunes/だという事が判明
そのファイルが書き込まれていた場所のセクタ不良の場合もあるので注意が必要です。
この場合0初期化を実行しておくのがいいですし、繰り返し同じ症状が出る場合HDDを交換した方がいい場合もあります。

2008/04/17 08:56 Community User への返信

HALさん ご心配頂き有り難うございます。
ご推察のとうり、defragでfileの移動中に問題が発生したのだと思います。まるで道路に穴があり、そこを自動車で走ると落ちる感じです。次の車も確実に落ちます。
# dataに問題があっても様々なところに問題が発生するのを改めて痛感しました。
backupのiTunes/と取り替えてiDefragを2回ほど行い、Repair Disk, Erase Free Spaceを行いましたが異常はありませんでした。また、落ちる問題も今のところ発生していません。
HDDの0 初期化は近日中に実行する予定です。
# backupからdataを戻すのに長時間かかるので嫌ですが...

2008/04/18 14:30 Community User への返信

abcdefgさん、遅くなり失礼しました。
実は、その後、自分自身もトラブって熱を出してしまい結果、まだ実行してい
ません。
>初期化するんですから、デフラグは無意味です
>(デフラグの対象になるファイルが存在しないから)
そうでしたね。忘れていました、お恥ずかしい限りです。
iDefragについては、使い込んだHDに対して行うツールだという勝手な
解釈があったので未購入だったのですが。
>段階的にアプリを追加しておき、各段階でdmgファイルを作ってみれば、
>おおよその程度が予想つくのでは
>システムに常駐しないソフト、安全そうなソフト(有名なソフト)を先に
>インストールして、dmgを順次作っておけばよいのでは無いでしょうか。
>正常動作の確認のとれたものを残しておく。
大変参考に成りました。早速その要領で試してみるつもりです。
>>インターネットセキュリティバリア X4と、
>>Mackiev 3D Weather Globe and Atlasは、常時接続用ソフトで、
>>DynaFont OpenType42 手書き風Plus Standardも、
>トラブルの種になりそうなので、最後の段階でインストールでしょうね。
>特に最後のもの。前2者は、
やっぱりフォントが一番のトラブルメーカーなんですねぇ。自分でも何となく
常時接続用とフォントについては避けるべきかなと思ってはいたんですが。
ぴっぴさんもご指摘の通り、この3つのソフトはdmgには加えない事にします。

2008/04/18 14:47 Community User への返信

abcdefgさんにも書きました通り、まだ実行していません。
何度も追加コメント頂きながら、度々遅くなりまして恐縮です。
iDefragについてなんですが、iPartitionに付属の機能限定バージョンの方では
だめでしょうか。それともやはり横着せずに初めから切り直して、
正式バージョンの方を購入するべきですか。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

OSX.dmg化の為の下準備

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。