1

Мой IMac умер (проблема с питанием, не по гарантии), и я удалил жесткий диск, чтобы восстановить некоторые файлы. Я пытаюсь скопировать файлы из папки Desktop на жестком диске Mac с помощью Ubuntu 10.04 (работает с компакт-диска), но при попытке войти в каталог cd или ls я получаю сообщения об отказе в доступе, потому что я не владелец ,

Я попытался запустить chown -R Desktop но я получаю сообщение об ошибке, говорящее, что файловая система доступна только для чтения.

Есть ли какой-нибудь способ сделать диск доступным для чтения / записи или доступа к файлам, не меняя владельца?

Спасибо!

2 ответа2

2

Поддержка записи для некоторых внешних файловых систем в Linux содержит ошибки, поэтому по умолчанию отключена. Возможно, именно поэтому ваша файловая система Mac была смонтирована только для чтения.

Если это одноразовое восстановление данных, просто сделайте это как root.


Для некоторых файловых систем вы можете указать, что все должно быть доступно для чтения всему миру, или что каждый файл должен принадлежать определенному пользователю. Сначала определите объем и точку монтирования файловой системы Mac с помощью команды df . в каталоге Desktop ; это отображает что-то вроде

/dev/sdb4   123456  78901  23456  42%   /media/disk1

Убедитесь, что ни один процесс не использует файловую систему Mac (включая любую оболочку, в которой есть рабочий каталог), и запустите

umount /media/disk1
mount -o umask=022 /dev/sdb4 /media/disk1

umask=022 означает, что каждый может читать все. Вы также можете использовать uid=ktrauberman (замените ktrauberman вашим именем пользователя), чтобы каждый файл принадлежал вам.

0

Попробуйте размонтировать файловую систему, а затем перемонтировать ее из командной строки с параметром -w

что-то вроде

mount -w /dev /sbd4 /mnt /macdrive

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .