Jakie są zalety i wady instalacji i uruchamiania Ubuntu z karty microSD? [Zamknięte]

12

Mam laptopa z zapasową kartą microSD. Planuję zainstalować Ubuntu 16.04 na tej karcie i używać go razem z Windows. Jakie są zalety i wady uruchamiania Ubuntu z karty SD? Nie sądzę, że są jakieś plusy oprócz tego, że nie trzeba przeszkadzać partycjom Windows. Zakładam, że niższa prędkość odczytu i zapisu to jedna wada. Jak wolne byłoby to dla laika? I jakie są inne wady.

Wszelkie zalecenia dotyczące karty będą również mile widziane.

SDAdam
źródło
4
Aby spojrzeć na to z perspektywy, karta SD klasy 6 uzyska prędkość około 10 MB / s. Mechaniczny dysk twardy powinien uzyskać około 200 MB / s. W gruncie rzeczy, karta SD będzie tak wolna, że ​​prawdopodobnie skończysz wyrzucając ją przez okno.
Lewis Smith,
2
Jedyną zaletą jest to, że nie potrzebujesz dodatkowego kabla i pudełka, tylko SD. Ale zewnętrzny dysk SATA SSD z modułem UASP będzie znacznie lepszy.
Alvin Liang,
1
@LewisSmith Karta (klasa 10) jest reklamowana jako do 100 MB / s. Czy to robi różnicę?
SDAdam,
1
@ SDAdam To dotyczy prędkości sekwencyjnych, ale losowe prędkości odczytu / zapisu będą znacznie niższe.
Steve,
4
Jest to porównywalne z tym, jak działają systemy Raspberry Pi?
zero298

Odpowiedzi:

8

Myślę, że limitem jest czytnik kart, a nie karta.

Ale co powiesz na zainstalowanie trwałego systemu i tej karty. W ten sposób działa jak system na żywo, a więcej części jest ładowanych do pamięci. Boot trwa dłużej, ale powinien być szybszy w użyciu.

Zapis na karcie nie będzie bardzo szybki. Ale myślę, że to jest opcja, aby spróbować.

Kev Inski
źródło
7
  • Najpierw sprawdź, czy komputer można uruchomić z czytnika kart

  • Ten link może pomóc w zainstalowaniu Ubuntu na karcie microSD (zainstalowany system, taki jak zainstalowany na dysku wewnętrznym).

  • Dobrą alternatywą może być stworzenie trwałego dysku na żywo za pomocą mkusb

  • Jeśli problemy z czytaniem lub pisaniem później, spróbuj zgodnie z tym linkiem .


Proszę zauważyć, że karta SD

  • jest znacznie wolniejszy

  • jest znacznie bardziej wrażliwy na zużycie komórek pamięci i uszkodzenie systemu logicznego w celu dystrybucji zużycia

niż dysk SSD podłączony przez eSATA lub USB 3 lub wysokiej klasy pendrive USB 3. Zobacz ten link i linki z niego.

sudodus
źródło
3

Oprócz potencjalnych problemów z prędkością, które już tutaj mają dobre odpowiedzi, warto rozważyć jeszcze jedną kwestię.

Zakładam, że mówisz o wbudowanym gnieździe na kartę SD, jak to zwykle bywa w nowszych laptopach. Musisz upewnić się, że jest to urządzenie rozruchowe i że będzie dobrze grało z twoim bootloaderem (GRUB lub cokolwiek innego). Niektóre laptopy mają opcję BIOS podobną do „Enable Secure Digital (SD) Card Boot”, która pozwala na to. Ale inni (na przykład mój Dell Precision) aktywnie zabraniają dostępu do gniazda karty SD podczas uruchamiania, ponieważ jest on podłączony do magistrali PCI-E i nie pozwala na załadowanie sterowników, których musiałby użyć podczas uruchamiania.

Warto zauważyć, że niektórzy ludzie mieli sukces używając łańcuchowych bootloadera w celu wstrzyknięcia sterowniki do procesu rozruchu, może warto spojrzeć na oficjalnej Ubuntu „boot z SD” stronie tutaj .

Ponadto „menedżery rozruchu” są również potencjalnym rozwiązaniem tego problemu, na przykład źle nazwany Plop Boot Manager .

cawwot
źródło
2

Plusy:

  1. Mały
  2. Łatwy do (re) obraz za pomocą windisk32, dd lub Etcher
  3. Różne rozmiary przechowywania do wyboru
  4. Różne klasy prędkości do wyboru
  5. Przenośny
  6. Wszyscy to robią (Raspberry Pi itp.)

Cons:

  1. Klasa szybszej prędkości oznacza więcej pieniędzy
  2. Siedzenia, czasem trudno wsiąść / wyjąć z gniazda karty SD w laptopie
  3. Dostęp do gniazda kart SD może być wolniejszy niż, powiedzmy, czytnik kart SD USB3
  4. BIOS może chcieć czytnika kart USB zamiast zainstalowanego czytnika kart SD
  5. Maszyny wirtualne mają trudności z odczytem z czytnika kart SD i czasami wolą czytnik kart SD USB. Zobacz ten długi post na tematy: /superuser/373463/how-to-access-an-sd-card-from-a-virtual-machine
  6. Musisz mieć system operacyjny na karcie SD, aby uniknąć problemów z poziomowaniem zużycia. Zapoznaj się z alternatywnymi systemami plików, aby zmaksymalizować wrażenia.

Wreszcie, lubię rodzinę kart SD Sandisk Pro dla moich dystrybucji Linuksa.

David Aubin
źródło
2

Zniszczysz kartę SD na dłuższą metę.

Dyski SSD (i podobne pamięci, w tym karty SD) ulegają degradacji z każdym cyklem zapisu. Jeśli masz Live ISO, nie będzie to problemem (ale prawdopodobnie nie tego chcesz i tylko jeśli nie masz partycji wymiany). Jednak w normalnym systemie Ubuntu ładowanie zapisu będzie znacznie wyższe niż do tego, do czego służą karty SD, a tym samym degradacja karty będzie znacznie szybsza niż zwykle (wciąż mówimy o latach lub mniej więcej, nie jest tak, że karta spali drugi raz uruchom go)

Hobbamok
źródło
2
„system, który resetuje się przy każdym ponownym uruchomieniu” - masz na myśli normalne ISO na żywo? Do twojej wiadomości, jeśli masz ram do kopiowania wszystkiego toram, to twoje prędkości odczytu i zapisu (w pamięci RAM) można zmierzyć w GB / sekundę
Xen2050,
Poza tym, ale dyski SSD mają żywotność porównywalną z dyskami HDD.
wjandrea
@wjandrea tak, ale istnieje różnica między dyskiem SSD a kartą SD. I ta różnica wynika głównie z długości ich życia. Ponieważ karty nie zostały stworzone do ciągłego pisania, którego doświadczają wewnętrzni Hard Drves
Hobbamok
0

Oprócz powolności sterowniki Linux dla kart SD są często błędne i od czasu do czasu powodują uszkodzenie danych. Dotyczy to nawet laptopów z dyskami SSD „eMMC” (zasadniczo szybka karta SD wlutowana na płycie głównej). Mam jedno z nich i co tydzień mniej więcej jądro zgłasza fałszywy błąd związany z tym, że karta nie kończy operacji w ramach 1-sekundowego limitu dozwolonego przez jądro i wymusza przełączanie napędu w tryb tylko do odczytu, wymagający ponownego uruchomienia. Czasami powoduje to również uszkodzenie, które wymaga fsck i (na szczęście rzadko) faktycznej utraty danych.

Nie chcesz uruchamiać z rzeczywistej wolnej karty SD wraz z tymi problemami. Dobrą alternatywą byłby niskoprofilowy dysk flash USB 3, który pasuje głównie do portu USB. Są one teraz dostępne w ogromnych rozmiarach, co najmniej 128 GB i prawdopodobnie 256-512 GB.

R .. GitHub ZATRZYMAJ LÓD
źródło
1
„Oprócz powolności sterowniki Linux dla kart SD są często błędne” - czy masz do tego odniesienie? Wierzę ci, jeśli mówisz, że masz kłopoty, ale to nie znaczy, że to uniwersalne. Nie przypominam sobie, aby kiedykolwiek miałem takie problemy (i mam laptopa z pamięcią eMMC). Należy również pamiętać, że Raspberry Pi to w zasadzie komputery z systemem Linux z kartą SD jako jedyną pamięcią.
marcelm
1
@marcelm: Zdiagnozowałem (prowadząc do poprawki w górę) wieloletni błąd w podsystemie SPI Linux, który kilka lat temu powodował znaczne uszkodzenie kart SD. Problem polegał na tym, że zasadniczo nie blokował się wokół niektórych krytycznych sekcji z powodu nieudokumentowanego i niewłaściwie używanego protokołu własności określonej blokady. A RPis (o których wspominasz) są nadal znane z uszkodzenia kart SD. Konkretny problem, który wciąż mam często na swoim laptopie, może być specyficzny dla mojego konkretnego sprzętu, ale te podsystemy, które są niewiarygodnie wadliwe, są ciągłym wzorcem.
R .. GitHub ZATRZYMAJ LÓD
0

Jestem użytkownikiem Xubuntu (wcześniej Ubuntu), który od około półtora roku obsługuje swój system operacyjny na karcie microSD 16 GB, więc opowiem o swoich doświadczeniach.

Prędkość

Ogólne wrażenia są rzeczywiście wolniejsze niż posiadanie systemu operacyjnego na dysku twardym, ale nie tak wolno. Chociaż nie polecam tego, jeśli potrzebujesz najwyższej wydajności, powiedziałbym, że różnica jest znikoma w przypadku przeciętnego użytkowania (przeglądanie stron internetowych, muzyka, filmy, pakiet biurowy, podstawowa edycja multimediów). W rzeczywistości przestawiłem się z Ubuntu na Xubuntu, aby maksymalnie wykorzystać ograniczony sprzęt (XFCE jest szybszy niż Unity i GNOME).

Niezawodność

Przez cały ten czas jedynym problemem związanym z niezawodnością było to, że przypadkowo przesunąłem kartę microSD i pojawiają się błędy we / wy. Często mi się to zdarzało, dopóki nie przyzwyczaiłem się do posiadania karty microSD w pobliżu dłoni podczas pisania, ale nadal zdarza się to w przypadku czynników zewnętrznych. System plików ulega uszkodzeniu i nie mogę uruchomić się normalnie, ponieważ fscktrzeba go uruchomić ręcznie, ale takie polecenie nigdy mnie nie zawiodło, dzięki czemu mogę ponownie użyć systemu w ciągu kilku minut. Najgorsze jest utrata niezapisanej pracy, ale nie jest to duży problem, jeśli jesteś przyzwyczajony do ciągłego zapisywania ważnych rzeczy (a Firefox jest naprawdę dobry, jeśli chodzi o przywracanie moich zakładek: „D). Należy pamiętać, że ten problem może spowodować uszkodzenie karty w dłuższej perspektywie.

Przechowywanie

16 GB pojemności. Proces instalacji zapewnił mi około 5-7 wolnych GB. Potrzebuję tylko kilku innych programów domyślnie i większość moich plików przechowuję w chmurze i urządzeniach zewnętrznych, więc to wolne miejsce wystarcza na moje potrzeby (ale może nie być takie samo dla Ciebie).

Wniosek

Zainstaluj system operacyjny na HDD / SSD, jeśli masz taką możliwość lub jeśli naprawdę potrzebujesz najwyższej wydajności. W przeciwnym razie dobrym wyborem jest zainstalowanie go na karcie microSD.

nxnev
źródło