Quali sono i pro e i contro dell'installazione e dell'esecuzione di Ubuntu da una scheda microSD? [chiuso]


12

Ho un laptop con una scheda microSD di riserva. Sto pensando di installare Ubuntu 16.04 su quella scheda e usarlo insieme a Windows. Quali sono i pro e i contro dell'esecuzione di Ubuntu da una scheda SD? Non credo che ci siano altri professionisti oltre a non dover disturbare le partizioni di Windows. Presumo che una velocità di lettura e scrittura inferiore sia uno svantaggio. Quanto sarebbe lento in termini laici? E quali sono gli altri inconvenienti.

Eventuali raccomandazioni sulla carta saranno anche apprezzate.


4
Per metterlo in prospettiva, una scheda SD di classe 6 otterrà velocità di circa 10 MB / s. Un disco rigido meccanico dovrebbe arrivare a circa 200 MB / s. In sostanza, una scheda SD sarà così lenta, probabilmente finirai per buttarla fuori dalla finestra.
Lewis Smith,

2
L'unico vantaggio è che non hai bisogno di cavo e scatola extra, solo una SD. Ma un SSD SATA esterno con scatola UASP sarà molto meglio.
Alvin Liang,

1
@LewisSmith La scheda (classe 10) è pubblicizzata fino a 100 MB / s. Fa qualche differenza?
SDAdam,

1
@SDAdam Questo è per le velocità sequenziali, ma le velocità di lettura / scrittura casuali saranno molto più basse.
Steve,

4
Questo è paragonabile a come funzionano correttamente i sistemi Raspberry Pi?
zero298

Risposte:


8

Penso che il limite sia il lettore di carte e non la carta.

Ma che ne dici di installare un sistema persistente su quella scheda. In questo modo è come un sistema live e più parti vengono caricate in memoria. L'avvio richiede più tempo ma dovrebbe essere più veloce in uso.

Scrivere sulla carta non sarà molto veloce. Ma penso che sia un'opzione da provare.


7
  • Verificare innanzitutto che il computer possa essere avviato dal lettore di schede

  • Questo link può aiutarti a installare Ubuntu nella tua scheda microSD (un sistema installato come installato in un'unità interna).

  • Una buona alternativa potrebbe essere quella di creare un'unità live persistente con mkusb

  • Se i problemi a leggere o scrivere in un secondo momento, provare secondo questo link .


Si prega di notare che una scheda SD

  • è molto più lento

  • è molto più sensibile all'usura delle celle di memoria e alla corruzione del sistema logico per distribuire l'usura

di un SSD collegato tramite eSATA o USB 3 o un pendrive USB 3 di fascia alta. Vedi questo link e link da esso.


3

Oltre ai potenziali problemi di velocità che hanno già buone risposte qui, c'è un altro problema che potresti voler considerare.

Presumo che tu stia parlando di uno slot per scheda SD incorporato, come è comune nei laptop più recenti. Devi assicurarti che si tratti di un dispositivo avviabile e che funzioni perfettamente con il tuo bootloader (GRUB o altro). Alcuni laptop hanno un'opzione BIOS simile a "Abilita avvio scheda Secure Digital (SD)", che consente ciò. Ma altri (ad esempio il mio Dell Precision) vietano attivamente l'accesso allo slot della scheda SD durante l'avvio, poiché è collegato al bus PCI-E e non sono autorizzati a caricare i driver necessari per utilizzarlo durante l'avvio.

Vale la pena notare che alcune persone hanno avuto successo utilizzando bootloader concatenati per iniettare i driver nel processo di avvio, si consiglia di consultare la pagina "avvio da SD" ufficiale di Ubuntu qui .

Inoltre, i "boot manager" sono anche una potenziale soluzione per questo, ad esempio il Plop Boot Manager mal chiamato .


2

Professionisti:

  1. Piccolo
  2. Facile da (ri) immagine con windisk32, dd o Etcher
  3. Varie dimensioni di archiviazione tra cui scegliere
  4. Varie classi di velocità tra cui scegliere
  5. Portatile
  6. Lo stanno facendo tutti (Raspberry Pi, ecc.)

Contro:

  1. La classe di velocità più veloce equivale a più soldi
  2. Posti a sedere, a volte è difficile entrare / uscire dallo slot per schede SD in un laptop
  3. L'accesso allo slot per schede SD potrebbe essere più lento di un lettore di schede SDD USB3
  4. Il BIOS potrebbe richiedere un lettore di schede USB rispetto al lettore di schede SD installato
  5. Le macchine virtuali hanno difficoltà a leggere da un lettore di schede SD e talvolta preferiscono un lettore di schede SD USB. Vedi questo lungo post su questioni: /superuser/373463/how-to-access-an-sd-card-from-a-virtual-machine
  6. È necessario che il sistema operativo sia a conoscenza della scheda SD per evitare problemi di livellamento dell'usura. Guarda queste alternative al file system per aiutarti a massimizzare la tua esperienza.

Infine, mi piace la famiglia di schede SD Sandisk Pro per le mie distribuzioni Linux.


2

Rovinerai la scheda SD a lungo termine.

Gli SSD (e archiviazione simile che include schede SD) si deteriorano a ogni ciclo di scrittura. Se hai un ISO attivo, questo non sarà un problema (ma probabilmente non è quello che vuoi e solo se non hai una partizione di swap). Con un normale Ubuntu, tuttavia, il carico di scrittura sarà molto superiore a quello per cui sono fatte le schede SD, degradando così la scheda molto più velocemente di quanto farebbe normalmente (stiamo ancora parlando di anni o giù di lì, non è come se la scheda bruciasse secondo lo avvii)


2
"un sistema che si reimposta ad ogni riavvio" - intendi un normale ISO live? Cordiali saluti, se hai il ram per copiare tutto toram, allora la tua velocità di lettura e scrittura (in ram) potrebbe essere misurata in GB / secondo
Xen2050

Inoltre, gli SSD hanno una durata di vita paragonabile a quella degli HDD.
wjandrea,

@wjandrea sì, ma c'è una differenza tra un SSD e una scheda SD. E quella differenza si manifesta principalmente nella loro durata di vita. Perché le carte non sono state fatte per la costante scrittura che l'esperienza interna degli hard drves
Hobbamok,

0

Oltre alla lentezza, i driver Linux per schede SD sono notoriamente difettosi e producono di tanto in tanto la corruzione dei dati. Ciò riguarda anche i portatili con SSD "eMMC" (essenzialmente una scheda SD ad alta velocità saldata sulla scheda madre). Ne ho uno e ogni settimana circa il kernel segnala un errore spurio dovuto al fatto che la scheda non termina un'operazione entro un margine arbitrario di 1 secondo che il kernel fornisce e commuta forzatamente l'unità in sola lettura, che richiede un riavvio. A volte questo lascia anche la corruzione che richiede un fsck e (per fortuna raramente) l'effettiva perdita di dati.

Non si desidera eseguire da una scheda SD lenta effettiva insieme a questi problemi. Una buona alternativa potrebbe essere un'unità flash USB 3 a basso profilo che si adatta principalmente alla porta USB. Questi sono ora disponibili in dimensioni enormi, almeno 128 GB e probabilmente 256-512 GB.


1
"Oltre alla lentezza, i driver Linux per schede SD sono notoriamente buggy" - Hai un riferimento per questo? Ti credo se dici che stai avendo problemi, ma ciò non significa che sia universale. Non ricordo di aver mai riscontrato questi problemi (e ho un laptop con memoria eMMC). Si noti inoltre che i Raspberry Pi sono essenzialmente PC Linux con una scheda SD come unica memoria.
marzo

1
@marcelm: ho diagnosticato (portando a una correzione a monte) un bug di vecchia data nel sottosistema SPI di Linux che stava causando un significativo danneggiamento delle schede SD un paio di anni fa. Il problema non è stato sostanzialmente bloccato attorno ad alcune sezioni critiche a causa del protocollo non documentato e utilizzato in modo improprio per la proprietà di un determinato blocco. E i RPis (di cui parli) sono noti per la corruzione della scheda SD. Il problema specifico che sto ancora riscontrando frequentemente sul mio laptop potrebbe essere specifico per il mio hardware particolare, ma questi sottosistemi essendo incredibilmente difettosi sono uno schema continuo.
R .. GitHub smette di aiutare ICE l'

0

Sono un utente Xubuntu (precedentemente Ubuntu) che ha eseguito il suo sistema operativo su una scheda microSD da 16 GB per circa un anno e mezzo, quindi riferirò la mia esperienza.

Velocità

L'esperienza generale è davvero più lenta che avere il sistema operativo su un HDD, ma non così lento. Anche se non lo consiglio se hai bisogno delle massime prestazioni, direi che la differenza è trascurabile per l'uso medio (navigazione web, musica, video, suite per ufficio, edizione multimediale di base). In effetti, sono passato da Ubuntu a Xubuntu per sfruttare al massimo l'hardware limitato (XFCE è più veloce di Unity e GNOME).

Affidabilità

In tutto questo tempo l'unico problema di affidabilità che ho riscontrato è quando sposto accidentalmente la scheda microSD e si presentano errori I / O. Mi è successo spesso finché non mi sono abituato ad avere una scheda microSD vicino alla mia mano durante la digitazione, ma succede ancora occasionalmente per fattori esterni. Il filesystem si corrompe e non riesco ad avviarlo normalmente poiché fsckdeve essere eseguito manualmente, ma tale comando non mi ha mai fallito, quindi posso usare di nuovo il sistema in un paio di minuti. La parte peggiore è perdere lavoro non salvato, ma non è un grosso problema se sei abituato a salvare costantemente le cose importanti (e Firefox è davvero buono quando si tratta di ripristinare le mie schede: 'D). Si noti che questo problema potrebbe danneggiare la carta a lungo termine.

Memorizzazione

16 GB di capacità di archiviazione. Il processo di installazione mi ha lasciato con circa 5-7 GB gratuiti. Ho solo bisogno di qualche altro programma di ciò che viene di default e memorizzo la maggior parte dei miei file sul cloud e su dispositivi esterni, quindi questo spazio libero è sufficiente per le mie esigenze (ma potrebbe non essere lo stesso per te).

Conclusione

Installa il sistema operativo su un HDD / SSD se ne hai la possibilità o se effettivamente hai bisogno delle massime prestazioni. Altrimenti, installarlo su una scheda microSD è una buona scelta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.