Я копирую файлы из Snow Leopard в смонтированный общий ресурс ext4 через Samba, который находится на машине Fedora. Некоторые файлы не могут быть скопированы, и выдают эту ошибку:

Операция не может быть завершена, потому что у вас нет прав доступа к некоторым элементам.

Я заметил, что файлы, которые не могут быть скопированы, имеют @ в конце своих прав доступа, когда я делаю 'ls -l' в командной строке. Например, я могу скопировать второй файл, но не первый:

-rwxrwxrwx@  1 miles  staff     1448 May 14 22:55 test.txt
-rw-r--r--   1 miles  staff     136 Apr  5 17:06 image.psd.zip

Из того, что я нашел, @ означает, что файл имеет «дополнительные свойства». Кто-нибудь знает, как я могу решить эту проблему, чтобы я мог скопировать файлы на файловый ресурс ??

Спасибо!

ОБНОВЛЕНИЕ: Похоже, мне нужно смонтировать диск ext4 с помощью 'user_xattr' (см. Mjmwired.net/kernel/Documentation/filesystems/…). Но я не понял, как это сделать. Я вижу, где он смонтирован, в /etc /fstab:

/dev/fedora-raid/FedoraRaid  /media/share  ext4  defaults  1 2  

Я изменил это на:

/dev/fedora-raid/FedoraRaid  /media/share  ext4  defaults, user_attr,acl  1 2  

но тогда доля вообще не росла

Как мне сделать, чтобы использовать 'user_attr'?

2 ответа2

1

У меня была такая же проблема ("useradd" копирует файлы skel из корневого (ext3) в домашний (ext4) раздел с этой ошибкой).

Монтирование ext4 с опцией "acl" решило проблему.

0

Я предполагаю, что вам не нужны эти расширенные атрибуты.

Попробуйте использовать cp, не копируя расширенные атрибуты.

cp --no-preserve = xattr source

Не сохраняйте указанные атрибуты. Атрибут attribute_list имеет ту же форму, что и для --preserve.

Или смонтируйте с параметром nouser_xattr редактируя ваш fstab ( сделайте резервную копию вашего исходного файла /etc /fstab). Проверьте его структуру, чтобы избежать проблем. При необходимости обратитесь к справочной странице fstab для получения дополнительной информации.

/dev/fedora-raid/FedoraRaid /media/share ext4 defaults,nouser_xattr 1 2

Остерегайтесь пробелов в fstab, опции в этом файле разделены пробелами, поэтому, если вы используете один из них в четвертом столбце, например, не будет работать. Если в вашем каталоге есть пробел, используйте это решение.

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