Mi rendo conto che questa domanda è di natura simile a questa domanda , ma spero di attirare maggiormente l'attenzione su un ulteriore problema in uno dei commenti di questa risposta a quella domanda .
Ho rimosso il disco rigido di un vecchio MacbookPro e sto provando a montarlo sulla mia scatola del sistema operativo elementare, dove lo monta automaticamente in sola lettura. Voglio ottenere l'accesso rw a questa unità.
Seguendo la procedura indicata nella risposta collegata sopra, dopo l'esecuzione
sudo mount -t hfsplus -o remount,force,rw /dev/sdc2 /media/myharddrive
ottengo
mount: warning: /media/myharddrive seems to be mounted read-only.
Questo è stato notato da un commento su quella domanda, ma non ha guadagnato abbastanza attenzione per premiare una risposta. Come mai è ancora di sola lettura? Non è questo ciò che force
garantisce?
Possono essere o meno rilevanti:
Ho anche sudo fsck.hfsplus -f /dev/sdc2
seguito il post del blog collegato nella risposta e ho aggiunto la -f
bandiera dopo fsck
che non volevo eseguire un controllo di un sistema registrato su giornale. questo ha funzionato bene fino a
** /dev/sdc2
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
Orphaned indirect node iNode28863935
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** Repairing volume.
** Rechecking volume.
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume myharddrive was repaired successfully.
*** glibc detected *** fsck.hfsplus: munmap_chunk(): invalid pointer: 0x00000000022f9e30 ***
seguito da una backtrace e una mappa di memoria. La fsck
chiamata sembra aver avuto alcun effetto sul mio disco, né buona né cattiva.
Qualsiasi suggerimento su come ottenere l'accesso in lettura e scrittura al mio disco, senza avviare OSX , sarebbe molto apprezzato.
EDIT I commenti e la risposta di Michael Kjörling hanno risolto il mio problema fondamentale di accesso ai miei dati. Tuttavia, le domande in grassetto sopra non sono state ancora affrontate, quindi ho modificato la domanda per enfatizzare questo problema, lasciando la domanda aperta per i futuri utenti.
sudo
dovrebbe essere necessaria, poiché root ignora tutti i controlli delle autorizzazioni del file system. Che fa, ovviamente, per scontato che il problema di autorizzazioni è sulle autorizzazioni a livello di sistema di file.
sudo
me cp: omitting directory Documents/
. quando
chmod
per estrarre i dati dal disco? La soluzione semplice sembrerebbe essere semplicemente fare una copia di sola lettura su qualche altro file system, quindi correggere le autorizzazioni e la proprietà lì, se necessario.