LINUX.ORG.RU

Почему такая ошибка cp?

 


0

1

Делаю от пользователя lfs: cp -a /dir/1/* /dir/2/ — на симлинках выдаёт ошибку:

/bin/cp: failed to preserve ownership for /dir/2/some_lib.so: Operation not supported
Не симлинки копирует без ошибок. От рута ошибки нет. Ошибка именно когда задействован ключ --preserve=ownership. Права на директорию drwxr-xr-x 5 lfs lfs 4096 ...
На файлы права такие же.
Симлинки всё-равно копируются, не смотря на ошибку, просто код возврата 1.
В чём может быть дело?

★★★★★

Последнее исправление: teod0r (всего исправлений: 5)

Ответ на: комментарий от kindof
$ ls -l aaa.html aaa.link
-rw-r--r-- 1 user group 8176 Nov 25 12:23 aaa.html
lrwxrwxrwx 1 user group    8 Dec  1 16:52 aaa.link -> aaa.html

$ sudo chown -h root:root aaa.link
$ ls -l aaa.html aaa.link
-rw-r--r-- 1 user group 8176 Nov 25 12:23 aaa.html
lrwxrwxrwx 1 root root     8 Dec  1 16:52 aaa.link -> aaa.html
futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от futurama

Не должно быть проблем. Можно только предположить что ты или собрал ядро какое-то хитровывернутое или странные опции монтирования дисков (FS)

или cp из какого-нибудь busybox-a

kindof
()
Ответ на: комментарий от futurama

копирую с tmpfs на ext4. сборочная система - CRUX в чруте на ext4, в нём собираю в tmpfs, копирую на диск где CRUX. опции монтирования tmpfs — noatime,nodev.
от рута то нет таких ошибок. может, пользователь lfs как-то обделён в правах?
тока что проверил, от пользователя lfs при копировании хоть с tmpfs на tmpfs, хоть с ext4 на ext4 — та же ошибка.

teod0r ★★★★★
() автор топика