У меня есть новая модель 2015/2016 Seagate Expansion Desktop (STEB2000300), подключенная к Raspberry Pi. Я установил прошивку дисков (в Windows 7), чтобы она автоматически отключалась через 3 минуты. Если диск смонтирован в Raspbian как NTFS со следующей настройкой /etc/fstab , он отключается по желанию через 3 минуты.
UUID=the devices UUID /mnt/usbhdd ntfs-3g defaults 0 0
Затем, используя тот же накопитель, отформатированный как EXT4, накопитель не отключается автоматически через 3 минуты, а индикатор жестких дисков постоянно мигает, как будто что-то постоянно к нему обращается. В последний раз , когда я пытался я использовал шаги здесь , чтобы установить диск в качестве EXT4 снова привода не спит:
Отформатировал единственный раздел как EXT4
mkfs.ext4 /dev/sdX1 Ext4Label
Отключено ведение журнала
tune2fs -O ^has_journal /dev/sdX1
Включить режим обратной записи
tune2fs -o journal_data_writeback /dev/sdX1
Обязательный fsck
e2fsck -f /dev/sdX1
/ И т.д. / Fstab
UUID=a-different-longer-UUID /mnt/usbhdd ext4 defaults,data=writeback,noatime,nodiratime 0 0
Я попытался использовать sudo hdparm -y /dev/sdX1
чтобы перевести накопитель в спящий режим, похоже, он отключается на долю секунды, но сразу же возобновляется, а светодиод постоянно мигает. Единственный способ вывести диск в спящий режим - это размонтировать его:
sudo umount /dev/sdX1
и диск спит через 3 минуты. Я также попытался выяснить, что обращается к диску с помощью sudo fuser -vam /dev/sdX1
но он показывает немного, только:
USER PID ACCESS COMMAND
/dev/sdb2: root kernel mount /mnt/usbhdd
Что еще я могу попробовать? Я хотел бы использовать EXT4 поверх NTFS для лучшей производительности в Raspbian.