J'ai branché mon disque dur externe (formaté sur mon Mac dans HFS + journalisé) sur mon ordinateur de bureau Ubuntu 9.04 64 bits. Je ne parviens pas à monter le disque en écriture, comment puis-je le faire? En ce moment, tout ce que je reçois est un accès en lecture, j'ai essayé
sudo mount -t hfsplus /dev/sdf2 /media/"Portable HD"
mais cela ne me donnait toujours qu'un accès en lecture ... des idées ??
Réponses:
Vous devez désactiver la journalisation si vous souhaitez y écrire à partir d'Ubuntu. Ubuntu ne prend en charge que l’écriture sur des volumes HFS + non journalisés.
Sur votre Mac:
Désactiver la journalisation à partir de HFS + est toujours possible jusqu'à OS X Yosemite 10.10
la source
Tout d’abord, assurez-vous d’avoir installé hfsprogs . Exemple de commande d'installation:
Ensuite, montez ou remontez le lecteur HFS +; les commandes doivent être comme suit:
ou
Enfin, si le lecteur n’a pas été correctement démonté ou est partiellement corrompu, exécutez fsck.hfsplus (fourni ici par Jayson) en tant que tel:
la source
sudo mount -t hfsplus -o remount,force,rw /dev/sdx# /mount/point
. Ensuite, vous devez utiliser root pour lire / écrire des données.mount: warning: /media/mount/point seems to be mounted read-only.
Ubuntu 13.04 avec hfsprogs installé.Vous pouvez activer l'écriture sur HFS + sous Linux même si vous n'avez pas désactivé la journalisation. En plus de hfsplus que vous avez déjà, vous devez avoir installé hfsprogs:
Ensuite, utilisez l'
-o force
option:Si le lecteur a été monté automatiquement (comme il se doit sur un système de bureau tel que Ubuntu), vous pouvez activer l'écriture avec
ou
/ mount / point serait habituellement / media / votre_label_drive / dev / sdx est votre périphérique HFS +
Utilisez
mount -l
pour trouver quel périphérique est déjà monté sur quel point de montage.la source
Avez-vous essayé de faire correspondre les autorisations?
Par défaut, Mac OS X formate les volumes dans les volumes HFS + journalisés. La journalisation est une fonctionnalité qui améliore la fiabilité des données et rend malheureusement les lecteurs HFS en lecture seule sous Linux.
Pour désactiver la journalisation, démarrez simplement sous OS X et lancez l'Utilitaire de disque. Cliquez sur votre partition HFS, maintenez la touche Option enfoncée, puis cliquez sur Fichier dans la barre de menus. Une nouvelle option pour désactiver la journalisation apparaîtra dans le menu. Cliquez dessus et redémarrez sous Linux. Vous devriez avoir un accès en lecture et en écriture à votre partition HFS. Toutefois, les autorisations sur le dossier de base de l'utilisateur Mac vous empêcheront de lire ou d'écrire ces fichiers. nous avons juste besoin de changer notre UID dans un système d'exploitation pour qu'il corresponde à celui de l'autre. Sauf indication contraire de votre part, nous allons modifier notre UID Linux pour qu'il corresponde à celui de notre OS X, car c'est un peu plus simple. Par défaut, le premier utilisateur de OS X a un UID de 501, mais vous pouvez le vérifier en accédant aux Préférences Système de OS X, en cliquant avec le bouton droit de la souris sur votre utilisateur et en sélectionnant Options avancées.
Démarrez sous Linux (nous utilisons Ubuntu dans cet exemple) et lancez le terminal. Premièrement, nous allons ajouter un utilisateur temporaire, car nous ne souhaitons pas modifier un utilisateur auquel nous sommes actuellement connectés. Donc, exécutez les commandes suivantes dans le terminal, en appuyant sur Entrée après chaque commande:
Tapez un nouveau mot de passe pour l'utilisateur temporaire lorsque vous y êtes invité. Redémarrez et connectez-vous en tant qu'utilisateur tempuser. Ensuite, ouvrez le terminal et tapez les commandes suivantes, en appuyant à nouveau sur entrée après chaque (et en remplaçant votre nom d'utilisateur par le nom d'utilisateur de votre utilisateur Linux):
Cela modifiera l'UID de votre utilisateur Linux en 501 et fixera les autorisations de votre dossier personnel de sorte que vous les possédiez toujours. Maintenant, vous devriez être capable de lire et d’écrire dans les dossiers personnels de vos utilisateurs Mac et Linux, quel que soit le système d’exploitation auquel vous êtes connecté.
Vous pouvez également vouloir corriger votre écran de connexion, car par défaut, Ubuntu ne listera pas les utilisateurs avec un UID inférieur à 1000. Pour cela, ouvrez simplement un terminal et exécutez gksudo gedit /etc/login.defs et recherchez UID_MIN dans le fichier texte. Changez cette valeur de 1000 à 501 et lorsque vous redémarrez votre utilisateur, celui-ci sera répertorié dans l'écran de connexion.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems
la source
Juste au cas où cela pourrait aider quelqu'un à l'avenir - si vous ne parvenez même pas à monter le disque en mode lecture seule, c'est peut-être parce que le disque utilise Apple Core Storage, qui encapsule HFS +. Vois ici:
Monter une partition HFS + dans Ubuntu
Monter une partition HFS + sur Arch Linux
la source