総セクタ数が奇数になるパーティションの使用は、カーネル 4.12 以降を実行している環境の DataKeeper ミラーではサポートされていません。これは、ディスクの終端を超えて書き込みをしようとした場合に再同期が失敗するという問題に起因します。総セクタ数が奇数となるパーティションを利用してDataKeeperミラーリソースを作成しようとした場合、以下のメッセージが出力され、リソースの作成に失敗します。
The selected partition has an odd number of sectors.
In kernel versions 4.12 and higher this disk will not work property with DataKeeper.
Please resize the partition using parted or choose another disk.
ミラー対象のパーティションの総セクタ数が奇数であった場合、以下のように変更することが可能です。以下はpartedコマンドを使用した例です。
[root@LK01 ~]# parted /dev/xvdb
GNU Parted 3.2
Using /dev/xvdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 17.4kB 32.2GB 32.2GB xfs primary
(parted)
(parted) unit s
(parted)
(parted) p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 62914560s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 34s 62914526s 62914493s xfs primary
(parted)
(parted) resizepart 1
Warning: Partition /dev/xvdb1 is being used. Are you sure you want to continue?
Yes/No? Yes
End? [62914526s]? 62914525s
Warning: Shrinking a partition can cause data loss, are you sure you want to continue?
Yes/No? Yes
(parted)
(parted) p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 62914560s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 34s 62914525s 62914492s xfs primary
(parted)