lsattr: Bayrakları okurken cihaz için uygun olmayan ioctl


20

CentOS 6.0 çalıştıran Linux sunucularımızdan biri için, lsattr / home yaparsam, şöyle bir şey elde ederim (root olarak):

$lsattr /home
lsattr: Inappropriate ioctl for device While reading flags on /home/user
lsattr: Inappropriate ioctl for device While reading flags on /home/user
lsattr: Inappropriate ioctl for device While reading flags on /home/DIR

Şimdi, chattr ile bir şeyi değiştirmeye çalışıyorum

$chattr -R -i /home
chattr: Inappropriate ioctl for device while reading flags on /home

Mount dönüşleri:

$mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda3 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)

Bunu nasıl düzeltebileceğime dair hiçbir fikrim yok. Birisi yardımcı olabilir mi?


Lütfen çıktısını gönderir misiniz cat /proc/mounts?
— quanta

1
Öyleydi. / Home / DIR içindeki LDAP girişleri için home dizinlerini monte etmek için automount kullanmıştım ve daha sonra kaldırmıştım - ama yine de automount olarak / home / DIR'i monte ediyordum. Bunu düzelttim. Her neyse, mount neden otomatik montaj noktaları döndürmüyor?
— rchhe

Yanıtlar:


11

Bulunan dosya sistemi Genişletilmiş Öznitelikleri/home desteklemelidir . Yana büyük olasılıkla üzerinde bulunan bölüm, sizinle Bağlamak (ve bir NFS bağlama veya başka birşey) seçeneği monte:/homeLogVol00user_xattr

mount -o yeniden montaj, user_xattr /

İçin unutmayın ext4hem user_xattrve acledilir varsayılan olarak etkin . Bu, diğer dosya sistemlerine göre değişir.


5

Bu eski bir iş parçacığı olduğunu fark, ama muhtemelen / home altında dizinleri otomatik numaralandırılmış nfs ihracat ve nfs chattr, lsattr vb desteklemiyor görünüyor. Bunu yapmak için nfs sunucusunun dosya sisteminde (mümkünse) ayarlamak zorunda kalacak değişmez dosyalar.


-1

/ Home'un kök hacminizin altında olduğunu varsayacağım. Yapmanız gereken / etc / fstab dosyanızı kök biriminin 'acl' seçeneğini eklemesi için değiştirmek. Bu, dosya sistemindeki ACL'leri etkinleştirir.

Daha sonra ACL'leri etkinleştirmek için ya kök birimini yeniden monte edin (mount -o remount, acl /) ya da sistemi yeniden başlatın (acl seçeneği artık kök biriminin seçenekler alanında olduğu için).


Teşekkürler. Yaklaşımınızı denedim ama aynı hata mesajını alıyorum.
— 21'de rchhe

Biraz ilgili olsa da, ACL'ler genişletilmiş özelliklerle karıştırılmamalıdır.
— ckujau
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.