Reklama
Ostatnio zastanawiałem się nad opcjami rozszerzenia miejsca na moim urządzeniu Raspberry Pi (UK). Takie możliwości są ograniczone - porty USB są często używane przez klawiaturę, mysz lub kontrolery gier retro Przydatne wskazówki dotyczące konfiguracji kontrolera w centrum gier Raspberry Pi Retro Czytaj więcej , podczas gdy gniazdo karty SD jest oczywiście ograniczone tylko do jednego urządzenia.
Jeśli chodzi o rozszerzenie pamięci za pomocą urządzeń USB, istnieją dwie opcje, ale sposób ich podłączenia wpłynie na Twój sukces. Na przykład możesz podłączyć dysk twardy USB lub dysk flash do jednego z portów USB - ale jeśli ten port jest potrzebny do innego urządzenia, sytuacja może być trudna.
Wielu właścicieli Raspberry Pi korzysta z zasilanych koncentratorów USB, aby obejść ten problem, a gdy już rozpoznasz jego wagę (komputer nie pobiera wystarczającej mocy, aby poradzić sobie z większością urządzeń USB), a następnie dodanie nowego urządzenia USB - pamięci masowej lub w inny sposób - nie powinno być problem.
Jest jednak kilka rzeczy, o których należy pamiętać, rozszerzając przestrzeń dyskową na Raspberry Pi. Chociaż tak naprawdę są tylko dwie typowe opcje pamięci USB (dysk flash i dysk twardy), powinieneś również zapoznać się z bardzo przydatną sztuczką polegającą na rozszerzaniu kart Raspbian Zoptymalizuj moc swojego Raspberry Pi dzięki RaspbianJak przystało na mężczyznę ze zbyt dużą technologią na rękach, ostatnio bawiłem się moim Raspberry Pi, konfigurując urządzenie tak, aby działało z jego pełnym potencjałem. Nadal działa jako ... Czytaj więcej system operacyjny.
Trzy główne opcje przechowywania
Przekonasz się, że aby dodać, przechowywać i usuwać dane do Raspberry Pi, masz trzy główne opcje:
- Karta SD / SDHC
- Pamięć flash USB
- Dysk twardy USB
Możesz także używać napędów sieciowych, napędów USB DVD-R i Urządzenia NAS Synology DiskStation DS413j NAS Recenzja i prezentNazwanie Synology DiskStation DS413j urządzeniem Network Attached Storage (NAS) jest poniżającym niedopowiedzeniem - ale tak, obsługuje pliki przez sieć. Stwierdzenie, że ma funkcję RAID, jest również nieco niesprawiedliwe ... Czytaj więcej (być może zasilany przez Raspberry Pi!) dla dodatkowej pamięci, ale te wymienione powyżej powinny być uważane za trzy podstawowe opcje.
Przyjrzymy się bardziej szczegółowo trzem opcjom, w jaki sposób można je najskuteczniej wykorzystać, a także wady i niedociągnięcia.
Korzystanie z karty SD do przechowywania danych Raspberry Pi
Karta pamięci SanDisk Ultra 32 GB klasa 10 SDHC UHS-I do 80 MB / s (SDSDUNC-032G-GN6IN)Karta pamięci SanDisk Ultra 32 GB klasa 10 SDHC UHS-I do 80 MB / s (SDSDUNC-032G-GN6IN) Kup teraz na Amazon $6.99
Jak zapewne wiesz, czy używasz Raspberry Pi, karta SD jest główną opcją przechowywania. Pi używa tej karty - która dla uzyskania najlepszych rezultatów powinna być kartą SDHC - jako urządzenia rozruchowego do uruchamiania systemu operacyjnego i pamięci masowej. Skutecznie zastępuje rolę dysku twardego w standardowych komputerach stacjonarnych, chociaż można go uznać za bardziej zbliżony do SSD Jak działają dyski półprzewodnikowe?W tym artykule dowiesz się dokładnie, czym są dyski SSD, w jaki sposób dyski SSD faktycznie działają i działają, dlaczego dyski SSD są tak przydatne, a także jedną z głównych wad dysków SSD. Czytaj więcej pod względem braku ruchomych części i niskiej energii.
Są różne system operacyjny 11 systemów operacyjnych, które działają na twoim Raspberry PiNiezależnie od projektu Raspberry Pi, jest do tego odpowiedni system operacyjny. Pomagamy Ci znaleźć najlepszy Raspberry Pi OS dla Twoich potrzeb. Czytaj więcej dla Raspberry Pi. Prawdopodobnie najbardziej popularny jest Raspbian Zoptymalizuj moc swojego Raspberry Pi dzięki RaspbianJak przystało na mężczyznę ze zbyt dużą technologią na rękach, ostatnio bawiłem się moim Raspberry Pi, konfigurując urządzenie tak, aby działało z jego pełnym potencjałem. Nadal działa jako ... Czytaj więcej , który domyślnie jest przeznaczony do pracy na karcie SD o pojemności 2 GB. Powoduje to, że podczas flashowania obrazu Raspbian wszystkie karty SD będą miały partycję 2 GB, a duża część pamięci karty SD pozostanie nieużywana.
Na szczęście istnieje na to sposób. Na rozwiń system plików funkcja jest zawarta w ekranie raspi-config w Raspbian i umożliwia zwiększenie rozmiaru partycji do maksymalnej pojemności karty SD. Widzieć 4 poprawki, aby super naładować Raspberry Pi 4 poprawki, aby super naładować Raspberry PiMożesz być zaskoczony, gdy dowiesz się, że istnieje wiele poprawek, które można zastosować do Raspberry Pi, zarówno z poziomu ekranu konfiguracji, jak i sposobu konfiguracji i instalacji systemu operacyjnego ... Czytaj więcej aby uzyskać szczegółowe informacje, jak to zrobić.
Podłączanie i montowanie napędu flash USB
Dysk flash SanDisk Ultra Flair 16 GB USB 3.0 - SDCZ73-016G-G46Dysk flash SanDisk Ultra Flair 16 GB USB 3.0 - SDCZ73-016G-G46 Kup teraz na Amazon $5.95
Wstawianie a Pamięć flash USB nie będzie miał takiego samego efektu jak w systemie operacyjnym takim jak Ubuntu lub Windows. Zamiast tego musisz ręcznie zamontować urządzenie, aby użyć go jako dodatkowej pamięci USB dla Raspberry Pi.
sudo ls / dev / sd *
Ujawni to prawidłową nazwę urządzenia USB (sda1 lub sda2). Następnie wprowadź następujące informacje, zwracając uwagę na zastąpienie [USB_DEVICE_NUMBER] nazwą urządzenia, jak odkryto powyżej.
sudo mount -t vfat / dev / [USB_DEVICE_NUMBER] / mnt / usb
Dysk flash USB zostanie wtedy zamontowany jako urządzenie, dostępne z poziomu przeglądarki plików na Raspberry Pi!
Co z dyskiem twardym USB?
Szczególnie przydatne, jeśli używasz Raspberry Pi jako głównego komponentu Centrum medialne Sprzęt, którego będziesz potrzebować, aby zbudować Raspberry Pi Media CenterPrzy tak wielu sposobach korzystania z niego nie należy się dziwić, że Raspberry Pi sprzedał ponad milion sztuk. Ten niewielki komputer wielkości karty kredytowej, choć zaprojektowany do jednego kluczowego celu (programowania) ... Czytaj więcej lub urządzenie NAS, łącząc dysk twardy pozwoli na znaczne zwiększenie pamięci.
Przenośny zewnętrzny dysk twardy 2 TB Seagate Expansion - USB 3.0 do laptopa PC (STEA2000400)Przenośny zewnętrzny dysk twardy 2 TB Seagate Expansion - USB 3.0 do laptopa PC (STEA2000400) Kup teraz na Amazon $59.99
Zwróć również uwagę na użycie zasilanych koncentratorów USB, jak wspomniano powyżej. Jeśli twój dysk twardy USB nie ma zasilacza (mało prawdopodobne, ale istnieją), powinieneś użyć zasilanego koncentratora USB. W przeciwnym razie należy używać dysku twardego z własnym zasilaczem.
Teraz możesz napotkać problemy z montażem dysku twardego USB na swoim Raspberry Pi. W idealnej sytuacji byłoby to w przypadku plug-and-play, a jeśli masz najbardziej aktualne Pi, to bez problemu powinieneś uzyskać dostęp do dysku twardego za pomocą minikomputera - urządzenie powinno zamontować się automatycznie, a wszystko po prostu praca.
Jednak bez odpowiedniej konfiguracji i systemu plików dyskowych przekonasz się, że napęd dyskowy działa słabo. Na przykład można użyć dysku NTFS z dodatkiem sterownika, ale transfer danych tą metodą jest wolny. Aby skutecznie korzystać z dysku twardego USB (i wyłącznie na Raspberry Pi) system plików EXT 4 należy użyć - więc jeśli masz już jakieś dane na dysku twardym, najpierw musisz wykonać kopię zapasową formatowanie.
Konfigurowanie dysku twardego USB dla Raspberry Pi
Czy twój zewnętrzny dysk twardy USB jest pusty? Jeśli tak, powinieneś sformatować go w EXT4, co możesz zrobić w Raspbian:
sudo mkfs.ext4 / dev / sda1 -L bez tytułu
Jeśli najpierw musisz zainstalować dysk (na przykład możesz już mieć partycję EXT4), skorzystaj z następujących opcji:
sudo mkdir / mnt / usbdrive
Spowoduje to utworzenie katalogu dla urządzenia, który zostanie podłączony za pomocą tego polecenia:
sudo mount / dev / sda1 / mnt / usbdrive
Możesz użyć następującego polecenia, aby wyświetlić zawartość zamontowanego napędu:
ls / mnt / usbdrive
Wreszcie, jeśli planujesz usunąć dysk, gdy Raspberry Pi jest włączony:
sudo umount / dev / sda1
Na marginesie, jeśli nie chcesz ponownie formatować dysku twardego za pomocą systemu plików EXT4, nadal możesz używać NTFS z poprawą wydajności. Potrzebujesz do tego dysku, więc otwórz Terminal i wpisz:
sudo apt-get install ntfs-3g
Spowoduje to zainstalowanie sterownika, umożliwiając korzystanie z dysku twardego NTFS z Raspberry Pi.
Łatwy w konfiguracji - jeśli dokonasz właściwego wyboru
Dzięki dwóm rozszerzonym opcjom pamięci USB (plus premii za maksymalizację pamięci karty SD w Raspbian), Raspberry Pi może mieć dostęp do tego samego bogactwa przestrzeni zewnętrznej, co komputer stacjonarny.
Chociaż możliwość korzystania z napędu flash USB jest przydatna, prawdopodobnie uzyskasz najlepszą pamięć i najszybsze wyniki, korzystając z zewnętrznego dysku twardego USB sformatowanego w EXT4. Będzie to jednak musiał być dysk dedykowany, ponieważ EXT4 nie jest kompatybilny z innymi systemami operacyjnymi. Jeśli to nie jest praktyczne, użyj dysku twardego sformatowanego jako NTFS ze sterownikiem NTFS-3G.
Dodatkowa pamięć masowa zapewnia dobrodziejstwa w większości projektów Raspberry Pi, od centrum multimediów zasilanego RaspBMC po konfigurację urządzenia NAS. Pamiętaj, że omówiliśmy tutaj system operacyjny Raspbian i powiązane kompilacje - inne (mniej popularne) systemy operacyjne Raspberry Pi mogą mieć różne polecenia i sterowniki do zarządzania pamięcią masową.
Kredyty obrazkowe: Malina wektor, Pamiec przenosna przez Shutterstock
Christian Cawley jest zastępcą redaktora ds. Bezpieczeństwa, Linux, DIY, programowania i technologii. Jest także producentem The Really Useful Podcast i ma duże doświadczenie w obsłudze komputerów stacjonarnych i oprogramowania. Współtwórca magazynu Linux Format, Christian majsterkowicz Raspberry Pi, miłośnik Lego i miłośnik gier retro.