У меня есть новая модель 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.

1 ответ1

2

Спасибо nsilent22 за то, что направили меня к решению. Предпринятые шаги:

Размонтировать раздел

sudo umount /dev/sdX1

Команда для форматирования в EXT4

sudo mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/sdX1

My /ect /fstab

UUID=a-different-longer-UUID       /mnt/usbhdd     ext4       defaults         0       0

Перемонтировать раздел

sudo mount /dev/sdX1

Внешний жесткий диск теперь спит по истечении установленного времени в настройках диска Seagate.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .