Mam dysk zewnętrzny, który formatuję dla znajomego Maca, więc ustawiłem go na HFS + za pomocą Gparted. Nie mogę teraz zapisać żadnych plików na dysku, nawet po uruchomieniu polecenia mount
z opcją rw
. Uruchomienie grep sda1 /proc/mounts
(dysk, który chcę) zwraca:
/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
Zauważ, że jest zamontowany jako .
Ale kopiowanie z terminala lub Nemo zwraca „Błąd: system plików tylko do odczytu”. Ponieważ sformatowałem dysk w systemie Linux, wolumin HFS + nie jest jeszcze księgowany. Muszę skopiować do niego kilka plików, zanim przekażę go znajomemu z Maca. Co mam zrobić?
Komentarze
Odpowiedź
-
Musisz wyłączyć dziennikowanie, jeśli chcesz pisać do niego z Ubuntu. Ubuntu obsługuje tylko zapis do woluminów HFS + bez księgowania. Wyłączenie dziennika z HFS + jest nadal możliwe do OS X Yosemite 10.10
Na komputerze Mac:
- Otwórz Narzędzie dyskowe w obszarze Aplikacje -> Narzędzia
- Wybierz wolumin, dla którego chcesz wyłączyć kronikowanie.
- Wybierz opcję Wyłącz kronikowanie z menu Plik. (W nowszych wersjach Mac OS „będziesz musiał przytrzymać przycisk opcji po kliknięciu menu Plik. Lub jeśli lubisz Apple + J)
-
Teraz podłącz dysk twardy HFS + do Ubuntu i uruchom to polecenie:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
przykładowe wyjście:
sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName
W tym przykładzie interesuje nas tylko sda2.
$ sudo apt-get install hfsprogs
-
Utwórz folder w swoim katalogu domowym o nazwie kopia zapasowa i skopiuj pełną ścieżkę kopii zapasowej i umieść ją na końcu następującego polecenia:
$ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
Teraz na szczęście:
$ sudo mount -o remount,rw /home/user/backup
-
Teraz do przesyłania HFS +:
$ sudo chmod 775 /home/user/backup
-
Testowanie z terminalem :
$ cd /home/user/backup $ mkdir test
-
Sprawdź teraz u swojego menedżera plików, czy został utworzony katalog testowy. Ale co do cholery, menedżer plików nadal może ” t napisz do HFS +.
Wymuś przesłanie menedżera plików
### sudo filemanager, for eg. $ sudo thunar
-
A teraz po długim przesadzeniu ss masz teraz dostęp do HFS +.
Następnie podłącz dysk z powrotem do komputera Mac, włącz dziennikowanie i użyj narzędzia dyskowego, aby naprawić uprawnienia.
Komentarze
- Nie ' nie mam komputera Mac 🙁
- Na Mojave to może ' nie można już wykonywać w Narzędziu dyskowym. Ale możesz
diskutil disableJournal /Volumes/<name>
w Terminalu.
hfsprogs
zainstalowane? wypróbuj opcjęforce
.