Не может перетащить файлы в новый внешний HD: место назначения “только для чтения”. Изменение полномочий не помогает

Я пытаюсь получить разрешения создать резервную копию данных к новой Seagate HD. Абсолютная боль и несмотря на стимул безопасности, я думаю, что это ДОЛЖНО быть легко. Когда я делаю

ls -l /media

Я добираюсь

 drwxr-xr-x  2 simon root  4096 Dec  1 13:08 ext1
 drwxr-xr-x  2 root  root  4096 Dec  1 07:55 ext2
 drwxrwxrwx  2 simon simon 4096 Dec  1 13:19 SeaGate
 drwxr-xr-x  2 simon simon 4096 Jan 23 21:31 SeaGateLarge
 drwxr-x---+ 6 simon root  4096 Jan 23 21:37 simon

Который от того, что я вижу средства, которые я должен смочь записать в диск Seagate, но когда я пытаюсь перетащить - никакая удача. Это говорит, что это - место назначения только для чтения.

Я также попытался изменить разрешение через наутилус как пользователь root.

Может кто-то указывать на меня в правильном направлении..

Править:

  mount | grep /media

Возвращается с этим (который я предполагаю, что ro означает только для чтения),

 /dev/sdf2 on /media/simon/SeaGate type hfsplus (ro,nosuid,nodev,relatime,umask=22,uid=0,gid=0,nls=utf8,uhelper=udisks2)

Как cna я изменяю это, чтобы читать и записать?

Если я перехожу к дискам и перехожу к редактированию, монтируют опции, которые оно говорит только:

  nosuid,nodev,nofail,noauto,x-gvfs-show
0
задан 24 January 2018 в 00:10

1 ответ

Необходимо отключить журналирование с OS X, чтобы получить доступ для чтения-записи к HFS + файловая система и документируетесь в https://help.ubuntu.com/community/hfsplus

hfsplus

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

В OS X, открытом терминал и тип:
diskutil list
Вы получите вывод, подобный следующему:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            230.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data                         25.2 GB    disk0s4
Запишите идентификатор своего раздела OS X. Это имеет тип "Apple_HFS" и обычно называло "Macintosh HD". В нашем примере это - disk0s2. Для отключения журналирования введите следующее в терминале:
sudo diskutil disableJournal volumeName
Где volumeName является ранее обнаруженным идентификатором для раздела OS X (disk0s2 в нашем примере). Была ошибка в определенных версиях OS X, который позволит этой команде завершаться успешно, но все еще не отключать журналирование. Для устранения этой проблемы Вы, возможно, должны позволить журналировать сначала с командой:
sudo diskutil enableJournal volumeName
Отключение журналирующий на Вашем основном разделе OS X не рекомендуется однако, поскольку журналирование является важной функцией любой файловой системы, которая может предотвратить потеря данных и повреждение: http://en.wikipedia.org/wiki/Journaling_file_system Включает HFS + чтение-запись для некорневого пользователя Ubuntu После отключения журналирования на Вашем OSX HFS + раздел, Вы, вероятно, найдете, что не можете записать данные в раздел в соответствии с Ubuntu, если Вы не используете sudo или входите в систему как корень. Можно включить доступ для чтения-записи к корневому каталогу OSX путем изменения идентификатора пользователя Ubuntu (UID) для соответствия UID под OSX. По умолчанию у первого пользователя в OS X есть UID 501, но можно проверить это дважды (или обнаружить корректный UID для необходимого пользователя) путем открытия терминала под OSX и выполнения идентификационной команды. Если Ваш идентификатор пользователя - что-то другое от 501, замените 501 своим другим UID в терминальных командах ниже. После проверки корректного UID необходимо войти в Ubuntu или как в корень или как любой другой пользователь, который является членом sudo группы кроме той, которую Вы хотите предоставить доступу для записи к тому, поскольку мы не хотим редактировать пользователя, что мы в настоящее время зарегистрированы как. При выполнении Ubuntu на Mac PPC Вы, вероятно, используете yaboot для начальной загрузки Linux и OSX, в этом случае, можно войти в систему как корень путем ввода Linux, единственного при подсказке yaboot. Следующие команды предполагают, что Вы зарегистрированы как обычный пользователь, который имеет sudo права. Просто замените именем пользователя пользователя Linux, которого Вы хотите включить HFS + доступ для записи для и 501 для соответствующего UID OSX. Если Вы зарегистрированы, поскольку корень затем выполняет команды без sudo префикса.
sudo usermod --uid 501 username
sudo chown -R 501:username /home/username /media/username
Можно также хотеть починить экран входа в систему, поскольку Ubuntu по умолчанию не перечисляет пользователей с UID меньше чем 1 000. Чтобы сделать это, просто откройте Terminal и выполните sudo нано/etc/login.defs и ищите UID_MIN. Изменение, которые оценивают от 1 000 до 501, и когда Вы перезагружаете своего пользователя, будет перечислено на экране входа в систему.

Существует также hfsplus пакет, который является рядом инструментов к доступу HFS + файловые системы. страница справочника hfsplus может быть найдена здесь

0
ответ дан 31 October 2019 в 03:39

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

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