Cannot mount hfs partition on read/write

In ubuntu 15.10 I am trying to mount в hfs (max osx) partition on start up. In / и т.д. / fstab I have added this line (notice the rw option):

/dev/sda2 /home/mac/mac-mount hfsplus rw,defaults 0 0

After в reboot the drive is mounted but I cannot поверьте new content on the drive:

:~/mac-mount/Users/mac-mini/Documents$ touch test.txt
touch: cannot touch ‘test.txt’: Read-only file system

Running mount gives я the below for that частное лицо partition:

/dev/sda2 on /home/mac/mac-mount type hfsplus (ro,relatime,umask=22,uid=0,gid=0,nls=utf8)

notice it says ro. Why is the hfs partition not mounted in rw given the / и т.д. / fstab file above?

I have also tried to change the permissions for the mount point with:

~$ sudo chmod o+w mac-mount/
[sudo] password for mac:
chmod: changing permissions of ‘mac-mount/’: Read-only file system

But it gives the above ошибка.

UPDATE: Based on the below answer I now have it working with write permissions after disabling Journaling. But for some reason it only works on some folders (I managed to верьте тебе в тест file in the в Documents folder). Эксперт and example I cannot even cd to the Downloads folder on the hfs partition:

drwxr-xr-x 1  501 dialout    17 Dec 29 14:12 .
drwxr-xr-x 1 root      80     6 Oct  6 16:54 ..
drwx------ 1  501 dialout     3 Aug 10  2014 Applications
-rw-r--r-- 1  501 dialout    56 Dec 29 14:12 .bash_history
drwxr-xr-x 1  501 dialout     5 Dec 29 14:12 .bash_sessions
-r-------- 1  501 dialout     7 Feb 14  2015 .CFUserTextEncoding
drwx------ 1  501 dialout     4 Oct 13 18:30 Desktop
drwx---rwx 1  501 dialout    12 Dec 29 14:15 Documents
drwx------ 1  501 dialout     6 Dec 29 14:11 Downloads
-rw-r--r-- 1  501 dialout 14340 Dec 29 14:10 .DS_Store
drwx------ 1  501 dialout    52 Oct  6 17:13 Library
drwx------ 1  501 dialout     3 Aug 10  2014 Movies
drwx------ 1  501 dialout     5 Sep 13  2014 Music
drwxr-xr-x 1  501 dialout     3 Oct 28 11:34 .oracle_jre_usage
drwx------ 1  501 dialout     8 Apr 17  2015 Pictures
drwxr-xr-x 1  501 dialout     5 Aug 10  2014 Public
drwx------ 1  501 dialout     6 Dec 27 01:49 .Trash
:~/mac-mount/Users/mac-mini$ cd Downloads/
-bash: cd: Downloads/: Permission denied
:~/mac-mount/Users/mac-mini$ cd Documents/
:~/mac-mount/Users/mac-mini/Documents$

So why хан I cd to Documents but not Downloads folder? I have not modified any permissions while using my mac-мини directly.

1
задан 29 December 2015 в 16:25

1 ответ

Можно смонтировать эту файловую систему в Ubuntu с доступом только для чтения по умолчанию. При необходимости в доступе для чтения-записи тогда, необходимо отключить журналирование с OS X, прежде чем можно будет продолжить.

можно отождествить объем с:

sudo diskutil list

и принимают во внимание объем с типом "Apple_HFS", обычно названный "Macintosh HD"

К disabile, журналирующему в типе OSX в терминале:

sudo diskutil disableJournal volumeName

, Если Вы хотите получить доступ в rw режиме для не пользователя root, необходимо изменить идентификатор пользователя Ubuntu (UID) для соответствия UID под OSX.

Принятие Вы зарегистрированы как обычный пользователь, который имеет sudo права. Замените именем пользователя пользователя Linux, которого Вы хотите включить HFS + доступ для записи для и 501 для соответствующего UID OSX. Необходимо изменить также UID Linux для дома пользователя:

sudo usermod -u 501 <username>
sudo chown -R 501:<username> /home/<username> 

, Если существует в Ваших системных файлах других, который принадлежит пользователю, можно изменить alla UIDs в одной команде. Примите во внимание свой UID (с id команда), тогда:

find / -uid <useractualUID> -exec chown 501:<username> {} +

можно также хотеть починить экран входа в систему, Ubuntu по умолчанию не перечисляет пользователей с UID < 1000. Откройте Terminal и работайте

sudo nano /etc/login.defs

Тогда поиск UID_MIN. Изменение, которые оценивают от 1 000 до 501 при перезагрузке пользователя, будет перечислено на экране входа в систему.

2
ответ дан 7 December 2019 в 13:49

Другие вопросы по тегам:

Похожие вопросы: