Ubuntuに6TBのSSDを追加するため、fdiskコマンドを使いましたが、2TBより大きいパーティションが設定できませんでした。別のコマンドを使うことで解決したので、メモしておきます。
SSDを増設
SSDの増設ではハードウェアに接続したあと、Ubuntuにマウントして使う必要があります。例えば ここ https://hirooka.pro/ubuntu-20-04-add-hdd-ssd/ などを参考にして進めました。
- sudo fdisk -l で増設しようとしているSSDの名前を確認。私の場合は、”Disk /dev/sda:”と表示されました。容量が追加しようとしているSSDと同じ(今回は6TB)であることもここで確認しておきます。
- sudo fdisk /dev/sda と入力してenterを押したあと、mを押すとコマンド一覧が表示されます。
- n と入力して新しいパーティションを追加。
- p と入力してパーティションのタイプprimaryを選択。
- Partition numberを聞かれるので、始まりの位置(デフォルトではenter)、終わりの位置(デフォルトではenter)を押して選択。ところが、ここで最大限に大きい容量を選択しても、2GB以上のパーティションを作ることができません。
こちらのサイト(https://www.nemotos.net/?p=3132)を参考にすると、fdiskではなくgdiskを使用するとうまくできそうでした。
- sudo gdisk /dev/sda で、fdiskの代わりにgdiskを使う。
- ?を押すとコマンド一覧が表示されます。
- n と入力して新しいパーティションを追加。デフォルト通りの設定で良ければ、enterを押していると先に進めます。
- p と入力してパーティション一覧を表示。ここで、Disk /dev/sda: の容量が6TBに近い値が表示されたので、成功です!
- w と入力して、書き込み。なにか聞かれたら Y でOK。
- sudo mkfs.ext4 /dev/sda と入力して、フォーマットする。なにか聞かれたら y でOK.
- 次に、SSDをマウントしていきます。sudo mkdir /data1 でルートディレクトリの直下にdata1というディレクトリを作成。
- sudo mount /dev/sda /data1 でsdaにdata1をマウント。
起動時にたびたびマウントするのが面倒なら、OS起動時に自動的にマウントするよう設定することもできます。https://hirooka.pro/ubuntu-20-04-add-hdd-ssd/などを参考にしてみてください。