web-dev-qa-db-ja.com

パーティションの配置の混乱

途中で新しいSamsung 840 250GB SSDを使用しています。インストール後にすべてが最適に動作することを確認したいと思います。

私は、SSDが到着したときにパーティションの位置を合わせる方法を理解しようとして、インターネット上で多くのイライラする時間を費やしました(そして、すべてをパーティション分割する方法でさえ、他のドライブは既にファイルが入っている1TB HDDです)。私は、すべてをセットアップする絶対確実な方法を知りたいです。

さて、840の消去ブロックサイズを見つけることができる唯一の場所は次のとおりです。

http://thessdreview.com/Forums/ssd-beginners-guide-discussion/3630.htm

そのような情報がメーカーによって自由にアクセス可能にされていない理由を私は理解できません!しかし、とにかく、これはEBSが1536kbであることを示唆しており、私には奇妙に思えます。

私の理解では、MiB(通常は1MiBに設定)で調整する必要があります。上記の図は実際には1536kB= 1.5MiBですか?これは、パーティションの配置がやや非標準になることを示唆しているようです。

だから私の質問は次のとおりです:この情報を与えられたパーティションをどのように調整しますか?私はLinuxを使用したことがないことに注意してください前;学習を開始できるようにすべてを準備するために最善を尽くしていますが、このプロセスは非常に不透明で時間がかかると感じています。可能であれば、GPartedを使用したステップバイステップガイドはすばらしいでしょう。現時点では、Windows用のNTFSパーティション(〜20GB)(ゲームをプレイ)、ubuntu用のEXT4〜20GB(他のすべてを行うため)、NTFSファイル形式の共有ドキュメント+ゲーム用パーティションを検討しています。スワップパーティションを持たず、代わりにスワップファイルを使用します。

7
JayW

1536kB(1.5MiB)の数値が正しいと仮定すると、パーティショニングソフトウェアでいくつかの手動アライメントオプション(GParted、partedgdiskなど)を使用するか、複数にアライメントする必要があります。 1MiB(ほとんどの最新ソフトウェアのデフォルト)と1.5MiBの両方。 3MiBは両方の制約を満たす最小値であるため、これを使用する必要があります。

あなたは1.5MiBが奇妙な値であることは正しいです。実際、これは少し奇妙な値なので、3MiBの境界線、または6MiBで整列することで注意の大きさを間違えます(真の値が2MiBの場合) 。

これを行うには、パーティショニングソフトウェアのオプションを理解する必要があります。 GPartedでは、配置を任意の値に設定することはできません。単にnone、cylinder、またはMiBに設定できます。残念ながら、ユーザーインターフェイスはGUIですが、少し不明瞭です。

GParted's partition-creation dialog box

「Free Space Preceding」ボックスを使用してスペースを設定する必要があります。しかし、それは新しいパーティションとその前のパーティションとの間の空き容量であり、そのパーティションの終了位置は不明です(少なくとも、[新しいパーティションの作成]ダイアログボックスからではありません)。テキストモードpartedユーティリティにも同様の問題があります。

ディスクでGPTを使用する必要がある場合は、代わりにgdiskを使用することをお勧めします。 (BIOSモードで起動してMBRを使用する場合、fdiskを使用すると柔軟性が向上しますが、任意のアライメント値を使用するように設定できないため、パーティションの開始値を指定する必要があります手動で。)Ubuntuインストーラーにgdiskをインストールするのは難しいので、 System Rescue CD または Parted Magic を使用して作業を行う方が簡単です。 。 xと入力してエキスパートメニューを表示し、l(またはL)オプションを使用してアライメント(セクターで指定)を設定し、次に使用して、アライメントを変更できます。 「m」を押すとメインメニューに戻り、そこからパーティションを作成できます。次のようになります。

$ Sudo gdisk /dev/sdd
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): x

Expert command (? for help): L
Enter the sector alignment value (1-65536, default = 2048): 6144

Expert command (? for help): m

Command (? for help): n
Partition number (2-128, default 2): 
First sector (34-30297182, default = 6144) or {+-}size{KMGTP}: 
Last sector (6144-30297182, default = 30297182) or {+-}size{KMGTP}: 
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 
Changed type of partition to 'Linux filesystem'

Command (? for help): p
Disk /dev/sdd: 30297216 sectors, 14.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 2E980CFA-8BD4-4D53-BABC-CCEFEFB6B2EF
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30297182
Partitions will be aligned on 6144-sector boundaries
Total free space is 1566 sectors (783.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1             264            4807   2.2 MiB     EF00  EFI System
   2            6144        30297182   14.4 GiB    8300  Linux filesystem

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdd.
The operation has completed successfully.

このプログラムの使用の詳細については、 gdisk documentation 、および特に ウォークスルーページ を参照してください。

gdiskはパーティションを作成または変更しますが、ファイルシステムは作成しません。したがって、パーティションでmkfsを使用するか、インストーラーが作成するパーティションでファイルシステムを作成できるようにする必要があります。

2
Rod Smith