前言

家里的NAS是由一个旧笔记本搭起来的,为了扩大容量就加了一个USB3.0的移动硬盘.但是在使用过程中这块移动硬盘会出现掉盘的情况.所以在这里记录一下解决过程.

过程

0x01.掉盘现象

tianliang@admin:~> lsblk
NAME                                                                                                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdc                                                                                                     8:32   0  59.6G  0 disk 
├─sdc1                                                                                                  8:33   0   300M  0 part /boot/efi
├─sdc2                                                                                                  8:34   0    50G  0 part /
└─sdc3                                                                                                  8:35   0     8G  0 part [SWAP]
sdh                                                                                                     8:112  0 931.5G  0 disk /mnt/disk1
tianliang@admin:~> uptime
 11:51:43  已启动162 天 0:44,1 个用户,平均负载:0.08, 0.08, 0.08
tianliang@admin:~> 

出现掉盘的时候原本的盘符就顺次往下移动由sdd一直移到了sdh,自开机以来总共发生了4次掉盘.而且在掉盘出现新的盘符的时候该硬盘也并不能正确的挂载到/mnt/disk1.

0x02.采取措施

1.增加fstabUUID挂载点
tianliang@admin:~> tail /etc/fstab
UUID=ade74768-e440-4149-87d2-e073fda71fab  /          ext4  defaults      0  1
UUID=20D7-052B                             /boot/efi  vfat  defaults      0  2
UUID=1afa0e5b-9750-43e1-bed4-6c4c6d82b772  swap       swap  defaults      0  0
UUID=357a8d9d-11f6-4787-9f62-7f45b1b446eb  /mnt/disk1 ext4  defaults      0  3

加了之后发现掉盘之后还是不能正确被挂载,每次掉盘需要mount -a才能挂载上.

2.修改硬盘电源策略
tianliang@admin:~> sudo hdparm -B  255 /dev/sdh
tianliang@admin:~> sudo hdparm -B /dev/sdh

/dev/sdh:
 APM_level      = off

完全关闭硬盘的电源管理策略.关闭之后就未发现过掉盘.