Quels sont les avantages et les inconvénients de l'installation et de l'exécution d'Ubuntu à partir d'une carte microSD? [fermé]


12

J'ai un ordinateur portable avec une carte microSD de rechange. Je prévois d'installer Ubuntu 16.04 sur cette carte et de l'utiliser avec Windows. Quels sont les avantages et les inconvénients de l'exécution d'Ubuntu à partir d'une carte SD? Je ne pense pas qu'il y ait d'avantages en plus de ne pas avoir à déranger les partitions Windows. Je suppose que la vitesse de lecture et d'écriture inférieure est un inconvénient. Quelle serait la lenteur en termes profanes? Et quels sont les autres inconvénients.

Toute recommandation sur la carte sera également appréciée.


4
Pour mettre les choses en perspective, une carte SD de classe 6 obtiendra des vitesses d'environ 10 Mo / s. Un disque dur mécanique devrait atteindre environ 200 Mo / s. En substance, une carte SD sera si lente que vous finirez probablement par la jeter par la fenêtre.
Lewis Smith

2
Le seul avantage est que vous n'avez pas besoin de câble et de boîtier supplémentaires, juste une carte SD. Mais un SSD SATA externe avec boîtier UASP sera bien mieux.
Alvin Liang

1
@LewisSmith La carte (classe 10) est annoncée jusqu'à 100 Mo / s. Cela fait-il une différence?
SDAdam

1
@SDAdam C'est pour les vitesses séquentielles, mais les vitesses de lecture / écriture aléatoires seront beaucoup plus faibles.
Steve

4
Ceci est comparable à la façon dont les systèmes Raspberry Pi fonctionnent correctement?
zero298

Réponses:


8

Je pense que la limite est le lecteur de cartes et non la carte.

Mais que diriez-vous d'installer un système persistant sur cette carte. De cette façon, c'est comme un système live et plus de pièces sont chargées en mémoire. Le démarrage prend plus de temps mais devrait être plus rapide à utiliser.

Écrire sur la carte ne sera pas très rapide. Mais je pense que c'est une option à essayer.


7
  • Veuillez d'abord vérifier que votre ordinateur peut démarrer à partir du lecteur de carte

  • Ce lien peut vous aider à installer Ubuntu sur votre carte microSD (un système installé comme installé sur un lecteur interne).

  • Une bonne alternative pourrait être de créer un lecteur live persistant avec mkusb

  • En cas de problème pour lire ou écrire plus tard, essayez selon ce lien .


Veuillez noter qu'une carte SD

  • est beaucoup plus lent

  • est beaucoup plus sensible à l'usure des cellules mémoire et à la corruption du système logique pour répartir l'usure

qu'un SSD connecté via eSATA ou USB 3 ou une clé USB 3 haut de gamme. Voir ce lien et ses liens.


3

En plus des problèmes de vitesse potentiels qui ont déjà de bonnes réponses ici, il y a un autre problème que vous voudrez peut-être considérer.

Je suppose que vous parlez d'un emplacement pour carte SD intégré, comme cela est courant dans les ordinateurs portables plus récents. Vous devez vous assurer qu'il s'agit d'un périphérique amorçable et qu'il fonctionnera bien avec votre chargeur de démarrage (GRUB ou autre). Certains ordinateurs portables ont une option BIOS similaire à "Activer le démarrage sécurisé de la carte numérique (SD)", ce qui permet cela. Mais d'autres (par exemple mon Dell Precision) interdisent activement l'accès à l'emplacement pour carte SD pendant le démarrage, car il est connecté au bus PCI-E, et n'est pas autorisé à charger les pilotes dont il aurait besoin pour l'utiliser pendant le démarrage.

Il convient de noter que certaines personnes ont réussi à utiliser des chargeurs de démarrage chaînés afin d'injecter les pilotes dans le processus de démarrage, vous pouvez consulter la page officielle "Boot from SD" d'Ubuntu ici .

De plus, les "gestionnaires de démarrage" sont également une solution potentielle pour cela, par exemple le Plop Boot Manager mal nommé .


2

Avantages:

  1. Petit
  2. Image (re) facile à utiliser avec windisk32, dd ou Etcher
  3. Différentes tailles de stockage au choix
  4. Différentes classes de vitesse au choix
  5. Portable
  6. Tout le monde le fait (Raspberry Pi, etc.)

Les inconvénients:

  1. Une classe de vitesse plus rapide équivaut à plus d'argent
  2. Sièges, parfois difficiles à entrer / sortir de la fente pour carte SD dans un ordinateur portable
  3. L'accès à la fente pour carte SD pourrait être plus lent qu'un lecteur de carte SD USB3
  4. Le BIOS peut vouloir un lecteur de carte USB par rapport au lecteur de carte SD installé
  5. Les machines virtuelles ont du mal à lire à partir d'un lecteur de carte SD et préfèrent parfois un lecteur de carte SD USB. Voir ce long article sur les problèmes: /superuser/373463/how-to-access-an-sd-card-from-a-virtual-machine
  6. Le système d'exploitation doit être conscient de la carte SD pour éviter les problèmes de mise à niveau d'usure. Regardez ces alternatives de système de fichiers pour maximiser votre expérience.

Enfin, j'aime la famille de cartes SD Sandisk Pro pour mes distributions Linux.


2

Vous allez ruiner la carte SD à long terme.

Les SSD (et le stockage similaire qui inclut les cartes SD) se dégradent à chaque cycle d'écriture. Si vous avez une image ISO en direct, ce ne sera pas un problème (mais ce n'est probablement pas ce que vous voulez et seulement si vous n'avez pas de partition de swap). Avec un Ubuntu normal cependant, la charge d'écriture sera bien au-dessus de la destination des cartes SD, dégradant ainsi la carte beaucoup plus rapidement que d'habitude (nous parlons encore d'années ou plus, ce n'est pas comme si la carte brûlait le seconde que vous démarrez)


2
"un système qui se réinitialise à chaque redémarrage" - vous voulez dire une ISO en direct régulière? Pour info, si vous avez le ram pour tout copier toram, alors vos vitesses de lecture et d'écriture (en ram) pourraient être mesurées en Go / seconde
Xen2050

À côté du point, mais les SSD ont une durée de vie comparable aux disques durs.
wjandrea

@wjandrea oui, mais il y a une différence entre un SSD et une carte SD. Et cette différence se manifeste surtout dans leur durée de vie. Parce que les cartes n'étaient pas faites pour l'écriture constante que subissent les disques durs internes
Hobbamok

0

En plus de la lenteur, les pilotes Linux pour les cartes SD sont notoirement bogués et produisent de temps en temps une corruption des données. Cela affecte même les ordinateurs portables avec des SSD "eMMC" (essentiellement, une carte SD haute vitesse soudée sur la carte mère). J'en ai un et toutes les semaines environ, le noyau signale une erreur parasite car la carte ne termine pas une opération dans un délai arbitraire de 1 seconde que le noyau lui accorde, et passe de force le lecteur en lecture seule, nécessitant un redémarrage. Parfois, cela laisse également une corruption qui nécessite un fsck et (heureusement rarement) une perte de données réelle.

Vous ne voulez pas exécuter à partir d'une véritable carte SD lente avec ces problèmes. Une bonne alternative serait un lecteur flash USB 3 à profil bas qui s'adapte principalement à l'intérieur du port USB. Ceux-ci sont maintenant disponibles dans d'énormes tailles, au moins 128 Go et probablement 256-512 Go.


1
"En plus de la lenteur, les pilotes Linux pour les cartes SD sont notoirement bogués" - Avez-vous une référence pour cela? Je vous crois si vous dites que vous rencontrez des problèmes, mais cela ne signifie pas que ce soit universel. Je ne me souviens pas avoir rencontré ces problèmes (et j'ai un ordinateur portable avec stockage eMMC). Notez également que les Raspberry Pi sont essentiellement des PC Linux avec une carte SD comme seul stockage.
marcelm

1
@marcelm: J'ai diagnostiqué (conduisant à un correctif en amont) un bogue de longue date dans le sous-système Linux SPI qui causait une corruption importante sur les cartes SD il y a quelques années. Le problème a fini par être essentiellement pas de verrouillage autour de certaines sections critiques en raison du protocole non documenté et mal utilisé pour la propriété d'un certain verrou. Et les RPis (que vous mentionnez) sont toujours connus pour la corruption de la carte SD. Le problème spécifique que je rencontre encore fréquemment sur mon ordinateur portable peut être spécifique à mon matériel particulier, mais ces sous-systèmes étant incroyablement bogués est un modèle continu.
R .. GitHub STOP HELPING ICE

0

Je suis un utilisateur Xubuntu (anciennement Ubuntu) qui utilise son système d'exploitation sur une carte microSD de 16 Go depuis environ un an et demi, je vais donc raconter mon expérience.

La vitesse

L'expérience générale est en effet plus lente que d'avoir le système d'exploitation sur un disque dur, mais pas si lente. Bien que je ne le recommande pas si vous avez besoin de performances optimales, je dirais que la différence est négligeable pour l'utilisation moyenne (navigation sur le Web, musique, vidéos, suite bureautique, édition multimédia de base). En fait, je suis passé d'Ubuntu à Xubuntu pour tirer le meilleur parti du matériel limité (XFCE est plus rapide que Unity et GNOME).

Fiabilité

Pendant tout ce temps, le seul problème de fiabilité que j'ai rencontré est lorsque je déplace accidentellement la carte microSD et que des erreurs d'E / S apparaissent. Cela m'est souvent arrivé jusqu'à ce que je m'habitue à avoir une carte microSD près de ma main lors de la frappe, mais cela arrive encore occasionnellement pour des facteurs externes. Le système de fichiers est corrompu et je ne peux pas démarrer normalement car il fsckdoit être exécuté manuellement, mais une telle commande ne m'a jamais échoué, je peux donc réutiliser le système dans quelques minutes. Le pire est de perdre du travail non enregistré, mais ce n'est pas un gros problème si vous avez l'habitude de sauvegarder constamment les choses importantes (et Firefox est vraiment bon quand il s'agit de restaurer mes onglets: 'D). Veuillez noter que ce problème peut endommager la carte à long terme.

Stockage

16 Go de capacité de stockage. Le processus d'installation m'a laissé environ 5-7 Go gratuits. Je n'ai besoin que de quelques programmes supplémentaires de ce qui vient par défaut et je stocke la plupart de mes fichiers sur le cloud et les appareils externes, donc cet espace libre est suffisant pour mes besoins (mais il peut ne pas être le même pour vous).

Conclusion

Installez le système d'exploitation sur un disque dur / SSD si vous en avez la possibilité ou si vous avez réellement besoin de performances supérieures. Sinon, l'installer sur une carte microSD est un bon choix.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.