近日存储空间告急,某东入手一块16T硬盘挂载到树莓派上扩容。
首先将硬盘盒用USB3.0连接到树莓派,进入终端打算通过fdisk查看硬盘识别情况,发现识别不到,顿时有点慌,开始怀疑是硬盘问题。
后来考虑到由于是全新盘,设备未必会触发OS的端口识别,于是尝试手动触发端口扫描:
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
扫描完成后果然可以识别到新的/dev/sdb设备了,下面对硬盘进行分区和挂载:
sudo mkfs.ext4 /dev/sdb
分区结束后重新用fdisk -l查看,发现竟然没有生成逻辑分区
几经搜索突然意识到大于2T的硬盘是不支持mbr分区表的,需要使用gpt分区
sudo parted /dev/sdb
mklabel gpt
mkpart primary 0% 100%
print
quit
分区结束后既可发现sdb1的逻辑分区出现了,随后即可正常用mount命令挂载,成功挂载并测试通过后可写入fstab实现开机自动挂载。