Popularna 'malina' to już niezwykle słynny komputer wykorzystywany w domu. Jest bezgłośna, bardzo mała i zużywa bardzo mało prądu. Z uwagi na te cechy, idealnie nadaje się jako domowy serwer, odtwarzacz filmów lub emulator starych gier.
Zazwyczaj Raspberry Pi kupujemy bez żadnego wyposażenia, które dokupić trzeba osobno. Może to być obudowa, ale także dodatkowe okablowanie i inne peryferia. W poniższym materiale autorzy ze spidersweb opisują w jaki sposób wykorzystać Raspberry Pi jako dysk sieciowy - serwer NAS (Network Attached Storage) do udostępniania danych w naszej sieci lokalnej.
Co będzie nam potrzebne
Sprzęt
* Karta SD
* Kabel Ethernet
* Kabel HDMI (do instalacji systemu i konfiguracji)
* Monitor albo telewizor z HDMI (do instalacji i konfiguracji)
* Klawiatura USB (do instalacji i konfiguracji)
* Zasilacz do Raspberry Pi - 5 V o dostatecznej wydajności prądowej
* Komputer do konfiguracji systemu - musi posiadać czytnik kart SD.
* Dysk zewnętrzny na USB
Raspberry Pi podłączany jest do sieci domowej z pomocą kabla ethernet, ale możliwe jest także podłączenie go poprzez WiFi.
Oprogramowanie
* Obraz instalacji na karcie SD
* Program do formatowania kart SD
* Putty
Instalacja systemu
Na sformatowaną z użyciem specjalnego programu kartę SD nagrywamy pliki instalacyjne, które pobieramy z internetu. Najlepiej, aby karta była szybka - im szybsza, tym lepsza. Autorzy poradnika wykorzystali kartę 8 GB firmy Kingston.
Kartę formatujemy z następującymi opcjami: Format size adjustment = on i Format type = Full (erase). Wypakowane pliki z pliku ZIP kopiujemy na kartę.
Tak przygotowaną kartę wkładamy do Raspberry Pi. Do komputera podłączamy kartę sieciową, monitor/telewizor oraz klawiaturę. Do tak przygotowanego systemu podłączamy zasilanie. Na karcie znajduje się teraz NOOBS - program do instalacji systemu operacyjnego.
Po załadowaniu NOOBS zobaczymy ekran wyboru systemu operacyjnego, gdzie korzystając z klawiatury wybieramy "Raspbian" i tworzymy partycję na dane (pierwsze opcje). Po wybraniu odpowiednich pozycji (spacją) rozpoczynamy instalację (naciskając i). Musimy teraz chwilę poczekać, aż instalator skończy pracę.
Jeśli po podłączeniu monitora/telewizora do portu HDMI w RPi nie widzimy nic na ekranie, musimy włączyć tryb bezpieczny (niższa rozdzielczość) naciskając cyfrę 2 na klawiaturze.
Komputer jest już gotowy do pracy. Jeśli podpięty jest do sieci, to możemy resztę konfiguracji przeprowadzić przez sieć, nie korzystając z ekranu i klawiatury.
Instalacja oprogramowania
Aby podłączyć się zdalnie do 'maliny', musimy poznać jej IP. Najprościej jest odnaleźć ją wśród klientów DHCP routera lub na samym minikomputerze korzystając z polecenia ifconfig:
Wykorzystując program Putty, możemy podłączyć się zdalnie do Raspberry Pi. Pola „Hostname or IP address” uzupełniamy odpowiednimi danymi i wybieramy „SSH”. Dane połączenia można zapisać, aby nie trzeba było wpisywać ich przy każdym połączeniu.
Po podłączeniu się do RPi jako pierwsze zobaczymy okno logowania. Nazwa użytkownika to pi, a hasło to raspberry. Po zalogowaniu się możemy już w pełni zdalnie zarządzać naszym komputerem. Pierwszym krokiem, jaki musimy wykonać, jest aktualizacja posiadanego oprogramowania. Aby to zrobić, wpisujemy:
Polecenie to aktualizuje listę zainstalowanych pakietów. Potrzebny jest dostęp do internetu.
Dalej wpisujemy kolejne polecenia i potwierdzamy je Enterem:
Pozwoli to na aktualizację wszystkich pakietów najnowszymi wersjami. Jeśli komputer będzie nas pytał, czy kontynuować, naciskamy Y i potwierdzamy to Enterem. Zależnie od prędkości karty SD i połączenia z internetem może zająć to nawet kilka minut.
Kiedy system jest zaktualizowany, możemy przystąpić do instalacji i montowania dysku USB.0 Najpierw musimy go znaleźć:
To polecenie wyświetli listę dysków. Po wielkości lub rodzaju partycji możemy znaleźć nasz dysk USB i zapamiętać jego adres, na przykład /dev/sda1:
W katalogu /media tworzymy folder - punkt montażowy dysku i montujemy tam dysk:
Aby sprawdzić poprawność, możemy wyświetlić dane na dysku:
Aby nie musieć powtarzać montowania przy każdym uruchomieniu komputera, musimy zmodyfikować plik fstab, dodając na końcu odpowiednią komendę:
Wychodzimy z edytora nano (ctrl-x a potem Y i Enter). Resetujemy komputer (sudo reboot).
Po restarcie logujemy się ponownie i sprawdzamy, czy nasza partycja została zamontowana automatycznie.
Teraz, gdy dysk USB jest już podpięty do komputera, musimy udostępnić go w sieci. Do tego posłuży nam pakiet Samba, obsługujący standard SMB, wykorzystywany do udostępniania plików. Instalujemy oprogramowanie:
Teraz musimy zedytować plik konfiguracyjny smb.conf:
Odkomentowujemy (usuwamy znak # na początku) linijkę "security = user " w sekcji Authentication, a na końcu pliku dodajemy:
Pozostało nam tylko ustalenie hasła do logowania się do dysku sieciowego dla użytkownika pi (sudo smbpasswd -a pi) oraz zresetowanie usługi Samba (sudo service samba restart). Teraz komputer powinien być widoczny w sieci wraz z udostępnionym dyskiem:
Teraz już wszyscy w sieci domowej mogą korzystać z zasobów dysku. Konfiguracja Raspberry Pi jest może odrobinę czasochłonna, ale sam serwer jest zupełnie bezobsługowy. Dodatkowo, można wykorzystać Raspberry Pi do innych zadań, a także dodać inne funkcje do samego udostępniania plików, ale to temat na kolejny artykuł...
Źródło: http://www.spidersweb.pl/2015/02/raspberry-pi-nas.html
Zazwyczaj Raspberry Pi kupujemy bez żadnego wyposażenia, które dokupić trzeba osobno. Może to być obudowa, ale także dodatkowe okablowanie i inne peryferia. W poniższym materiale autorzy ze spidersweb opisują w jaki sposób wykorzystać Raspberry Pi jako dysk sieciowy - serwer NAS (Network Attached Storage) do udostępniania danych w naszej sieci lokalnej.
Co będzie nam potrzebne
Sprzęt
* Karta SD
* Kabel Ethernet
* Kabel HDMI (do instalacji systemu i konfiguracji)
* Monitor albo telewizor z HDMI (do instalacji i konfiguracji)
* Klawiatura USB (do instalacji i konfiguracji)
* Zasilacz do Raspberry Pi - 5 V o dostatecznej wydajności prądowej
* Komputer do konfiguracji systemu - musi posiadać czytnik kart SD.
* Dysk zewnętrzny na USB
Raspberry Pi podłączany jest do sieci domowej z pomocą kabla ethernet, ale możliwe jest także podłączenie go poprzez WiFi.
Oprogramowanie
* Obraz instalacji na karcie SD
* Program do formatowania kart SD
* Putty
Instalacja systemu
Na sformatowaną z użyciem specjalnego programu kartę SD nagrywamy pliki instalacyjne, które pobieramy z internetu. Najlepiej, aby karta była szybka - im szybsza, tym lepsza. Autorzy poradnika wykorzystali kartę 8 GB firmy Kingston.
Kartę formatujemy z następującymi opcjami: Format size adjustment = on i Format type = Full (erase). Wypakowane pliki z pliku ZIP kopiujemy na kartę.
Tak przygotowaną kartę wkładamy do Raspberry Pi. Do komputera podłączamy kartę sieciową, monitor/telewizor oraz klawiaturę. Do tak przygotowanego systemu podłączamy zasilanie. Na karcie znajduje się teraz NOOBS - program do instalacji systemu operacyjnego.
Po załadowaniu NOOBS zobaczymy ekran wyboru systemu operacyjnego, gdzie korzystając z klawiatury wybieramy "Raspbian" i tworzymy partycję na dane (pierwsze opcje). Po wybraniu odpowiednich pozycji (spacją) rozpoczynamy instalację (naciskając i). Musimy teraz chwilę poczekać, aż instalator skończy pracę.
Jeśli po podłączeniu monitora/telewizora do portu HDMI w RPi nie widzimy nic na ekranie, musimy włączyć tryb bezpieczny (niższa rozdzielczość) naciskając cyfrę 2 na klawiaturze.
Komputer jest już gotowy do pracy. Jeśli podpięty jest do sieci, to możemy resztę konfiguracji przeprowadzić przez sieć, nie korzystając z ekranu i klawiatury.
Instalacja oprogramowania
Aby podłączyć się zdalnie do 'maliny', musimy poznać jej IP. Najprościej jest odnaleźć ją wśród klientów DHCP routera lub na samym minikomputerze korzystając z polecenia ifconfig:
Wykorzystując program Putty, możemy podłączyć się zdalnie do Raspberry Pi. Pola „Hostname or IP address” uzupełniamy odpowiednimi danymi i wybieramy „SSH”. Dane połączenia można zapisać, aby nie trzeba było wpisywać ich przy każdym połączeniu.
Po podłączeniu się do RPi jako pierwsze zobaczymy okno logowania. Nazwa użytkownika to pi, a hasło to raspberry. Po zalogowaniu się możemy już w pełni zdalnie zarządzać naszym komputerem. Pierwszym krokiem, jaki musimy wykonać, jest aktualizacja posiadanego oprogramowania. Aby to zrobić, wpisujemy:
sudo apt-get updatePolecenie to aktualizuje listę zainstalowanych pakietów. Potrzebny jest dostęp do internetu.
Dalej wpisujemy kolejne polecenia i potwierdzamy je Enterem:
sudo apt-get upgradePozwoli to na aktualizację wszystkich pakietów najnowszymi wersjami. Jeśli komputer będzie nas pytał, czy kontynuować, naciskamy Y i potwierdzamy to Enterem. Zależnie od prędkości karty SD i połączenia z internetem może zająć to nawet kilka minut.
Kiedy system jest zaktualizowany, możemy przystąpić do instalacji i montowania dysku USB.0 Najpierw musimy go znaleźć:
sudo fdisk -lTo polecenie wyświetli listę dysków. Po wielkości lub rodzaju partycji możemy znaleźć nasz dysk USB i zapamiętać jego adres, na przykład /dev/sda1:
W katalogu /media tworzymy folder - punkt montażowy dysku i montujemy tam dysk:
sudo mkdir /media/USBHD
sudo mount -t auto /dev/sda1 /media/USBHDAby sprawdzić poprawność, możemy wyświetlić dane na dysku:
ls /media/USBHDAby nie musieć powtarzać montowania przy każdym uruchomieniu komputera, musimy zmodyfikować plik fstab, dodając na końcu odpowiednią komendę:
sudo nano /etc/fstab
/dev/sda1 /media/USBHD auto defaults 0 2Wychodzimy z edytora nano (ctrl-x a potem Y i Enter). Resetujemy komputer (sudo reboot).
Po restarcie logujemy się ponownie i sprawdzamy, czy nasza partycja została zamontowana automatycznie.
Teraz, gdy dysk USB jest już podpięty do komputera, musimy udostępnić go w sieci. Do tego posłuży nam pakiet Samba, obsługujący standard SMB, wykorzystywany do udostępniania plików. Instalujemy oprogramowanie:
sudo apt-get install samba
sudo apt-get install samba-common-binTeraz musimy zedytować plik konfiguracyjny smb.conf:
sudo nano /etc/samba/smb.confOdkomentowujemy (usuwamy znak # na początku) linijkę "security = user " w sekcji Authentication, a na końcu pliku dodajemy:
[USBHD]
comment=Dysk udostepniony
path = /media/USBHD
valid users = @users
force group = users
create mask = 0777
directory mask = 0777
read only = no
writeable = yes
browseable = yes
public = yes
Pozostało nam tylko ustalenie hasła do logowania się do dysku sieciowego dla użytkownika pi (sudo smbpasswd -a pi) oraz zresetowanie usługi Samba (sudo service samba restart). Teraz komputer powinien być widoczny w sieci wraz z udostępnionym dyskiem:
Teraz już wszyscy w sieci domowej mogą korzystać z zasobów dysku. Konfiguracja Raspberry Pi jest może odrobinę czasochłonna, ale sam serwer jest zupełnie bezobsługowy. Dodatkowo, można wykorzystać Raspberry Pi do innych zadań, a także dodać inne funkcje do samego udostępniania plików, ale to temat na kolejny artykuł...
Źródło: http://www.spidersweb.pl/2015/02/raspberry-pi-nas.html
Fajne? Ranking DIY

