Mam HFS+ journaled
zewnętrzny dysk twardy i muszę mieć możliwość zapisu na nim w systemie Ubuntu. Nie mam dostępu do mojego Maca, to tysiące mil stąd i nie będę miał do niego dostępu przez trzy miesiące.
Czy można coś zrobić bez utraty danych na dysku twardym?
caja
: Niezależnie od tego, które z poniższych rozwiązań wybierzesz, wykonanie poleceniakillall caja && caja .
pomoże caja uzyskać „wiadomości, że folder jest teraz do zapisu.Odpowiedzi:
Zobacz Jak zamontować partycję HFS w Ubuntu jako odczyt / zapis? - Super użytkownik
Cytując od drugiej / trzeciej odpowiedzi w dół:
...
Jest tam kopalnia innych informacji na temat montażu systemów plików HFS +.
źródło
sudo mount -t hfsplus -o remount,force,rw /dev/sdXY /media/mntpoint
(lub pominąć/dev/sdXY
i wskazać, gdzie jest on aktualnie zamontowany). Zmienię to w mojej odpowiedzi.Te kroki działają dla mnie (Ubuntu Studio 14.04):
Sprawdź stan dysku:
Odmontuj urządzenie:
(utwórz folder, aby zamontować dysk)
Zamontuj dysk z uprawnieniami HFS + do odczytu / zapisu:
źródło
force
?mount: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
Też miałem ten problem. Próbowałem
fsck.hfsplus
,umount
ponownie zamontować, alesudo mount -t hfsplus -o remount,force,rw
nic dla mnie nie działało.Dla mnie zadziałało:
sudo umount /media/myMountPoint
sudo rmdir
sudo mkdir
isudo mount -t hfsplus -o force,rw /dev/xxxx /media/myMountPoint
Mam nadzieję, że to również zadziała dla was.
źródło
ro
nawet zforce,rw
. Zrobiło to usunięcie i ponowne utworzenie katalogu.ls -l to verify). In other words:
sudo chown -c root: root myMountPoint / `prawdopodobnie również to naprawi. (odmontuj, zanim będzie to konieczne)/media/<username>/
ale gdzie indziej (lubię/mnt
), „inteligentne” Ubuntu MATE na przykład nie usuwa i (błędnie) odtwarza foldery montowania raz za razem. - Łatwiej dla skryptu montowania, który trwa ...Ponieważ nie mogę komentować (za mało reputacji tutaj :). Prześlę tę odpowiedź, aby zaznaczyć, że powyższa odpowiedź wydaje się dotyczyć hfs + HD, która nie jest opublikowana. Komenda „fsck.hfsplus” musi zostać wydana z opcją „-f”, aby pracować na woluminie rejestrowanym. Aby uniknąć zamieszania, skopiowałem poniższe polecenie:
Działałoby to tylko na woluminie, który nie został opublikowany w dzienniku. Nawet z opcją „-f” w woluminie rejestrowanym to sprawdzenie samo w sobie nie pozwoli na zamontowanie zamontowanego woluminu w trybie odczytu / zapisu. Uważam, że dziennikowanie musi być wyłączone.
Wydaje się, że nie ma stabilnego kodu, który mógłby wyłączyć dziennikowanie z systemu Linux. Zobacz link podany przez Richarda: http://ubuntuforums.org/showthread.php?t=1420673
Jeśli kronikowanie jest wyłączone, a dysk początkowo montuje się jako tylko do odczytu, odmontowanie i ponowne zamontowanie powinno umożliwić odczyt / zapis, jeśli dysk nie jest uszkodzony. Jeśli jest uszkodzony, należy uruchomić plik fsck.hfsplus.
źródło
Pożyczając z poprzedniej odpowiedzi, następujące kroki zadziałały dla mnie. Mam nadzieję, że jest to przydatne dla innych:
Podłącz zewnętrzny dysk twardy.
Zauważ, że Ubuntu montuje go automatycznie, ale jest tylko do odczytu.
Odmontuj dysk (robię to po prostu klikając przycisk wysuwania w eksploratorze plików).
sudo apt-get install hfsprogs
(
sudo fsck.hfsplus -f /dev/sdXY
jeśli system plików jest kronikowany).Ponownie podłącz dysk (robię to po prostu klikając dysk w eksploratorze plików).
Dysk jest teraz w trybie do odczytu i zapisu.
źródło