拡張機能を分割するときにどの開始値と終了値を選択するかを知りたいです。ソリッドステートドライブの使い方fdisk
。
fdisk
2048-250069679, default 2048
250069679は512または2048に分割できないことをお勧めします。開始値と終了値を512または2048、4096で割ることができる数値に設定する方が良いでしょうか?
例: 開始 4096 終了 250068992
コマンド(ヘルプはm):p ディスク /dev/sda: 119,2 GiB, 128035676160 バイト, 250069680 セクタ 単位:セクタ1 * 512 = 512バイト セクタサイズ(論理/物理):512バイト/512バイト I / Oサイズ(最小/最適):512バイト/ 512バイト ディスクラベルの種類:dos ディスク識別子:0xa4b57300 コマンド(ヘルプはm):n パーティションタイプ p基本(基本0個、拡張0個、アイドル4個) e拡張(論理的に分割されたコンテナ) 選択(デフォルト値p):p パーティション番号(1-4、デフォルト値1): 最初のセクタ(2048-250069679、デフォルト値2048): 最後のセクタ、+セクタ、または+size{K、M、G、T、P}(2048-250069679、デフォルト値250069679): タイプが「Linux」でサイズが119.2GiBの新しいパーティション1が作成されます。 コマンド(ヘルプはm):p ディスク /dev/sda: 119,2 GiB, 128035676160 バイト, 250069680 セクタ 単位:セクタ1 * 512 = 512バイト セクタサイズ(論理/物理):512バイト/512バイト I / Oサイズ(最小/最適):512バイト/ 512バイト ディスクラベルの種類:dos ディスク識別子:0xa4b57300 デバイスの起動開始および終了セクタサイズIDタイプ /dev/sda1 2048 250069679 250067632 119,2G 83 Linux コマンド(ヘルプはm):i 選択したパーティション1 デバイス:/dev/sda1 開始時間: 2048 終了: 250069679 部門: 250067632 シリンダー数: 15566 サイズ: 119,2G 番号: 83 タイプ: Linux スタート-C/H/S: 0/32/33 先端-C/H/S: 206/29/63 mkfs.ext4 /dev/sda1 mke2fs 1.43.4(2017年1月31日) Ein Dateisystems mit 31258454 (4k) Blöcken and 7815168 Inodes erzeugt. 日付システムUUID:fdce9286-4545-447c-9cca-7d67f5bb9f43 Den BlöckenのSuperblock-Sicherungskopien gespeichert: 32768、98304、163840、229376、294912、819200、884736、1605632、2654208、 4096000、7962624、11239424、20480000、23887872 fdisk -l ディスク /dev/sda: 119,2 GiB, 128035676160 バイト, 250069680 セクタ 単位:セクタ1 * 512 = 512バイト セクタサイズ(論理/物理):512バイト/512バイト I / Oサイズ(最小/最適):512バイト/ 512バイト ディスクラベルの種類:dos ディスク識別子:0xa4b57300 デバイスの起動開始および終了セクタサイズIDタイプ /dev/sda1 2048 250069679 250067632 119,2G 83 Linux
では、セクタ番号が終了値より低いのはなぜですか?
コマンド(ヘルプはm):i 選択したパーティション1 デバイス:/dev/sda1 開始時間: 2048 終了: 250069679 部門: 250067632 シリンダー数: 15566 サイズ: 119,2G 番号: 83 タイプ: Linux スタート-C/H/S: 0/32/33 先端-C/H/S: 206/29/63
答え1
少なくとも性能上の理由から、最終セクタではアライメントは重要ではない。開始セクターのソートはパーティション内のすべてのセクターに影響し、最後のセクターのソートはパーティションの最後のいくつかのセクター(存在する場合)にのみ影響します。
セクタ番号は0から始まります。fdisk
これはディスクの最後のセクタを表します(250069680個のセクタがあります)。
Start: 2048
End: 250069679
Sectors: 250067632
250069679から2048を加えた値に1を加えると、250067632になります。パーティションには、オフセット2048で始まる250067632個のセクタが含まれています。ご注意ください、はい4096 バイトでソート: 250067632 は 8 の倍数です (ここでセクタは 512 バイトを含み、8×512 は 4096 です)。
どうするかによって異なります使用たとえば、512eディスク(内部的には4096バイトのセクタを使用しているが512バイトの論理セクタを公開するディスク)を分割し、cryptsetup
4096バイトのブロックに分割する場合は、分割、終了セクタの配置が重要になる可能性があります。パフォーマンスを向上させるには、cryptsetup luksFormat --sector-size=4096
パーティションに4096の正確な倍数が含まれていることを確認する必要があります。バイト(学科ではありません)。