fdiskがセクタ63境界を使用するように強制するのは安全ですか?

fdiskがセクタ63境界を使用するように強制するのは安全ですか?

何らかの理由で私のVPS(Debian 8を実行)の最初のパーティションは、セクタ63(2048ではなく)に配置されています。

Model: VMware Virtual disk (scsi)
Disk /dev/sda: 314572800s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start      End         Size        Type     File system     Flags
 1      63s        79971569s   79971507s   primary  ext4            boot
 2      79971570s  83875364s   3903795s    primary  linux-swap(v1)
        83875365s  314572799s  230697435s           Free Space

ここで、空き領域を割り当てるためにパーティションのサイズを変更したいと思います。残念ながら、fdisk最初のセクタは2048で始まります。しかし、私が読んでみるとここfdisk63から強制的に起動するには、このコマンドを使用します。

fdisk -c=dos -u=cylinders /dev/sda

どのくらい安全ですか?また、この方法は使用されなくなったため、VPSのパフォーマンスが低下しますか?

ベストアンサー1

サイズを拡張する場合はパーティションの削除が含まれるため、開始する番号に関係なくパーティションを再作成する必要があります。

そうしないと認識できず、最悪の場合はデータが破損する可能性があります。

このVPSが別のVMを作成するためのテンプレートである場合、開始*および*データ/セクタを2048セクタに再生成/移動する手間がかかります。

仮想マシンなので、パーティションを移動したい場合は、完全に移動せずにサイドにパーティションを作成し、データをコピーしてコピーしたパーティションから起動します。これが仮想マシンの使用の利点です。テストできるスペースが増えます。

PS。私の個人的な意見では、小さなパフォーマンスの向上は63セクターの外に移動する価値がありません。近いうちに機械が廃棄されるのを待ちます。

パーティションのソートの場合:

パーティションを4096バイトの境界に揃えようとしています。このように、実際のセクターはデフォルトで仮想セクターと一致し、VMWareを使用すると、ハイパーバイザー/ VMがハードウェアでより良いパフォーマンスを得ることができます。

誤ってソートされたパーティションがパフォーマンスの問題を引き起こす可能性がある理由を理解するには、purestorage.comで次の画像を参照してください。

ずれた

業界のストレージ専門家によって書かれたこのホワイトペーパーをチェックして、何が何であるかをよりよく理解してください。現在のベストプラクティス:

MicrosoftおよびLinuxディストリビュータ(Red Hatなど)の最新のベンダーサポートオペレーティングシステム(OS)では、仮想環境のプライマリストレージシステムブロックにファイルシステムパーティションを合わせるための調整は必要ありません。

(例:「デフォルト設定の維持」)

ただし、元の質問への回答を続けるために、次のようないくつかのリンクされたホワイトペーパーがあります。

推奨されるベストプラクティスは、VMDKとLUNのパーティションを4K境界に合わせることです。

そして:

各デバイスの出力の開始位置にセクタサイズ(通常はfdisk出力では512)を掛けて4096で割ります。結果が整数(整数)の場合はALIGNED、それ以外の場合はMISALIGNEDです。

したがって、セクタ 63 でパーティションの作成に関する質問を確認してください。

512*63/4096 = 7.875 => 整列しない

今後もデフォルトの2048を使用して維持することができます。確認してみましょう:

512*2048/4096=156=>ソート

引用:

FAQ:VMware vSphere、その他の仮想環境、およびNetAppストレージシステム用のゲスト仮想マシンファイルシステムのパーティション/ディスクの並べ替え

VMware vSphere 5.x 環境でゲスト仮想マシンのデータパーティションの並べ替えを変更する方法

VMWare ESXでブロックをソートする方法

おすすめ記事