Raspberry piのHDDがなんか2Tになってた
もっと多いの買った(購入履歴で6Tと確認)し容量おかしくなかったよなぁと思ったのだがいつの間にか2Tしかなくてなんでだ、と見てみたところLBA?になってた。
XXXXXX@raspberrypi:~ $ sudo parted -l
Model: FFF 7TH EXTERNAL (scsi)
Disk /dev/sda: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 4194kB 541MB 537MB primary fat32 lba
2 541MB 2199GB 2198GB primary ext4
確かRaspberryOSをHDDに直インストールしてたっけかなぁ…(RaspberryOSのイメージはMBRらしい=2Tが上限)
2Tどっかに移してから変換とか面倒だなぁと思ったものの、削除せずに変換出来そうな方法があったので試してみた。
XXXXXX@raspberrypi:~ $ type sgdisk || sudo apt-get install -y gdisk
sgdisk is /usr/sbin/sgdisk
XXXXXX@raspberrypi:~ $ sudo sgdisk -g /dev/sda
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
The operation has completed successfully.
XXXXXX@raspberrypi:~ $ sudo fdisk -lu /dev/sda
Disk /dev/sda: 5.46 TiB, 6001175126016 bytes, 11721045168 sectors
Disk model: 7TH EXTERNAL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 351BF813-2A81-4832-9393-D921FCDC5694
Device Start End Sectors Size Type
/dev/sda1 8192 1056767 1048576 512M Microsoft basic data
/dev/sda2 1056768 4294967295 4293910528 2T Linux filesystem
領域の拡張はCUIだとちょっとわからなかったのでGPartedのGUIでやった。参考
2024/11/17追記
起動しなくなって再インストールしてGPTに~とかやってもなんか起動してこない(busyboxが起動してきたりwelcome to~で固まったり)くていろいろ試した結果
・Windowsでパーティションを削除しGPTに変更
・こちらのサイトを参考にパーティション作成→フォーマット→SDの内容をコピー→cmdline.txt と fstabを修正でどうにかHDDから起動してくれました