背景故事:(废话很多!老了,怕以后看不懂自己为什么做,怎么做)
多年下来,家里多了很多旧的硬盘,里面的内容或多或少都是有些意义的,这些食之无味,弃之可惜的鸡肋,又小,又旧,又不可靠,怎么让它们发挥余热呢?卖掉?会有个人隐私泄露的风险,钱小风险大。砸掉?怪可惜的,里面可能有写东西能勾起你禁锢的回忆,激发你的沉睡的灵感。
我数了数,我前后拆下或者买回有大小四五个硬盘,IDE的160G的有,SATA 2.5寸 2Tb的也有,其实大小不重要(这里我说的是错的,因为后来知道大小在2Tb是个”坎“,2Tb以下MBR和GPT都行,2Tb以上,MBR就没有用了,为什么我之前不知道呢?因为穷,没用过2Tb以上的硬盘,还自大,和盖茨一样认为以为内存128m就够用了),重要的是文件系统的格式, 因为我要挂载在树莓派上继续压榨他们的”剩余价值“
文件系统file system的格式通常我们使用的是Fat32,NTFS,ext3,ext4,exFAT,大小一般也只不过是2Tb一下,至少我的是这样。
准备步骤:
- 列出自己多个硬盘的大小和文件系统的格式(硬盘格式)
- 接入硬盘。多与4个硬盘就用一个USB HUB一拖多,接入树莓派的USB口
- 查格式。用fdisk -l命令,如果显示permission denied,就用sudo例如~$:sudo fdisk -l
- 记录格式。把里面的内容抄出来,放在别处以待查询,或者修改。linux系统不能直接识别windows下的NTFS格式,所以要安装ntfs-3g,后面”步骤“里面会讲怎么安装。同理可得:不同格式的硬盘,挂载的小细节也不一样,此处坑多,一脚一个。
- 根据自己的需求,在纸上画出自己大概的设想(假装是系统架构工程师的觉悟)
- 挂载在何处 :/home 或者 /home/pi/ 或者 /home/pi/ 需要根据samba的需要设定
- 挂载点命名 :短,好记,好区分,好输入(mini键盘)
- 硬盘可靠性 :哪些是主力,哪些是暂存,哪些是坑
- 系统冗余:是否允许挂在失败或者超时继续boot,有因为硬盘挂载失败而要su进入维护模式修改的教训,如果挂不挂载都无足轻重,应该尽量忽略这些硬盘的失败,增强冗余度。
操作步骤: