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.