HFS+ : lire et écrire des fichiers depuis Ubuntu [Fermé]

Signaler
Messages postés
66
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
24 juillet 2016
-
dom17
Messages postés
967
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
13 février 2017
-
Bonjour,

Je souhaiterais bénéficier de votre aide précieuse pour pouvoir accéder en mode lecture&écriture à mes fichiers stockés sur un disque dur externe présentant un formatage de type HFS+ journalisé.

Ce disque dur avait été utilisé sous Mac mais maintenant étant passé à Ubuntu il m est impossible de récupérer la multitude de fichiers que j y avais stocké.

Je ne possède plus de Mac dont je ne peux pas éliminer la journalisation à partir d un OSMac.

Des idées?

Bien cordialement,

Gorosk





9 réponses

Messages postés
66
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
24 juillet 2016
2
Bonjour Dom17 et merci pour votre réponse.
Les trois logiciels que vous indiquez ont bien été installés.
Ensuite le DD externe a été branché mais le problème persiste.
Quelle est la suite des opérations?
Bien cordialement,
Gorosk
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 80644 internautes nous ont dit merci ce mois-ci

Messages postés
967
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
13 février 2017
175
Bonsoir

Si tu es encore en train de changer les droits fichier par fichier, tu gagneras du temps avec une seule ligne en terminal
sudo chown -R conte /media/conte/LucasMac

qui te fera tout d'un coup
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 80644 internautes nous ont dit merci ce mois-ci

Messages postés
967
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
13 février 2017
175
Bonjour
Commence par
 sudo apt-get install hfsplus hfsprogs hfsutils

Messages postés
967
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
13 février 2017
175
Bonsoir

À essayer : reconnecter ton disque à un Mac
et dans le terminal
repère ton disque (qqchose comme /dev/disk***)
df -h

désactive la journalisation
diskutil disableJournal "mon_disque"





Messages postés
66
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
24 juillet 2016
2
Bonjour dom17!
Oui, je connais la procédure que tu décris pour l'avoir repéréee dans différents fora. Le seul souci, c'est que je n'ai pas accès à un Mac.
Existe-t-il un moyen de faire cela via ubuntu?
Merci,
Gorosk
Messages postés
967
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
13 février 2017
175
Bonjour

Ok, pas de Mac dans les environs, donc tu essaies la procédure Linux

Ubuntu monte le disque en général automatiquement au démarrage (selon les options de /etc/fstab)

Tu le repères
sudo fdisk -l

La commande suivante le démonte-remonte en écriture

sudo mount -t hfsplus -o remount,force,rw /dev/sdx

(tu remplaces x par la lettre trouvée avec fdisk)
sudo mount -t hfsplus -o remount,force,rw /media/ton_disque


@+
Messages postés
66
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
24 juillet 2016
2
Re-bonjour Dom17 et encore merci pour ta patience.

Je vais montrer les prises d écran du terminal à la suite des commandes que tu as suggérées.

sudo fdisk -l



On voit bien que le disque dur externe a deux partitions, une en FAT32 que je peux lire sous Ubuntu et l autre en HFS+ qui m est accessible en mode "seule lecture".

sudo mount -t hfsplus -o remount,force,rw /dev/sdx où "x" est substitué par "b1"



et pour terminer

sudo mount -t hfsplus -o remount,force,rw /media/ton_disque où "ton_disque" a été substitué par "sdb1" et "LucasMac" (c est le nom que j ai donné au disque).



Après toutes ces manipulations, j ai démonté et remonté le disque dur externe mais les fichiers de SDB1 (hfs+) sont toujours en mode seule lecture.

Aurais-je oublié quelque chose?

Gorosk
dom17
Messages postés
967
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
13 février 2017
175
Bonsoir Gorosk

Une erreur chacun :-/

moi: C'est /media/user/ton_disque
toi : ton_disque, dans ce cas, c'est son nom tel qu'il apparaît dans l'explorateur de fichiers.

La bonne commande est donc
sudo mount -t hfsplus -o remount,force,rw /media/conte/LucasMac

Mais, après moultes recherches, je pense que...si tu y arrives, tu seras le premier !
(il y a quand même qq1 qui l'a fait avec un prog en C, à compiler sur Ubuntu, mais les liens qui y mènent sont morts)

Donc, je crains que tu ne doives

-quitter l'île paradisiaque et sans mac, d'où tu communiques grâce à tes panneaux solaires et ta connexion satellite.
ou
-vaincre ton agoraphobie, et sortir de ta maison de hobbit bien cachée dans le parc près du centre ville.

pour trouver un Mac sur lequel
diskutil disableJournal "mon_disque"


Mais tu peux aussi

-copier tes données sur une autre partition, un autre disque, ou (chiffrées pour les sensibles) dans un stockage en ligne
-avec gparted formater ta partition en ext4, ou fat32, ntfs, exfat, (hfs+ non journalisé même)
selon l'usage que tu as de ton disque (Ubuntu lira, écrira sur tous)
-les rapatrier alors

(-Je cite juste et on oublie tout de suite:
lancer un Osx hacké dans une machine virtuelle juste pour déjournaliser ta partition)

@+
Messages postés
66
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
24 juillet 2016
2
Bonjour Dom17 et encore merci pour le temps que tu dédies à ce post.

J'ai deux nouvelles, une bonne et une un peu moins bonne.

La bonne nouvelle est que j'ai réussi à effacer la journalisation de la partition en HFS+ de mon disque dur externe.
J'ai juste utilisé mon disque d'installation MacOs: sans lancer l'installation, j'ai fait Utilitaires>Terminal.

Dans le terminal j'ai tapé

df -h

ce qui permet tout de suite de voir la partition en HFS+ dont le nom est /dev/disk2s1

ensuite: diskutil disableJournal disk2s1

La journalisation a été bien effacée de cette partition.

Mauvaise nouvelle:

De retour sur Ubuntu je branche le disque dur externe et je regarde la partition en HFS+. Rien ne change. Je peux lire les fichiers mais je ne peux ni les copier ni les effacer ni les modifier. Le message qui s'affiche est " you are not the owner and do not have the permissions"

Je me demande si en branchant le disque dur sur un mac on me sort que je ne suis pas le propriétaire et que je n'ai pas la permission...

Bien cordialement,

Gorosk
dom17
Messages postés
967
Date d'inscription
mercredi 26 avril 2006
Statut
Membre
Dernière intervention
13 février 2017
175
Bien vu, le disque d'install de Mac pour la manip.
Maintenant que ta partition n'est plus journalisée,
as tu refait :
sudo mount -t hfsplus -o remount,rw /media/conte/LucasMac

(force doit être inutile )

Pour redevenir propriétaire de te partition (change owner)
 sudo chown conte /media/conte/LucasMac

Ça avance ;-)
Les mots magiques : bonjour, s'il vous plaît, merci.
Et si la solution proposée a fonctionné, dites le, ce sera utile à d'autres, et passez en Résolu
Messages postés
66
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
24 juillet 2016
2
Bonjour Dom17, je suis de retour!

Bonne nouvelle, j'ai pu, enfin, résoudre le problème tout en tapant la ligne de commande suivante:

gksudo nautilus /media

Par la suite j'ai pu modifier manuellement le propriétaire des fichiers sur la partition en HFS+ du DDexterne.

Le seul hic est que cette procédure est longue, il faut faire fichier par fichier.

J'aurais bien aimé tenter ta procédure mais je l'ai vue trop tard!

Encore merci pour ton aide,

Gorosk