Od kilku dni jestem posiadaczem tego małego fantastycznego komputerka :) Jeśli nie wiesz czym jest Raspberry Pi, to w skrócie jest to komputer, który mieści na płycie głównej o wielkości karty kredytowej. Posiada następujące złącza: 2xUSB, Ethernet, złącze karty SD (z karty uruchamia się system), port HDMI, audio jack oraz RCA Video.
Całość jest wyposażona w procesor ARM oraz 512 MB RAM. Taka konfiguracja pozwala na wykorzystanie go jako domowego odtwarzacza filmów czy jako małego lokalnego serwera. W moim przypadku chcę go wykorzystać w tym drugim celu - będzie służył jako domowy serwer sieciowy oraz wspomagał mnie w monitorowaniu innych serwerów ;)
Więcej informacji na temat tego komputerka znajdziesz na stronie organizacji Raspberry Pi oraz na polskiej stronie Malinowe Pi, która rozpoczęła od niedawna swoją działalność.
Poniżej przedstawię Ci w kilku krokach w jaki sposób skonfigurować Pi, aby OS X mógł skorzystać z udostępnianych zasobów dyskowych. Moje Pi ma zainstalowany system Raspbian (specjalna odmiana Debiana dla Pi działającego pod procesorem ARM).
Na początek należy doinstalować do Pi wsparcie dla systemu HFS+ - po zalogowaniu się do Pi przez SSH należy uruchomić:
sudo apt-get install hfsplus hfsutils hfsprogs
W moim wypadku do testów podłączyłem do Pi pendrive'a, którego udostępnię jako dysk archiwizacyjny dla Time Machine (docelowo oczywiście będzie to większy dysk ;) ). Pendrive'a wcześniej sformatowałem za pomocą Narzędzi dyskowych w OS X. Po podłączeniu pendrive'a jeśli nie został On automatycznie zamontowany przez Pi należy wykonać polecenia:
Ten zestaw poleceń sprawi, że pendrive będzie dostępny jako /media/usb_hfsp. Gdyby była potrzeba odmontowania udziału należy wykonać:
umount /media/usb_hfsp
Aby OS X poprawnie widział udziały udostępnione na Pi konieczne jest doinstalowanie pakietu netatalk - z poziomu terminala Pi należy więc wykonać:
sudo apt-get install netatalk
W tym momencie komputer z OS X powinien wykryć w sieci Pi - w moim przypadku pojawiło się “raspberrypi” (u Ciebie będzie tak samo jeśli nie zmieniłeś nazwy Pi). Teraz pozostaje udostępnić udział w sieci. Aby to zrobić należy wyedytować plik /etc/netatalk/AppleVolumes.default:
Udział będzie dostępny tylko dla użytkownika “pi” - jeśli korzystasz z innego, to podaj jego nazwę po “allow:”.
Pozostaje zrestartować usługę netatalk:
sudo service netatalk restart
Po wykonaniu restartu usługi netatalk, w OS X należy wejść w Preferencje Systemowe, a następnie do TimeMachine i w tym miejscu skonfigurować dysk archiwizacyjny (np. jako dodatkowy backup).
Dodano 2013-01-21 22:11: Tutorial został wykonany pod kontrolą OS X w wersji 10.8.2. Dzięki Hubert za zwrócenie uwagi na to w komentarzu :)