Jeg har en ekstern stasjon som jeg formaterer for en Mac-venn, så jeg setter den til HFS + ved hjelp av Gparted. Jeg kan ikke skrive noen filer til stasjonen nå, selv etter at jeg har kjørt mount
-kommandoen med alternativet rw
. Å kjøre grep sda1 /proc/mounts
(stasjonen jeg vil ha) returnerer:
/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
Merk at den er montert som rw
.
Men kopiering fra terminalen eller Nemo returnerer «Feil: skrivebeskyttet filsystem». Siden jeg formaterte stasjonen på Linux, er ikke HFS + -volumet ennå journalført. Jeg må kopiere noen filer til den før jeg gir den til min venn. Hva skal jeg gjøre?
Kommentarer
Svar
-
Du må slå av journalføringen hvis du vil skrive til den fra Ubuntu. Ubuntu har bare støtte for skriving til ikke-journalførte HFS + -volumer. Deaktivering av journalføring fra HFS + er fremdeles mulig frem til OS X Yosemite 10.10
På din Mac:
- Åpne Diskverktøy under Programmer -> Verktøy
- Velg volumet du vil deaktivere journalføring på.
- Velg Deaktiver journalføring fra Fil-menyen. (På senere Mac OS-versjoner må du holde alternativknappen nede når du klikker på Fil-menyen. Eller hvis du liker Apple + J)
-
Nå koble HFS + -disken til Ubuntu og kjør denne kommandoen:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
eksempelutgang:
sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName
Så vi er bare interessert i sda2 i det eksemplet.
$ sudo apt-get install hfsprogs
-
Opprett en mappe i hjemmekatalogen din som heter backup og kopier hele banen til sikkerhetskopiering for å sette på slutten av følgende kommando:
$ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
Nå for lykke til:
$ sudo mount -o remount,rw /home/user/backup
-
Nå for innlevering av HFS +:
$ sudo chmod 775 /home/user/backup
-
Testing med terminal :
$ cd /home/user/backup $ mkdir test
-
Sjekk nå med filbehandleren din om testkatalogen ble opprettet. Men hva pokker, filbehandleren kan fortsatt » t skriv til HFS +.
Tving innlevering av filbehandling
### sudo filemanager, for eg. $ sudo thunar
-
Og nå etter en lang overdreven prosess ss du har nå tilgang til HFS +.
Etterpå kobler du stasjonen tilbake til Mac-maskinen, slår på journalføring og bruker diskverktøyet til å reparere tillatelser.
Kommentarer
- Jeg har ikke ' t har en mac 🙁
- På Mojave kan dette ' t gjøres lenger i Diskverktøy. Men du kan
diskutil disableJournal /Volumes/<name>
i Terminal.
hfsprogs
installert? prøvforce
alternativet.