Пошаговая инструкция по подключению USB HDD к миникомпьютеру Raspberry Pi .
Не так давно купил себе USB жесткий диск на один терабайт и решил его подключить к Raspberry Pi, чтобы немного почистить ноутбук и дать больше места торренту. Я предполагал, что моей Micro-USB зарядки на 0,7 A не хватит для нормальной работы жесткого диска – это и подтвердилось на практике. Raspberry Pi просто отказывался загружаться, вываливая кучу ошибок.
Заказал себе новый источник питания током на 2 Ампера и повторил попытку – загрузка прошла успешно.
По инструкции, найденной в Интернете, установил пакет ntfs-3g и смонтировал USB HDD на Raspberry Pi. Диск определился нормально.
Настроил доступ к нему по сети через Samba и закинул парочку файлов. Все шло как по маслу.
На радостях перенастроил Torrent на новое место - вот тут и начались косяки. Torrent клиент Transmission отказывался качать файлы, выдавая ошибку:
Error: No data found! Ensure your drives are connected or use "Set Location". To re-download, remove the torrent and re-add it.
Не найдя в Интернете рабочего решения, я обратился к другу за помощью - он и помог решить мне эту проблему.
В результате представляю вашему вниманию пошаговую инструкцию по подключению USB HDD с файловой системой NTFS к миникомпьютеру Raspberry Pi.
1. Подключаем USB HDD к Raspberry Pi
2. Для поддержки NTFS необходимо установить пакет ntfs-3g. Для этого в консоли набираем команду:
sudo apt-get install ntfs-3g
3. Создаем каталог, в который будем монтировать наш USB HDD
sudo mkdir /mnt/usbdrive
4. Устанавливаем права на запись на этот каталог
sudo chmod 777 /mnt/usbdrive
5. Прописываем в конец файла /etc/fstab команду авто монтирования нашего USB HDD:
/dev/sda1 /mnt/usbdrive ntfs-3g defaults,rw 0 1
В результате файл /etc/fstab должен выглядеть примерно так:
rw - указан для того, чтобы USB HDD не монтировался в режиме “Read only”.
6. Перезагружаем Raspberry Pi командой:
sudo reboot
На этом процесс подключения USB HDD к миникомпьютеру Raspberry Pi завершен.
Подскажи как скорость чтения и записи?
Что будет если у HDD будет ext4?
как вам про скорость сказать - у меня сетка 100 мегабит - на ней и пишет
ex4 - надо менять конфиг - я с этим не разбирался
Да тут столкнулся со следующим.
У меня на SD карте только BOOT, а RootFS на USB HDD, он как и в образе raspbian в EXT4. Все на нем вроде как шевелится более или менее (WebServer), а вот самбу воткнул и честно говоря как-то по скорости не айс 1,5 Гб за час по самбе не засунул.
Интересный факт, если подключать Rpi через адаптер, который сам питается от сети, то Rpi сам заводится при включении этого HDD к нему :)
А ещё есть менее классное замечание. Когда у меня всё было настроено и два HDD подключены к двум usb малинки, и всё было прописано в fstab. То однажды (через пару месяцев) случилось непредвиденное, - один из hdd скоропостижно скончалса, и восстановить работоспособность системы не удалось, всё пришлось переустанавливать. Ибо добраться до fstab и закомментить строки с подключением хардов не получилось, помогло только бекапирование системы.
Rpi при загрузке ругается на неверный конфиг, и не идет дальше загружаться, предлагает выйти посмотреть в консоле, я даже nano fstab делаю, но он в режиме readOnly. Вот как это побороть, если ли мысли? :)
может нужно sudo nano?
Да, так и пробовал. Проблема в том, что файловая система примонтировалась в ReadOnly режиме.
если у вас ext4 - попробуйте поменять строку на -
/dev/sda1 /mnt/usbdrive ext4 defaults,rw 0 1
Проблема то как раз в том, что ничего поменять было уже невозможно. Малинка запускается -> блочится -> файловая система в readOnly -> fstab нередактируемый. Других ПК на линуксе дома на тот момент не было. Как результат, - проще показалось поднять более старый бекап на карту памяти.
Я к чему собственно коммент оставил, мол, "не забывайте сохраняться, господа!" :) (т.е. делать бекапирование системы)
Сделал всё как описано выше, флешка автоматом монтируется, права на запись есть, но трансмиссион все равно качает в /var/lib/transmission-daemon/downloads
В чем проблема, десятки ресурсов обползал ничего не могу найти.......Выручайте
П.с. в конфиге трансмиссион пути для скачки верно прописаны /media/usb/torrents
да, у меня тоже такое было
по новому пути качались только заново добавленные торренты
А у меня все...Скачал сборку Raspbian чуть старее - все в норме. 2.10,29+
Может уже поздно, но перемонтировать в read/write можно было командой "mount -o remount,rw /путь/к/монтируемой/директории"
После -o можно указывать те же параметры, что и в fstab, а remount перемонтирует этот диск, подменив старые параметры на новые.
Все очень просто делается: вытаскиваешь флешку из RPI втыкаешь в компьютер и правишь тот файл который надо.
Одно НО - система на компьютере дб linux.
Смонтировался. Спасибо!
на последнем скриншоте. сам делал или пакет какой?
Сам
для графиком использовал пакет MRTG
А у меня такая ситуация: отформатировал внешний жесткий на 1TB в ext4 (был раньше NTFS) командой:
sudo mkfs.ext4 /dev/sda1 -L untitled
Все прошло нормально, однако после перезагрузки команда:
fdisk -l
показывает в последней строчке, будто диск до сих пор не в ext4:
Device Boot Start End Blocks Id System
/dev/sda1 2048 1953519615 976758784 7 HPFS/NTFS/exFAT
Почему так? Диск точно форматнулся, в винде не открывается.
Я чот не вкурил, а причем тут Notepad? )) Странный способ редактировать "fstab" ))
Спасибо!
Кто запустил трансмиссион подскажитен пожайлуста с какой скорастью максимальной записываются торренты на диск?
Это сработало