Ho un disco esterno che sto formattando per un amico Mac, quindi lho impostato su HFS + usando Gparted. Al momento non riesco a scrivere alcun file sullunità, anche dopo aver eseguito il comando mount
con lopzione rw
. Lesecuzione di grep sda1 /proc/mounts
(lunità che desidero) restituisce:
/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
Nota che è montata come rw
.
Ma la copia da terminale o da Nemo restituisce “Errore: file system di sola lettura”. Da quando ho formattato lunità su Linux, il volume HFS + non è ancora registrato. Ho bisogno di copiarvi alcuni file prima di darlo al mio amico Mac. Cosa devo fare?
Commenti
Risposta
-
Devi disattivare linserimento nel journal se vuoi scriverci da Ubuntu. Ubuntu supporta solo la scrittura su volumi HFS + non registrati. La disabilitazione del journaling da HFS + è ancora possibile fino a OS X Yosemite 10.10
Sul tuo Mac:
- Apri Utility Disco in Applicazioni -> Utility
- Seleziona il volume su cui disabilitare linserimento nel journal.
- Scegli Disabilita linserimento nel journal dal menu File. (Nelle versioni successive di Mac OS dovrai tenere premuto il pulsante di opzione quando fai clic sul menu File. O se ti piace Apple + J)
-
Ora collega il disco rigido HFS + in Ubuntu ed esegui questo comando:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
output di esempio:
sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName
Quindi siamo interessati solo a sda2 in questo esempio.
$ sudo apt-get install hfsprogs
-
Crea una cartella nella tua home directory chiamata backup e copia il percorso completo del backup da mettere alla fine del seguente comando:
$ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
Adesso ti auguro buona fortuna:
$ sudo mount -o remount,rw /home/user/backup
-
Ora per linvio HFS +:
$ sudo chmod 775 /home/user/backup
-
Test con terminale :
$ cd /home/user/backup $ mkdir test
-
Ora controlla con il tuo file manager se è stata creata la directory di test. Ma che diamine, il file manager può ancora ” t scrivere su HFS +.
Forza linvio del file manager
### sudo filemanager, for eg. $ sudo thunar
-
E ora dopo una lunga procedura esagerata ss ora hai accesso a HFS +.
Successivamente, ricollega lunità al Mac, attiva il journaling e usa lutilità del disco per riparare i permessi.
Commenti
- Non ' non ho un Mac 🙁
- Su Mojave, questo può ' non potrà più essere eseguito in Utility Disco. Ma puoi
diskutil disableJournal /Volumes/<name>
in Terminal.
hfsprogs
installato? provaforce
opzione.