スパースバンドルをマウント
イメージディスクの作成
# create
hdiutil create -srcFolder "$HOME/testdir" -size size -format UDRW -layout GPTSPUD tempimage
# mount
hdid tempimage.dmg
# umount
diskutil eject testdir
# 暗号化
hdiutil create -size 100m -type SPARSEBUNDLE -fs HFS+ \
-volname CloudBackup -imagekey sparse-band-size=2048 \
-encryption AES-256 -certificate $HOME/Desktop/CloudBackup.cer \
$HOME/testdir/CloudBackup
# サイズ変更
hdiutil resize -size 300m CloudBackup.sparsebundle
# 追記 2018/5 certをやめた
hdiutil create disk.dmg -encryption AES-256 -size 1g -volname "Encrypted Disk Image" -fs JHFS+
echo pass | hdiutil mount disk.dmg -stdinpass
Mac で Google Drive 等への暗号化バックアップを行う方法 - WebOS Goodies
http://goo.gl/m1ivx
OS X:復元用パーティションを含むソフトウェア配備用イメージを作成する方法 - Apple サポート
https://goo.gl/5xOm5v
OSXの固有コマンド - MacWiki
http://goo.gl/tLkdt2
rsyncコマンドの使い方 - 備忘録とかいろいろ
http://goo.gl/Ihhe8M
いつまでもハマるrsyncのメモ | OpenGroove
http://goo.gl/8P3aa
雑多の備忘録 - hdiutil の使い方
http://qz.tsugumi.org/usage_hdiutil.html
雑多の備忘録 - hdiutil(1)
http://qz.tsugumi.org/man_hdiutil.html
関連メモ
bashの関数はreturn 0なら成功、それ以外は異常。&&で接続。。
若干関係ない参考
User Data Directory - The Chromium Projects
https://goo.gl/8fygR5
Bashでファイルやディレクトリの存在を確認する – REONTOSANTA
http://goo.gl/TFMhaV
kill コマンドって、プロセスを終了させるものかと勘違いしていた - Slow Dance
http://goo.gl/7yeUmj
pgrep/pkillを使おう - Qiita
http://goo.gl/XfgFqC
関数の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス
http://goo.gl/uPmL1
サイズを1gにするとマウントできなくなった
変換とかもできない。。
hdiutil compact CloudBackup.sparsebundle
たぶ ん、パーティションが狂った
ID Type Offset Size Name (1)
-- -------------------- ------------ ------------ -------------------- --------
1 Apple_HFS 40 1835015 disk image
Free 1835055 417712
結構調べたけど、いい方法がわからない。。破棄して作り直すか。
hdiutil
http://mattintosh.hatenablog.com/category/hdiutil
ディスクイメージのマウントができない。 - Apple コミュニティ
https://discussionsjapan.apple.com/thread/10108334
macOSでのディスクイメージ作成でよく使うコマンド - Qiita
https://qiita.com/mamemomonga/items/1b9eb29f200a66b14414
Mac で Google Drive 等への暗号化バックアップを行う方法 - WebOS Goodies
http://webos-goodies.jp/archives/use_google_drive_as_encrypted_backup_solution_on_mac.html
新しいファイルシステム Apple File System (APFS) を使ってみる。 - るるぷらす
https://egyo.hateblo.jp/entry/2016/06/21/101537
雑多の備忘録 - hdiutil の使い方
https://qz.tsugumi.org/usage_hdiutil.html
Apple macOSで、APFS暗号化ボリュームのパスワードが明らかになってしまうバグが発覚! | Around Mobile World
https://www.amw.jp/2018/04/03/apple-macosapfs/
macOS High Sierra で暗号化した APFS ボリュームのパスワードヒントではなくパスワードが表示される場合 - Apple サポート
https://support.apple.com/ja-jp/HT208168
macOSでのディスクイメージ作成でよく使うコマンド - Qiita
https://qiita.com/mamemomonga/items/1b9eb29f200a66b14414
APFSはHFS+の後継だがまだ問題があるみたいな印象
SierraでAPFSを試す - Qiita
https://qiita.com/sudahiroshi/items/b32b3d8738a706307c2b
Appleの新しいファイルシステム「APFS」のチュートリアルまとめ。 | AAPL Ch.
https://applech2.com/archives/20160620-apple-file-system-apfs-demo.html
新・OS X ハッキング!(175) Apple File System(APFS)を試す | マイナビニュース
https://news.mynavi.jp/article/osxhack-175/
JHFS+?HFS+Jってなによ
hdiutil "JHFS+" - Google 検索
https://www.google.co.jp/search?q=hdiutil+%22JHFS%2B%22&lr=lang_ja&sa=X&ved=0ahUKEwiusenqooDbAhVHfLwKHRRkCLUQuAEIJA&biw=1659&bih=1076
tkono1さんのツイート: "@ttaniguti その過程でhdiutilのヘルプ見てたらJHFS+Xとか発見して、HFSXってもれなくジャーなリング付きじゃなかったっけとか悩み中です。"
https://twitter.com/tkono1/status/240469542952914944
diskutil listFilesystems
HFSX(大文字小文字区別しなくてジャーナリング無し)
JHFS+X(大文字小文字区別してジャーナリング付き)
HFS+(大文字小文字区別しなくてジャーナリング無し)
HFS+J(大文字小文字区別しなくてジャーナリング付き)?
Disk Management From the Command-Line, Part 3 - The Instructional
http://www.theinstructional.com/guides/disk-management-from-the-command-line-part-3
これは近いな。
hdiutil create encrypted.dmg -encryption -size 1g -volname "Encrypted Disk Image" -fs JHFS+
ジャーナリング
OS X Mountain Lion: Mac OS 拡張(ジャーナリング)ボリュームについて
https://support.apple.com/kb/PH10963?viewlocale=ja_JP&locale=ja_JP