【Bash】「diskutil」 - ディスクを管理する
Shell Script / シェルスクリプト
【Bash】
「diskutil」 - ディスクを管理する
「diskutil」コマンドとは
「diskutil」コマンドは、ディスクの消去や、パーテーションの分割など「ディスクボリューム」の管理を行うコマンド。
GUIを持つ「MacOS X」標準のディスク管理ツール「ディスクユーティリティ」で同じ操作が可能。
書式
diskutil コマンド ボリューム・・・・・
コマンド
| list | 指定したボリュームのパーテーション一覧を表示。ボリュームを省略すると、マウントしているボリュームが対象となる。 |
| info | 指定したボリュームの状態を表示。 |
| unmount | ボリュームをアンマウントする。 |
| unmountDisk | ディスクをアンマウントする。 |
| eject | ディスクをアンマウントして取り出す。 |
| mount | ボリュームをマウントする。 |
| mountDisk | ディスク全体をマウントする。 |
| rename | ディスクのラベル名を変更する。 |
| enableJournal | ジャーナル機能を有効に為る。 |
| disableJournal | ジャーナル機能を無効にする。 |
| verifyDisk | ディスクの論理構造を検証する。 |
| repairDisk | ディスクの論理構造を検証し、問題を修復する。 |
| VerifyPermissions | ファイルシステムのアクセス権を検証する。 |
| repairPermissions | ファイルシステムのアクセス権を検証し、問題を修復する。 |
| eraseDisk | ディスク全体を消去する。パーテーション情報も消去される。 |
| eraseVolume | ボリュームを消去する。「hfs+」などフォーマットもできる。 |
| eraseOptical | 「CD-R/RW」などの光磁気メディアを消去する。 |
| reformat | ファイルシステムやボリューム名を維持したままフォーマットする。 |
| resizeVolume | パーテーションのサイズを変更する。「intel Mac」でのみ利用可能。 |
| partitionDisk | ディスクのパーテーション情報を削除して、新しいパーテーション情報を作成する。 |
| createRAID | ソフトウェアRAIDを作成する。 |
| destroyRAID | 既存のRAIDセットを解除する。 |
| checkRAID | RAIDセットを検証する。 |
| repairMirror | ミラーリングが有効なときに、エラーを修復する。 |