J'ai un HFS+ journaled
disque dur externe et j'ai besoin de pouvoir l'écrire sur Ubuntu. Je n'ai pas accès à mon Mac, il se trouve à des milliers de kilomètres et je n'y aurai pas accès avant trois mois.
Peut-on faire quelque chose sans perdre les données sur le disque dur?
caja
Utilisateurs d' ubuntu-MATE : quelle que soit la solution ci-dessous, faire unkillall caja && caja .
test aidera caja à "obtenir les nouvelles, que le dossier est maintenant accessible en écriture.Réponses:
Voir Comment monter une partition HFS dans Ubuntu en lecture / écriture? - Super utilisateur
Pour citer la deuxième / troisième réponse, répondez:
...
Il existe une mine d’autres informations concernant le montage de systèmes de fichiers HFS +.
la source
sudo mount -t hfsplus -o remount,force,rw /dev/sdXY /media/mntpoint
(ou laissez de côté/dev/sdXY
et pointez là où il est actuellement monté) à la place. Je vais éditer cela dans ma réponse.Ces étapes fonctionnent pour moi (Ubuntu Studio 14.04):
Vérifier l'état du lecteur:
Démonter le deivce:
(créer un dossier pour monter le lecteur)
Montez le lecteur avec les autorisations de lecture / écriture HFS +:
la source
force
?mount: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
J'ai eu ce problème également. J'ai essayé
fsck.hfsplus
,umount
remonter sans quesudo mount -t hfsplus -o remount,force,rw
rien ne fonctionne pour moi.Ce qui a fonctionné pour moi a été:
sudo umount /media/myMountPoint
sudo rmdir
sudo mkdir
etsudo mount -t hfsplus -o force,rw /dev/xxxx /media/myMountPoint
J'espère que cela fonctionnera aussi pour vous les gars.
la source
ro
même avecforce,rw
. Supprimer et recréer le répertoire l’a fait.ls -l to verify). In other words:
sudo chown -c root: root myMountPoint / `le corrigera probablement également. (démonter avant d’être encore nécessaire)/media/<username>/
mais ailleurs (j'aime bien/mnt
), un «intelligent» Ubuntu MATE, par exemple, ne supprime pas et ne recrée (à tort) vos dossiers de montage à maintes reprises. - Plus facile pour un script de montage qui dure ...Depuis je ne peux pas commenter (pas assez de réputation ici :). Je vais poster cette réponse pour souligner que la réponse ci-dessus semble être pour un hfs + HD qui n'est pas journalisé. La commande 'fsck.hfsplus' doit être émise avec l'option '-f' pour pouvoir travailler sur un volume journalisé. Pour éviter toute confusion, j'ai copié la commande ci-dessous:
Cela ne fonctionnerait que sur un volume qui n'a pas été journalisé. Même avec l'option '-f' sur un volume journalisé, cette vérification en elle-même ne permettra pas le montage du volume remonté en lecture / écriture. Je crois que la journalisation doit être désactivée.
Il ne semble pas y avoir de code stable disponible pour désactiver la journalisation à partir de Linux. Voir le lien fourni par Richard: http://ubuntuforums.org/showthread.php?t=1420673
Si la journalisation est désactivée et que le disque monte initialement en tant que démontage et remontage en lecture seule, il devrait permettre la lecture / écriture si le disque n'est pas endommagé. S'il est endommagé, alors fsck.hfsplus doit être exécuté.
la source
Empruntant à la réponse précédente, les étapes suivantes ont fonctionné pour moi. Espérons que cela soit utile aux autres:
Branchez le disque dur externe.
Notez que Ubuntu le monte automatiquement mais qu’il est en lecture seule.
Démontez le lecteur (je le fais simplement en cliquant sur le bouton d'éjection dans l'explorateur de fichiers).
sudo apt-get install hfsprogs
(
sudo fsck.hfsplus -f /dev/sdXY
si le système de fichiers est journalisé.)Remontez le lecteur (je le fais simplement en cliquant sur le lecteur dans l'explorateur de fichiers).
Le lecteur est maintenant en lecture-écriture.
la source