Jai un lecteur externe que je formate pour un ami Mac, donc je lai réglé sur HFS + en utilisant Gparted. Je ne peux pas écrire de fichiers sur le lecteur maintenant, même après avoir exécuté la commande mount
avec loption rw
. Lexécution de grep sda1 /proc/mounts
(le lecteur que je veux) renvoie:
/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
Notez quil est monté en tant que rw
.
Mais la copie depuis le terminal ou Nemo renvoie « Erreur: système de fichiers en lecture seule ». Depuis que jai formaté le lecteur sous Linux, le volume HFS + nest pas encore journalisé. Je dois y copier quelques fichiers avant de le donner à mon ami Mac. Que dois-je faire?
Commentaires
Réponse
-
Vous devez désactiver la journalisation si vous souhaitez y écrire à partir dUbuntu. Ubuntu ne prend en charge que lécriture sur des volumes HFS + non journalisés. La désactivation de la journalisation depuis HFS + est toujours possible jusquà OS X Yosemite 10.10
Sur votre Mac:
- Ouvrez lutilitaire de disque sous Applications -> Utilitaires
- Sélectionnez le volume sur lequel désactiver la journalisation.
- Choisissez Désactiver la journalisation dans le menu Fichier. (Sur les versions ultérieures de Mac OS, vous devrez maintenir le bouton doption enfoncé lorsque vous cliquez sur le menu Fichier. Ou si vous aimez Apple + J)
-
Maintenant insérez le disque dur HFS + dans Ubuntu et exécutez cette commande:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
exemple de sortie:
sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName
Nous ne sommes donc intéressés que par sda2 dans cet exemple.
$ sudo apt-get install hfsprogs
-
Créez un dossier dans votre répertoire personnel appelé backup et copiez le chemin complet de la sauvegarde à mettre à la fin de la commande suivante:
$ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
Maintenant, bonne chance:
$ sudo mount -o remount,rw /home/user/backup
-
Maintenant pour la soumission HFS +:
$ sudo chmod 775 /home/user/backup
-
Test avec le terminal :
$ cd /home/user/backup $ mkdir test
-
Vérifiez maintenant avec votre gestionnaire de fichiers si le répertoire de test a été créé. Mais quest-ce que diable, le gestionnaire de fichiers peut toujours » t écrire dans HFS +.
Forcer la soumission du gestionnaire de fichiers
### sudo filemanager, for eg. $ sudo thunar
-
Et maintenant, après une longue procédure excessive ss vous avez maintenant accès à HFS +.
Ensuite, rebranchez le lecteur dans le mac, activez la journalisation et utilisez lutilitaire de disque pour réparer les autorisations.
Commentaires
- Je nai ' pas de mac 🙁
- Sur Mojave, cela peut ' ne sera plus fait dans lUtilitaire de disque. Mais vous pouvez
diskutil disableJournal /Volumes/<name>
dans Terminal.
hfsprogs
installé? essayez loptionforce
.