Jag har en extern enhet som jag formaterar för en Mac-vän, så jag ställde in den på HFS + med Gparted. Jag kan inte skriva några filer till enheten nu, inte ens efter att jag har kört mount med rw -alternativet. Att köra grep sda1 /proc/mounts (den enhet jag vill ha) returnerar:

/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0 

Observera att den är monterad som rw.
Men kopiering från terminalen eller Nemo returnerar ”Fel: skrivskyddat filsystem”. Eftersom jag formaterade enheten på Linux är HFS + -volymen ännu inte journalförd. Jag måste kopiera några filer till den innan jag ger den till min mac-vän. Vad ska jag göra?

Kommentarer

Svar

  1. Du måste stänga av journalföringen om du vill skriva till den från Ubuntu. Ubuntu har endast stöd för att skriva till icke-journalförda HFS + -volymer. Inaktivera journalföring från HFS + är fortfarande möjligt upp till OS X Yosemite 10.10

    På din Mac:

    • Öppna Diskverktyg under Program -> Verktyg
    • Välj volymen för att inaktivera journalföring på.
    • Välj Inaktivera journalföring på Arkiv-menyn. (På senare Mac OS-versioner måste du hålla ned alternativknappen när du klickar på Arkiv-menyn. Eller om du gillar Apple + J)
  2. Nu plugga in HFS + -hårddisken till Ubuntu och kör det här kommandot:

    $ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL 

    exempelutgång:

    sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName 

    Så vi är bara intresserade av sda2 i det exemplet.

    $ sudo apt-get install hfsprogs 
  3. Skapa en mapp i din hemkatalog som heter backup och kopiera hela sökvägen för säkerhetskopiering för att lägga till i slutet av följande kommando:

    $ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup 

    Nu för lycka till:

    $ sudo mount -o remount,rw /home/user/backup 
  4. Nu för inlämning av HFS +:

    $ sudo chmod 775 /home/user/backup 
  5. Testning med terminal :

    $ cd /home/user/backup $ mkdir test 
  6. Kontrollera nu med din filhanterare om testkatalogen skapades. Men vad fan, filhanteraren kan fortfarande ” t skriv till HFS +.

    Tvinga in inlämning av filhanteraren

    ### sudo filemanager, for eg. $ sudo thunar 
  7. Och nu efter en lång överdriven process ss du har nu tillgång till HFS +.

    Anslut därefter enheten till Mac-datorn, aktivera journalföring och använd diskverktyget för att reparera behörigheter.

Kommentarer

  • Jag har inte ' t har en mac 🙁
  • På Mojave kan detta ' t görs längre i Diskverktyg. Men du kan diskutil disableJournal /Volumes/<name> i Terminal.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *