Am o unitate externă pe care o format pentru un prieten Mac, așa că am setat-o pe HFS + folosind Gparted. Nu pot să scriu niciun fișier pe unitate acum, chiar și după executarea comenzii mount cu opțiunea rw. Rularea grep sda1 /proc/mounts (unitatea pe care o doresc) returnează:

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

Rețineți că este montat ca rw.
Dar copierea de pe terminal sau Nemo returnează „Eroare: sistem de fișiere numai în citire”. De când am formatat unitatea pe Linux, volumul HFS + nu este încă jurnalizat. Trebuie să îi copiez câteva fișiere înainte să le dau prietenului meu Mac. Ce ar trebui să fac?

Comentarii

Răspuns

  1. Trebuie să opriți jurnalizarea dacă doriți să îi scrieți din Ubuntu. Ubuntu are suport doar pentru scrierea în volume HFS + care nu sunt jurnalizate. Dezactivarea jurnalizării de la HFS + este încă posibilă până la OS X Yosemite 10.10

    Pe computerul dvs.:

    • Deschideți utilitarul discului în Aplicații -> Utilități
    • Selectați volumul pentru a dezactiva jurnalizarea.
    • Alegeți Dezactivare jurnalizare din meniul Fișier. (În versiunile ulterioare de Mac OS va trebui să țineți apăsat butonul de opțiune când faceți clic pe meniul Fișier. Sau dacă vă place Apple + J)
  2. Acum conectați hard disk-ul HFS + la Ubuntu și rulați această comandă:

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

    exemplu de ieșire:

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

    Deci, suntem interesați doar de sda2 în acest exemplu.

    $ sudo apt-get install hfsprogs 
  3. Creați un folder în directorul de acasă numit backup și copiați calea completă a copiei de rezervă pentru a pune la sfârșitul următoarei comenzi:

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

    Acum, pentru noroc:

    $ sudo mount -o remount,rw /home/user/backup 
  4. Acum pentru trimiterea HFS +:

    $ sudo chmod 775 /home/user/backup 
  5. Testarea cu terminalul :

    $ cd /home/user/backup $ mkdir test 
  6. Acum verificați cu managerul de fișiere dacă a fost creat directorul de testare. Dar ce naiba, managerul de fișiere poate încă ” scrieți la HFS +.

    Forțați trimiterea managerului de fișiere

    ### sudo filemanager, for eg. $ sudo thunar 
  7. Și acum după o lungă procedură de exagerare acum aveți acces la HFS +.

    Ulterior, conectați din nou unitatea la Mac, activați jurnalizarea și utilizați utilitarul de disc pentru a repara permisiunile.

Comentarii

  • Nu am ' nu am un Mac 🙁
  • Pe Mojave, acest lucru poate ' nu se mai poate face în Disk Utility. Dar puteți diskutil disableJournal /Volumes/<name> în Terminal.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *