setfacl: <filename>: Operation not supported

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

setfacl: <filename>: Operation not supported

Сообщение chuck »

Привет всем.
[root@username]# uname -a
Linux <hostname> 2.4.18-xfs-1.1 #25 SMP Fri Jun 28 19:18:31 GMT+2 2002
i686 unknown

[root@username]# setfacl -m u:username:r filename
setfacl: filename: Operation not supported

Проблемы начались после переезда с xfs на ext2:

cat .config | grep ACL
[root@username]# cat .config | grep ACL
CONFIG_FS_POSIX_ACL=y


Приветствуются идеи. :)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

chuck, а ты уверен что это acl именно для ext2 и всего остального хватает? Посмотри в menuconfig.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

llama, в том то и дело что не уверен. Пытаюсь понять, где учудил ~2 года назад на RH7.3+SGI XFS disk, собирая ядро.:
Пока, по факту вижу, что ACL отказывается работать на ext2 но великолепно работает с xfs:

[root@username root]# cd /tmp
[root@username tmp]# ls
session_mm_apache0.sem
[root@username tmp]# touch loopfs
[root@username tmp]# dd if=/dev/zero of=loopfs bs=512 count=10000
10000+0 records in
10000+0 records out
[root@username tmp]# ls
loopfs [root@username tmp]# mkfs.ext2 loopfs
mke2fs 1.27 (8-Mar-2002)
loopfs is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1256 inodes, 5000 blocks
250 blocks (5.00%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
1256 inodes per group

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@username tmp]# mount -t ext2 loopfs /mnt/loop -o loop
[root@username tmp]# df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hdc2 18722404 6660508 11110848 38% /
none 127000 0 127000 0% /dev/shm
/tmp/loopfs 4838 13 4575 1% /mnt/loop
[root@username tmp]# cd /mnt/loop
[root@username loop]# touch 10
[root@username loop]# setfacl -m u:root:r 10
setfacl: 10: Operation not supported

[root@username /]# mkfs.xfs /tmp/loopfs
meta-data=/tmp/loopfs isize=256 agcount=1, agsize=1250 blks
data = bsize=4096 blocks=1250, imaxpct=25
= sunit=0 swidth=0 blks, unwritten=0
naming =version 2 bsize=4096
log =internal log bsize=4096 blocks=1200
realtime =none extsz=65536 blocks=0, rtextents=0
[root@username /]# mount -t xfs /tmp/loopfs /mnt
mount: /tmp/loopfs is not a block device (maybe try `-o loop'?)
[root@username /]# mount -t xfs /tmp/loopfs /mnt -o loop
[root@username /]# cd /mnt
[root@username mnt]# touch 10
[root@username mnt]# setfacl -m u:root:r 10
[root@username mnt]#

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

хм, по моему патчи для ACL на ext2 в состав 2.4.18 не входят
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Аватара пользователя
fa3a
Неотъемлемая часть форума
Сообщения: 619
Зарегистрирован: 25 июл 2003, 17:22
Откуда: Minsk

Сообщение fa3a »

setfacl: filename: Operation not supported
Такая ошибка стопроцентно означает, что раннящийся кернел не поддерживает ACL-и.. если у тебя был отдельный патч на XFS ACL но не на EXT2/EXT3 и старый кернел, то возми патчи для EXT2/EXT3 на http://acl.bestbits.at/download.html и прочитай как ето устанавливается http://dh.opennet.ru/posixacls.html

gl
Never touch the running program!!!

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

Проблема ясна - мне надо для поддержки ACL/ext2 вешать патчи на 2.4.18 и пересобираться..

К сожалению, безболезненно это сделать не получится - машина достаточно далеко, активно используется и я ее 20месяцев не видал даже в глаза :) На ext2 с xfs переезжали без моего ведома, а окружение для сборки отсутствует.
Гораздо проще будет попытаться вернуть систему на xfs.

Всем огромное спасибо. Подтвердили мои опасения :)....

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

chuck, ради юмора объясни - зачем им было надо переходить с хорошей журналируемой ФС на ФС вообще без журналирования...?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
chuck
Маньяк
Сообщения: 190
Зарегистрирован: 01 апр 2002, 11:27
Откуда: .msk.su

Сообщение chuck »

Llama писал(а):chuck, ради юмора объясни - зачем им было надо переходить с хорошей журналируемой ФС на ФС вообще без журналирования...?
:) Сервер находится в другом городе, мало того, в другой стране. Из интересного - на нем стоял чудесный диск Fujitsu серии MPG.
Кто не знает что это за серия дисков - не поймет никогда. :)
Когда в июльскую жару прошлым летом сервер стал падать - ребята вспомнили про мои длительные увещевания насчет диска.
Поскольку я находился в это время в командировке еще дальше, решили проблему без меня :) - Позвали кого-то - ну и соответственно, этот кто-то и затеял переезд с hda на hdc, на котором поднял ext2. Мне самому до сих пор, интересны мотивы
Сам бы руки поотрывал :)

Ответить