Reklama
W trzecim i ostatnim artykule na temat Amahi Home Server pokażę, jak tworzyć nowe udziały sieciowe do przechowywania plików, konfigurować duplikację plików krytycznych za pomocą Greyhole puli pamięci i rzuć okiem na inne aplikacje w sklepie z aplikacjami, takie jak Transmisja do pobierania torrentów. Testuję również redundancję plików, wyłączając dysk podczas działania serwera!
Jeśli jeszcze tego nie chcesz i chcesz skonfigurować własny serwer domowy w Amahi, powinieneś zacząć od skonfigurowania podstawowej instalacji Jak skonfigurować serwer domowy za pomocą Amahi [Linux] Czytaj więcej , następnie dodając dysk twardy do swojego systemu Konfigurowanie serwera domowego Amahi - Dodawanie dysku do serwera [Linux] Czytaj więcej .
Włącz ustawienia zaawansowane
Technologia łączenia pamięci masowej, nad którą dzisiaj będziemy patrzeć, zdecydowanie należy do kategorii zaawansowanych, więc musisz włączyć ustawienia zaawansowane. Zaloguj się do HDA i kliknij Ustawienia -> Ustawienia -> zaznacz Ustawienia zaawansowane.
Akcje
Udziały są najbardziej podstawową częścią twojego serwera. Udział to w zasadzie tylko folder, do którego masz dostęp w sieci do przechowywania plików, a Amahi jest domyślnie skonfigurowany z Udziałami, takimi jak Książki, Filmy, Obrazy. Aby utworzyć nowy udział, przejdź do Ustawienia -> Udziałyi kliknij przycisk Nowy udział. Domyślne opcje są w porządku, po prostu wpisz nazwę nowego udziału i kliknij Stwórz.
Kopiowanie plików
Przy włączonych ustawieniach zaawansowanych zauważysz to w Ustawienia -> Udziały ekran, nowa opcja menu dla Pula pamięci pojawił się. Stąd możemy wybrać dyski, aby dodać je do „puli”. Gdy znajdziemy się w puli, możemy powielić pliki między nimi i zapewnić redundancję.
Uwaga: pierwszy wymieniony dysk to dysk, na którym jest zainstalowany Amahi. Zdecydowanie zaleca się, aby nie dodawać tego do puli, ponieważ jego wypełnienie spowodowałoby uszkodzenie serwera.
W tym celu dodałem dwa dyski do puli, więc będę mógł utworzyć maksymalnie 1 kopię. Zaznacz pola obok napędu, aby dodać je do puli:
Teraz musimy powiedzieć systemowi, aby zrobił kopie czegokolwiek w danym udziale. Aby to zrobić, kliknij ponownie Akcje i wybierz Udostępnij, do którego chcesz dodać funkcję kopiowania. W tym przypadku wybrałem Filmy. Przewiń w dół do Pula pamięci opcja, zaznacz Używa pulii wybierz liczbę dodatkowych kopii.
Aby to przetestować, skopiowałem 20 GB moich ulubionych filmów i czekałem około pół godziny, aż Greyhole wszystko zrównoważy. Aby zasymulować awarię dysku twardego, odłączyłem zasilanie jednego z dysków, gdy system był uruchomiony. Wyniki? Dobry i zły.
Po pierwsze, spróbowałem ponownie uzyskać dostęp do filmów i były w porządku - duplikaty oczywiście zadziałały. Z drugiej strony, Amahi domyślnie nie wskazuje na to, że dysk rzeczywiście się zepsuł, więc jeśli byłaby to awaria dysku w rzeczywistości, po prostu nie wiedziałbym o tym. Podszedłem do twórcy Greyhole (Guillaume Boudreau) w oficjalny pokój rozmów zapytać o to, i wygląda na to, że wina leży po stronie Amahi. Chociaż Greyhole wyśle wiadomości e-mail, gdy wystąpią błędy, domyślnie Amahi nie włącza wiadomości wychodzących. Zasugerował, aby to zrobić Samouczek wiki Amahi na temat włączania wychodzących wiadomości e-mail, a następnie edytować greyhole.yml i greyhole.conf z adresem e-mail, na który chcesz otrzymywać powiadomienia.
Mamy nadzieję, że przyszłe wersje Amahi to rozwiążą. Muszę powiedzieć, że jestem pod wrażeniem faktu, że udało mi się uzyskać wyczerpującą odpowiedź od twórcy w niecałe 5 minut. Tego samego nie można powiedzieć o większości pakietów oprogramowania, a ten odcinek dał mi nieco więcej wiary w potęgę Linuksa i ogólnie społeczności open source.
Tutaj jest też przydatna strona odzyskiwanie po awarii dysku twardego w Amahi na wypadek, gdyby system został ponownie uruchomiony i nie można go uruchomić.
App Store i transmisja
Jedną z rzeczy, które lubię przenosić na mój serwer, jest pobieranie torrentów. Idealnie, chciałbym po prostu upuścić moje pliki torrentowe w udziale sieciowym i pozwolić serwerowi obsłużyć wszystko stamtąd. W rzeczywistości jest to domyślne zachowanie aplikacji Transmission, którą można zainstalować z karty Aplikacje -> Dostępne. Po zainstalowaniu będziesz mieć dostęp do strony zarządzania torrentami bezpośrednio z internetowego interfejsu transmisji, a automatycznie tworzony jest nowy udział o nazwie Torrents.
Oczywiście, Transmisja to nie tylko aplikacja, więc oto kilka, które przykuły moją uwagę.
WordPress: Jeśli chcesz prowadzić własnego bloga w najpopularniejszym i aktywnie wspieranym systemie blogowym na świecie, WordPress to jest to. Ta aplikacja ułatwia skonfigurowanie jej do uruchamiania na serwerze domowym, a gdy zaczniesz przyciągać kilka tysięcy odwiedzających dziennie, możesz łatwo odciążyć witrynę do prawdziwego hosta internetowego. (Pamiętaj, że niektórzy dostawcy usług internetowych wyraźnie zabraniają ci uruchamiania serwera internetowego w domowym połączeniu internetowym)
WebVNC: Aby Twój serwer był naprawdę bezgłowy, możesz zainstalować WebVNC, który umożliwia logowanie się i przeglądanie pulpitu z dowolnej przeglądarki internetowej, nie tylko ze standardowego pulpitu nawigacyjnego HDA.
DLNA: Umożliwia łatwe przeglądanie udostępnionych filmów i plików multimedialnych na klientach DLNA / UPnP-AV, takich jak Xbox360 lub Playstation 3. DLNA jest niezbędny, jeśli planujesz strumieniowe przesyłanie filmów, a nie tylko serwer kopii zapasowych.
CrashPlan: Chociaż nie miałem okazji wypróbować tego i nie mogę za niego ręczyć, CrashPlan obiecuje, że będzie najlepszym rozwiązaniem do tworzenia kopii zapasowych; z szyfrowaniem, kompresją i automatycznymi kopiami zapasowymi na wszystkich klientach Windows, Mac OSX i Linux.
To tyle w tej serii. Dziękujemy wszystkim, którzy wnieśli swój wkład w komentarze do poprzednich artykułów i zasugerowali alternatywy, w których możemy zbadać daj nam znać, jeśli przydało Ci się to w konfiguracji serwera Amahi lub jakie masz doświadczenia z nim związane, daleko. Czy zaufałbyś swoim plikom?
James ma licencjat z zakresu sztucznej inteligencji i jest certyfikowany przez CompTIA A + i Network +. Jest głównym programistą MakeUseOf i spędza wolny czas grając w paintball VR i gry planszowe. Buduje komputery od dziecka.