古くなったAppleのMacMini(多分 MC816J/A [Mac mini Intel Core i5 2.5GHz)をUbuntuで利用しようとInstallしたところ2つ入れたはずのHDD(500GBx2)の片方が認識されない。
現象:/dev/sdbが人示威されているのに/dev/sdaが出てこない。
lshw のアウトプット
(省略)
*-scsi:0
物理ID: c
論理名: scsi0
性能: emulated
*-disk
詳細: ATA Disk
製品: ST500LM012 HN-M5
物理ID: 0.0.0
バス情報: scsi@0:0.0.0
論理名: /dev/sda
バージョン: 0003
シリアル: xxxxx
サイズ: 465GiB (500GB)
性能: gpt-1.00 partitioned partitioned:gpt
設定: ansiversion=5 guid=9c87a212-df23-45fc-8fc4-4136ff72e9e2 logicalsectorsize=512 sectorsize=4096
*-volume:0
詳細: Windows FAT ボリューム
ベンダー: BSD 4.4
物理ID: 1
バス情報: scsi@0:0.0.0,1
論理名: /dev/sda1
バージョン: FAT32
シリアル: 67e3-17ed
サイズ: 199MiB
容量: 199MiB
性能: boot fat initialized
設定: FATs=2 filesystem=fat label=EFI
*-volume:1
詳細: EXT4ボリューム
ベンダー: Linux
物理ID: 2
バス情報: scsi@0:0.0.0,2
論理名: /dev/sda2
論理名: /mnt/hdd2
バージョン: 1.0
シリアル: xxxxx
サイズ: 465GiB
容量: 465GiB
性能: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
設定: created=2022-01-09 03:26:41 filesystem=ext4 modified=2022-01-10 06:02:46 mount.fstype=ext4 mount.options=rw,relatime mounted=2022-01-10 06:02:46 name=Apple HFS/HFS+ state=mounted
*-scsi:1
物理ID: d
論理名: scsi1
性能: emulated
*-disk
詳細: ATA Disk
製品: APPLE HDD ST500L
物理ID: 0.0.0
バス情報: scsi@1:0.0.0
論理名: /dev/sdb
バージョン: 0008
シリアル: xxxx
サイズ: 465GiB (500GB)
性能: gpt-1.00 partitioned partitioned:gpt
設定: ansiversion=5 guid=ea198f2c-9f2b-450f-a38d-7fcf29ad60fe logicalsectorsize=512 sectorsize=4096
HDD2として読み書きできるようにします。
参考:https://www.tecklyfe.com/how-to-partition-format-and-mount-a-disk-on-ubuntu-20-04/
これから行うこと
- gdiskでパーティションの作成
- blkidでブロックデバイスのUUIDを確認
- mkdirでマウント先のDirを作成
- fstabでUUIDをつかって/dev/sba2を/mnt/hdd2としてマウントする
パーティションの作成
$ sudo gdisk /dev/sda
Command (? for help): d *削除=delete
Partition number (1-2): 2
Command (? for help): n *新規=new
Partition number (2-128, default 2):
First sector (34-976773134, default = 409640) or {+-}size{KMGTP}:
Last sector (409640-976773134, default = 976773134) or {+-}size{KMGTP}:
Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
Command (? for help): w *書き込み=write
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): Y
確認
$ sudo blkid
[sudo] xxxxxxx のパスワード:
...(省略)...
/dev/sda2: UUID="9910d17d-998d-4a46-8d4e-9afa47cac968" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Apple HFS/HFS+" PARTUUID="77dce7b5-bd34-44d3-ad6e-d21611292f4b"
$ sudo vi /etc/fstab
...(省略)...
# /mnt/hdd2 is /dev/sda2 *added by who
/dev/disk/by-uuid/9910d17d-998d-4a46-8d4e-9afa47cac968 /mnt/hdd2 ext4 defaults 0 0
マウント先のDirを作成
$ mkdir /mnt/hdd2
fstabの編集
...(省略)...
# /mnt/hdd2 is /dev/sda2 *added by who
/dev/disk/by-uuid/9910d17d-998d-4a46-8d4e-9afa47cac968 /mnt/hdd2 ext4 defaults 0 0
$ df
...(省略)...
/dev/sda2 479470248 73820 454970960 1% /mnt/hdd2