Ik heb een externe schijf die ik aan het formatteren ben voor een Mac-vriend, dus ik stel deze in op HFS + met Gparted. Ik kan nu geen bestanden naar de drive schrijven, zelfs niet nadat ik het mount
commando heb uitgevoerd met de rw
optie. Running grep sda1 /proc/mounts
(de schijf die ik wil) geeft als resultaat:
/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
Merk op dat het is aangekoppeld als rw
.
Maar kopiëren vanaf de terminal of Nemo levert “Fout: alleen-lezen bestandssysteem” op. Sinds ik de schijf op Linux heb geformatteerd, is het HFS + -volume nog niet in een journaal opgenomen. Ik moet er enkele bestanden naartoe kopiëren voordat ik het aan mijn Mac-vriend geef. Wat moet ik doen?
Reacties
Antwoord
-
U moet de journaling uitschakelen als u er vanuit Ubuntu naar wilt schrijven. Ubuntu biedt alleen ondersteuning voor het schrijven naar niet-journaled HFS + -volumes. Journaling uitschakelen van HFS + is nog steeds mogelijk tot OS X Yosemite 10.10
Op uw Mac:
- Open Schijfhulpprogramma onder Toepassingen -> Hulpprogrammas
- Selecteer het volume waarop logboekregistratie moet worden uitgeschakeld.
- Kies Logboekregistratie uitschakelen in het menu Bestand. (Op latere Mac OS-versies moet je de optieknop ingedrukt houden wanneer je op het menu Bestand klikt. Of als je Apple + J leuk vindt)
-
Nu plug de HFS + harde schijf in Ubuntu en voer deze opdracht uit:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
voorbeelduitvoer:
sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName
Dus we zijn alleen geïnteresseerd in sda2 in dat voorbeeld.
$ sudo apt-get install hfsprogs
-
Maak een map in je homedirectory met de naam backup en kopieer het volledige pad van de back-up om aan het einde van de volgende opdracht te plaatsen:
$ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
Nu voor veel geluk:
$ sudo mount -o remount,rw /home/user/backup
-
Nu voor HFS + inzending:
$ sudo chmod 775 /home/user/backup
-
Testen met terminal :
$ cd /home/user/backup $ mkdir test
-
Controleer nu met je bestandsbeheerder of de testmap is aangemaakt. Maar wat kan de bestandsbeheerder nog steeds? ” t schrijven naar HFS +.
Dwing indiening van bestandsbeheerder
### sudo filemanager, for eg. $ sudo thunar
-
En nu, na een lange overbelastingsprocedure ss heb je nu toegang tot HFS +.
Sluit daarna de drive weer aan op de mac, zet logboekregistratie aan en gebruik schijfhulpprogramma om permissies te herstellen.
Reacties
- Ik heb ' geen Mac 🙁
- Op Mojave kan dit ' kan niet meer in Schijfhulpprogramma worden gedaan. Maar je kunt
diskutil disableJournal /Volumes/<name>
in Terminal.
hfsprogs
geïnstalleerd? probeer deforce
optie.