Podłączyłem zewnętrzny dysk twardy (sformatowany na moim komputerze Mac do HFS + z kronikowaniem) na moim komputerze Ubuntu 9.04 64bit. Nie jestem w stanie zmusić napędu do zamontowania z możliwością zapisu, jak to zrobić? W tej chwili dostaję tylko dostęp do odczytu, próbowałem
sudo mount -t hfsplus /dev/sdf2 /media/"Portable HD"
ale to wciąż dało mi tylko dostęp do odczytu ... pomysły?
ubuntu
mount
hfs
read-write
GiH
źródło
źródło
Odpowiedzi:
Musisz wyłączyć kronikowanie, jeśli chcesz pisać do niego z Ubuntu. Ubuntu obsługuje tylko pisanie na niefunkcjonowanych woluminach HFS +.
Na komputerze Mac:
Wyłączanie kronikowania z HFS + jest nadal możliwe do OS X Yosemite 10.10
źródło
Najpierw upewnij się, że masz zainstalowane hfsprogs . Przykładowe polecenie instalacji:
Następnie zamontuj lub ponownie podłącz dysk HFS +; polecenia muszą być następujące:
lub
Wreszcie, jeśli dysk został nieprawidłowo odmontowany lub w inny sposób został częściowo uszkodzony, uruchom fsck.hfsplus (udostępniony tutaj przez Jaysona) jako taki:
źródło
sudo mount -t hfsplus -o remount,force,rw /dev/sdx# /mount/point
. Następnie należy użyć roota do odczytu / zapisu danych.mount: warning: /media/mount/point seems to be mounted read-only.
w systemie Ubuntu 13.04 z zainstalowanym programem hfsprogs.Możesz włączyć zapisywanie do HFS + w systemie Linux, nawet jeśli nie wyłączyłeś kronikowania. Oprócz programu hfsplus, który już masz, musisz mieć zainstalowany program hfsprogs:
Następnie użyj
-o force
opcji:Jeśli dysk został zamontowany automatycznie (tak jak powinien być w systemie stacjonarnym takim jak Ubuntu), możesz włączyć zapis za pomocą
lub
/ mount / point to zwykle / media / Your_drive_label / dev / sdx to twoje urządzenie HFS +
Służy
mount -l
do znajdowania, które urządzenie jest już zamontowane w którym punkcie montowania.źródło
Czy próbowałeś dopasować uprawnienia?
Domyślnie Mac OS X formatuje woluminy w kronikowanych woluminach HFS +. Kronikowanie to funkcja, która poprawia niezawodność danych i niestety sprawia, że dyski HFS są tylko do odczytu w systemie Linux.
Aby wyłączyć kronikowanie, po prostu uruchom system OS X i uruchom Narzędzie dyskowe. Kliknij partycję HFS, przytrzymaj klawisz Opcja i kliknij Plik na pasku menu. W menu pojawi się nowa opcja Wyłącz kronikowanie. Kliknij i zrestartuj system Linux. Powinieneś mieć dostęp do odczytu i zapisu do partycji HFS - jednak uprawnienia do folderu domowego użytkownika komputera Mac uniemożliwiają odczyt lub zapis tych plików. musimy tylko zmienić nasz UID w jednym systemie operacyjnym, aby pasował do UID w drugim. O ile nie masz powodu, aby wybrać inaczej, zmienimy nasz identyfikator Linux UID, aby pasował do naszego OS X, ponieważ jest to trochę łatwiejsze. Domyślnie pierwszy użytkownik w systemie OS X ma identyfikator UID 501, ale możesz to dwukrotnie sprawdzić, przechodząc do Preferencji systemowych w OS X, klikając prawym przyciskiem myszy użytkownika i naciskając Opcje zaawansowane.
Uruchom system Linux (w tym przykładzie używamy Ubuntu) i uruchom terminal. Najpierw dodamy tymczasowego użytkownika, ponieważ nie chcemy edytować użytkownika, do którego jesteśmy obecnie zalogowani. Tak więc uruchom następujące polecenia w terminalu, naciskając Enter po każdym:
Po wyświetleniu monitu wpisz nowe hasło dla użytkownika tymczasowego. Uruchom ponownie i zaloguj się jako tempuser. Następnie otwórz Terminal i wpisz następujące polecenia, po raz kolejny naciskając Enter (i zamieniając swoją nazwę użytkownika na nazwę użytkownika Linux):
Spowoduje to zmianę UID użytkownika Linuksa na 501 i naprawi uprawnienia do folderu domowego, abyś nadal był ich właścicielem. Teraz powinieneś być w stanie czytać i zapisywać zarówno w folderze domowym użytkownika komputera Mac, jak i Linuksa, bez względu na system operacyjny, w którym jesteś zalogowany.
Możesz także naprawić ekran logowania, ponieważ domyślnie Ubuntu nie wyświetla listy użytkowników o UID mniejszym niż 1000. Aby to zrobić, po prostu otwórz Terminal i uruchom gksudo gedit /etc/login.defs i wyszukaj UID_MIN w plik tekstowy. Zmień tę wartość z 1000 na 501, a po ponownym uruchomieniu użytkownik zostanie wyświetlony na ekranie logowania.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems
źródło
Na wypadek, gdyby to pomogło komukolwiek w przyszłości - jeśli nawet nie jesteś w stanie zmusić dysku do zamontowania w trybie tylko do odczytu, może to być spowodowane tym, że dysk korzysta z Apple Core Storage, który jest opakowaniem wokół HFS +. Spójrz tutaj:
Montowanie partycji HFS + w Ubuntu
Montowanie partycji HFS + na Arch Linux
źródło