У меня есть жесткий диск на 1 ТБ в (середина 2010) Macbook Pro 6,2, разделенная с 900 ГБ для Mac OS X и 100 ГБ для Ubuntu 14.04. Я хотел сделать HFS + раздел (с OS X установленный как загрузочный диск) читаемый из Ubuntu. Я следовал ответу другого пользователя и сделал это:
sudo mkdir -R /media/username/MacOS
sudo chown --recursive username:username /media/username
sudo mount -t hfsplus -o uid=USERUID,gid=USERGID /dev/sdx /media/username/MacOS
chown
шаг, кажется, проходит каждый файл на HFS + раздел (смонтированный в/media/username/MacOS) и владение изменений пользователю, обозначенному именем пользователя. После каждого изменения процесс говорит "Файловую систему Только для чтения". Когда я получаю доступ к использованию раздела MacOS sudo nautilus
, файлы также только для чтения.
На основе моего исследования это хорошо; HFS +, как предполагается, только для чтения для Ubuntu, если журналирование не выключено, таким образом, это, кажется, работает, как это должно. Мой вопрос, затем, то, что chown
на самом деле изменение? Это изменяет полномочия файлов на HFS + сам раздел, или это просто изменяется, предоставляет ли Ubuntu доступ к тем файлам (только для чтения) моему пользователю? Другими словами, chown
на самом деле внося какие-либо изменения в мои файлы/полномочия Mac OS X? Может chown
внесите изменения в полномочия на диске, который только для чтения?
chown
не может внести изменения в файловые системы только для чтения.