Mac OS X 資料一覧

ZFSでGPTパーティション情報をストレージに書き込もうとすると「The chosen size is not valid for the chosen filesystem (-9962)」というエラーが出る

2008/1/21更新

対応バージョン: 102A

これは容量の小さいUSBメモリなどを使用する場合に起こるエラーで、例えば32MBのUSBメモリに対して同コマンドを実行すると発生する。

% diskutil list /dev/disk5
/dev/disk5
   #:                   TYPE NAME      SIZE       IDENTIFIER
   0:  GUID_partition_scheme          *31.2 Mi    disk5
   1:              Apple_HFS test      31.2 Mi    disk5s1

% sudo diskutil partitiondisk /dev/disk5 GPTFormat ZFS %noformat% 100%
Started partitioning on disk disk5
Creating partition map
[ | 0%................................................... ] 
Partitioning encountered error on disk disk3s1: The chosen size 
is not valid for the chosen filesystem (-9962)

エラーは発生するもののGPTパーティション情報は書き込める。

% diskutil list /dev/disk5
/dev/disk5
   #:                   TYPE NAME      SIZE       IDENTIFIER
   0:  GUID_partition_scheme          *31.2 Mi    disk5
   1:                    ZFS           31.2 Mi    disk5s1

ただし、ZFSストレージプールに追加しようとすると容量不足エラーになるので結果的に使用できない。

% sudo zpool add foo disk5s1
cannot add to 'foo': device is less than the minimum size (64M)

関連資料・記事