0 votes

Raid 0 sur deux SSD sur Macbook pro Mid 2012 (non retina) avec Catalina ?

J'utilise un Macbook pro-Mid 2012 (non-retina). Il y a deux SSD, un 850 EVO (250 GB) et un 860 Pro (256 GB). Catalina est installé sur les deux et fonctionne parfaitement. Je peux changer facilement en utilisant le disque de démarrage dans les préférences.

Le 860 Pro a été installé récemment et il s'agit d'une installation fraîche et nouvelle de MacOS. Maintenant, je veux garder le 860 Pro comme mon démarrage principal de Catalina et utiliser un autre disque (850 EV)) comme RAID 0.

J'ai lu que certaines personnes rencontraient des problèmes avec le RAID dans Catalina. Je voulais donc savoir quels étaient les avantages et les inconvénients de cette solution.

Est-ce que je vais rencontrer des problèmes avec cela, spécifiquement le téléchargement sera-t-il un problème si cela est fait ?

S'il vous plaît demander si vous avez des questions, j'ai fourni la plupart des informations, autre que ce son i5, 16GB Ram

1voto

Paweł Tatarczuk Points 486

Révision - elle peut se faire sans inconvénient.

J'ai essayé plusieurs méthodes puisque lesniakrafal n'a pas fonctionné directement lors de ma première tentative mais après plusieurs essais, cela fonctionne. Veuillez me pardonner si je me trompe, j'ai 25 ans d'expérience dans l'utilisation d'Unix mais c'est mon premier Mac que j'ai acheté il y a 3 semaines.

  1. J'ai essayé ccc et je n'ai pas pu faire de mise à jour ou d'installation.
  2. J'ai réussi à installer en utilisant un dd de style unix et il me semble me souvenir que je pouvais faire des mises à jour, les problèmes d'installation peuvent être surmontés avec xattr -cr ou en cours d'exécution csrutil disable à partir du support d'installation. Le problème, c'est que j'avais transféré un disque de 250 Go vers un disque externe de 2 To, et que ce transfert a donné lieu à un disque de 250 Go sur un réseau raid0 de 500 Go. dd if=/dev/disk5 of=/dev/disk2 bs=64k où disk5 était l'installation externe synthétisée et disk2 était le (raid virtuel). Cela peut être utile si vous voulez copier votre installation actuelle et éventuellement vous pouvez faire fonctionner les mises à jour normalement en utilisant la méthode que je présente ici après avoir fait un redimensionnement.
  3. Installer sur un disque externe, redimensionner avec diskutil apfs resizecontainer disk4s2 499400m Les mises à jour du système et les installations ne fonctionnent pas sans exécuter csrutil disable à partir de l'installation usb.
  4. Vous pouvez obtenir une installation réussie sur /dev/disk2 le lecteur virtuel de 2 façons. La première consiste à utiliser l'utilitaire de disque pour créer la matrice et se retrouver avec un conteneur virtuel sans partition GPT ou EFI. Cela fonctionne mais les mises à jour ont échoué pour moi, donc la liste de diskutil devrait montrer une partition EFI sur disk2. L'utilisation de la méthode lesniakrafal avec GPT assigné et la partition EFI incluse sur le disque virtuel raid0 array, j'ai obtenu une installation réussie avec les mises à jour.
  5. Vous n'avez pas besoin de télécharger ou d'installer de patchs, Catalina fonctionne sur ce modèle. Je donne tout le crédit à la page/auteur suivante où j'ai omis quelques étapes et embelli avec quelques détails de l'installation.

https://lesniakrafal.com/install-mac-os-catalina-raid-0/

  1. Fais une clé USB avec l'installateur de Catalina.

    • Téléchargez avec Safari/App Store avec un Mac et insérez une clé USB de 16 Go.
    • Ouvrez un terminal et tapez ls /Volumes pour trouver le nouveau lecteur flash, le mien était /Volumes/NEW\ VOLUME
    • Ejecutar /Applications/Install\ macOS\ Catalina.app/Contents/Resources/creatinstallmedia --volume /Volumes/NEW\ VOLUME
    • Éjectez quand vous avez terminé et redémarrez.
  2. Maintenez la touche Option enfoncée et sélectionnez l'installateur flash/usb nouvellement créé, vous le ferez souvent.

  3. Utilisez la barre de menu supérieure pour ouvrir un terminal.

  4. Obtenez une liste de vos lecteurs actuels. diskutil list

  5. Démontez les disques et détruisez les partitions gpt. Les disques internes étaient 0 & 1, 2 était le raid virtuel, 3 était imbriqué sous 2, et j'avais le disque externe étaient disk4 et disk5 non utilisé dans cet exemple, et disk6 était l'installateur usb. diskutil unmountDisk disk0 diskutil unmountDisk disk1 diskutil unmountDisk disk2 diskutil unmountDisk disk3 diskutil unmountDisk disk4 diskutil unmountDisk disk5 gpt destroy /dev/disk0 gpt destroy /dev/disk1 gpt destroy /dev/disk4 (disque externe)

Suivez ensuite les instructions de Lesniakrafal

  1. Configurez la matrice raid qui aura sa propre partition EFI. diskutil appleRAID create stripe Storage JHFS+ disk0 disk1 diskutil unmountDisk disk2 gpt create disk2 gpt add -t hfs disk2

  2. Quittez le terminal et ouvrez l'utilitaire de disque et formatez le tableau APFS et nommez-le APFS RAID.

  3. Quittez le terminal et ouvrez l'utilitaire de disque et formatez le disque externe APFS si vous essayez la méthode dd.

  4. Quittez l'utilitaire de disque et installez MacOS Catalina. Cette fois, j'ai eu l'option d'installer sur le RAID APFS et le disque externe, je n'ai donc pas suivi la méthode d'installation sur le disque externe et de retour sur le disque interne.

  5. Installer Catalina directement sur la matrice raid0.

  6. N'installez pas de correctifs, Catalina fonctionnera sur un MacBook Pro mi-2012.

  7. Ensuite, il affiche L'outil de bénédiction n'a pas pu définir le disque de démarrage actuel (nous savons maintenant comment réparer cela grâce aux tentatives de dd). Exécutez les commandes suivantes. /sbin/mount -uw / mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bak csrutil disable

  8. Parfois, un message d'erreur indiquant un espace disque insuffisant s'affiche. Il suffit de le supprimer et de le redémarrer.

  9. Erreur "Les ressources de l'installateur n'ont pas été trouvées". Redémarrez et réessayez (nous ne savons peut-être pas comment résoudre ce problème). Vous pouvez avoir à redémarrer plusieurs fois et pendant mes tentatives de dd puis un redémarrage ici, j'ai lancé First Aid sur les disques raid.

  10. Redémarrez le programme d'installation flash en maintenant la touche d'option enfoncée et non par la réparation automatique du démarrage.

  11. Lancez disk FirstAid sur les disques raid si vous ne l'avez pas déjà fait.

  12. Ouvrez un terminal et exécutez à nouveau les commandes suivantes. /sbin/mount -uw / mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bak

  13. Important !!!! Redémarrez et enlevez la FLASH DE L'INSTALLATEUR pour qu'il ne démarre que sur la matrice raid0. Ensuite, il démarre dans le nouveau MacOS et demande l'emplacement, la langue, l'identifiant Apple, etc.

  14. Redémarrez normalement et mettez à jour 2021-007 10.15.7 et Safari.

  15. Reboot. Erreur MacOS ne peut pas être installé sur votre ordinateur

  16. Redémarrez en maintenant la touche OPTION enfoncée et refaites un flash d'installation.

  17. Ouvrez le terminal et exécutez-les à nouveau. /sbin/mount -uw / mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bak

  18. Redémarrage. Certaines mises à jour n'ont pas pu être installées automatiquement. Au début, il y avait la mise à jour 2021-007 qui a été remplacée par une mise à jour du support des périphériques.

  19. Cliquez sur Mettre à jour maintenant. Votre Mac est à jour, redémarrez-le et il est toujours à jour, et peut installer Firefox, woohoo !

25 Exécutez les commandes suivantes selon lesniakrafal... sudo trimforce enable sudo update_dyld_shared_cache -root / (n'a pas fonctionné pour moi)

  1. Définissez le mot de passe Root et passez au compte Root. sudo passwd root su - root

  2. Vérification finale et corrections de lesniakrafal diskutil list diskutil apfs updatePreboot disk3s5 diskutil apfs deleteVolume disk3s3

Tout fonctionne ! Vitesse de lecture 914MB/sec et vitesse d'écriture 844MB/sec.

0voto

Paweł Tatarczuk Points 486

Comme la question inclut les inconvénients possibles de l'utilisation de raid0, c'est une préoccupation valable. Un point de défaillance unique est une préoccupation commune, mais un seul SSD de 500 Mo est également un point de défaillance unique. Je pense qu'avec les disques durs mécaniques, le risque de défaillance est doublé en raison du mécanisme mécanique du disque, mais les SSD n'ont pas de mécanisme mécanique. La défaillance des SSD semble être liée au nombre de fois qu'ils peuvent être r/w ou écrits. Si l'on considère uniquement cet aspect, un seul disque de 500 Mo aurait la même durée de vie que 2 disques de 250 Mo. Les personnes qui travaillent dans un environnement d'entreprise comparent le RAID0 au RAID1, RAID10, RAID01, RAID5 ou RAID6, qui présentent tous une certaine redondance. Pour le commun des mortels qui n'a qu'un seul disque et qui sauvegarde ses données importantes sur un disque externe ou sur le cloud, la différence entre un seul disque de 500 Mo et un RAID0 de 2 x 250 Mo peut être négligeable. Considérez également la prépondérance des utilitaires qui supplient ou forcent les utilisateurs à sauvegarder leurs données gratuitement sur le cloud et dans le système d'exploitation. Bien que je convienne qu'il n'y a pas de redondance avec raid0, il n'y en a pas non plus pour un système avec un seul disque.

-1voto

Paweł Tatarczuk Points 486

J'ai réussi à faire fonctionner Catalina sur RAID 0 avec un Macbook Pro mid 2012 en installant Catalina sur un disque externe, puis en utilisant l'installateur flash ou en démarrant le disque externe pour créer la matrice RAID 0 sur les disques internes dupliqués avec l'utilitaire de disque (cliquez sur Fichier/assistant RAID). Après avoir créé la matrice, si vous essayez d'installer, la matrice RAID apparaîtra en grisé et l'installation ne sera pas autorisée. J'ai également essayé la méthode manuelle et la matrice RAID 0 n'est pas apparue du tout. Copiez ensuite votre installation externe en cours d'exécution vers la matrice RAID avec Carbon Copy Cloner.

Il démarre bien, mais le problème est que vous ne pouvez pas mettre à jour le système et que lorsque vous voulez installer des programmes, ils ne s'installent pas sans être exécutés. xattr -cr /path/to/application.app sur les fichiers d'installation. Vous pouvez mettre à jour votre disque externe et CCC pour revenir à la matrice RAID 0 interne, mais pour moi, cela ne vaut pas la peine. En dehors de ces deux problèmes, le système semble fonctionner normalement.

Je l'ai fait deux fois et la première fois j'ai eu des problèmes pour obtenir les permissions du terminal pour exécuter 'ls' même en tant que Root. J'ai fait quelques installations sur le disque externe copié à nouveau et certains problèmes ont disparu mais je ne pouvais toujours pas mettre à jour sans retourner sur le disque externe.

Je n'ai pas essayé csrutil disable mais cela peut valoir la peine d'essayer de faire fonctionner les mises à jour.

J'ai essayé de faire un dd à partir d'un disque interne non monté vers un disque externe non monté avec l'idée que je pourrais faire un dd vers une matrice raid0 interne mais le démarrage n'a pas réussi (travail en cours). Voici quelques liens vers des pages avec lesquelles certaines personnes ont eu du succès...

https://lesniakrafal.com/install-mac-os-catalina-raid-0/

https://osxdaily.com/2019/02/13/fix-app-damaged-cant-be-opened-trash-error-mac/ Voir xattr -cr /path/to/application.app

Vous pourriez examiner les méthodes qui utilisent le chargeur de démarrage Clover ou micropatcher.sh .

En résumé, les problèmes que vous risquez de rencontrer sont les suivants : les mises à jour peuvent ne pas fonctionner et il peut être plus difficile, mais pas impossible, d'installer des applications.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X