Подключаем HDD

Думаю, понятно и так, зачем это может быть нужно: всякие домашние файлопомойки, torrent-качалки и т.д. :sneaky: Везде, где ёмкости даже нынешних SD-карточек недостаточно. Расскажу здесь свой опыт в этой части, а может кто-нибудь ещё поделится своими знаниями.
Поскольку в Allwinner H5, судя по всему, не завезли ни SATA, ни PCI-e, то единственным способом подключить жёсткий диск у нас остаётся USB. Так что нам понадобится переходник USB-SATA. Самый простой, типа такого:
6087478893.jpg

Что-то более дорогое, под USB 3, здесь будет излишне.
Ну что-ж, раз это работало во времена первой Raspberry, сработает и сейчас? Втыкаем переходник, и...не тут-то было! Хард, сдавленно попискивая, не может раскрутиться. 🥵 Сама Репа стартует и работает нормально, блок питания на 2+ ампера, провод качественный. Судя по всему, в схеме платы есть какой-то аппаратный ограничитель тока, который считает, что мы захотели съесть слишком много. И это несмотря на то, что воткнул я оба разъёма переходника. Значит, ограничитель следит за суммарным потреблением по всем USB разъёмам? И в роли этого ограничителя работает случаем не упомянутый ранее "распределитель питания AXP" (а значит, эти лимиты в принципе можно было бы расширить программно)? В общем, снова нужны комментарии разработчиков.
 
По случаю, оказался под рукой USB-хаб с активным питанием. Попробовал подключить переходник с его помощью, а заодно думал и Репу запитать через него же. Почему бы и нет, когда в комплекте пузатый блок питания на 3А. Соответственно, втыкаем его USB-B выход в один из портов Репы, в пару любых из USB-А втыкаем переходник, и ещё в один - micro-USB провод для питания Репы. Получаем вокруг комок проводов, да... 😗 И поначалу вроде всё начинает работать: хард раскручивается, ОСь грузится...но как только мы делаем логин, комп резко перезагружается!
Судя по всему, данный хаб оказался слишком "умным", а потому не подходит - питание в нём на разъёмы идёт не напрямую с блока питания, а через ключи, которые он умеет отключать. И теория моя в том, что в момент логина линуксы делают сброс всех USB устройств, в т.ч. хаба, который реагирует на это передёргиванием питания.
 
И всё же проблему с питанием в итоге удалось преодолеть! :cool: Вы тоже можете это сделать даже без паяльника. Вот так:
  • Берём какой-нибудь зарядник на 3 USB-выхода.
  • В один из его портов включаем Репу питаться.
  • В другой его разъём включаем разъём дополнительного питания переходника. Чтобы не было всё впритык, наращиваем этот разъём обычным USB-удлинителем.
  • Основной разъём переходника втыкаем, конечно же, в любой порт Репы.
Так что питание харда идёт теперь в обход платы. Немного "костыльно", но теперь всё работает: диск видится и может быть смонтирован через гуй, как обычно, на ветку "media".
 
Теперь мы можем использовать внешний диск как "флешку". Но как насчёт интегрировать его поглубже? Прикрутим диск к домашнему каталогу пользователя (ах да, вы же не забыли создать своего пользователя с выборочными правами? Вы же не сидите постоянно под root-ом?!) и примонтируем swap-раздел, на случай, если пары гигов ОЗУ окажется мало. "Из коробки" наша "Repka OS" обучена использовать swap-файл на
карточке. Но теперь-то у нас возможностей больше.
Сначала разобьём разделы диска по-линуксовому. Для этого логично поставить программу GParted. Я разделы подготовил так:
2024-07-28-23-14-52.png
Разбили диск? Теперь скопируем всё, что лежит в домашней папке пользователя, на созданный раздел диска.
После чего подправим настройки разделов:
Bash:
ejsanyo@Repka-Pi:~$ sudo nano /etc/fstab
Я привёл его к такому виду:
Код:
#<file system>  <mount point>  <type>   <options>         <dump>  <pass>
tmpfs            /tmp           tmpfs    defaults          0       0
tmpfs            /var/tmp       tmpfs    defaults          0       0
/dev/sda1        none           swap     defaults          0       0
/dev/sda2        /home          ext4     defaults,noatime  0       2
Ребутаем машину. Всё, теперь наш диск интегрирован.🔐
 
Так что нам понадобится переходник USB-SATA. Самый простой, типа такого:

Что-то более дорогое, под USB 3, здесь будет излишне.
К нему ещё SATA адаптер Serial ATA 7 + 15 22pin Male To Slim 7 + 6 13pin Female и полный набор. Возможность работы с дисками
как форм-фактора 3.5 так и форм-фактора 2.5 .
adapter.jpg
 
Последнее редактирование:
Возможность работы с дисками как форм-фактора 3.5
Только важно не забыть, что в данном случае придётся где-то достать ещё 12В, так что просто от какого-нибудь "USB-зарядника" запитаться не получится. Придётся либо втыкать дополнительный БП на 12В, либо как-то приколхозить повышающий модуль из 5В (этого я в жизни пока не пробовал), от чего потребление по 5В резко увеличится. А учитывая ещё и размеры...в общем, 3" харды для одноплатных пека подходят хуже. :sneaky:
 
Только важно не забыть, что в данном случае придётся где-то достать ещё 12 В.
Собственно поэтому и было указано на адаптер под 2.5 диск, так как по питанию им достаточно 5V. А вот диски форм-фактора 3.5 уже требуют как 5V так и отдельно 12V по питанию. На рынке много и готовых решений по питанию 12V, ниже одно из них.

power.jpg
 
Последнее редактирование: