Soru lsattr: Cihaz için uygun olmayan ioctl Bayrakları okurken


CentOS 6.0 çalıştıran Linux sunucularımızdan biri için, lsattr / home yaparsam, bunun gibi 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öner:

$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üzelteceğime dair hiçbir fikrim yok. Birisi yardım edebilir mi?


15
2017-10-26 15:07


Menşei


Çıkışını gönderir misiniz lütfen cat /proc/mounts? - quanta
Öyleydi. Ben / home / DIR içinde LDAP girişleri için ev dizinleri monte etmek için automount kullanmıştım ve daha sonra kaldırmıştı - ama hala / home / DIR'yi otomobil olarak monte ediyordu. Bu düzeltildi. Neyse, neden montaj noktaları otomatik olarak dönmeyecek? - rchhe


Cevaplar:


Dosya sistemi nerede /home bulunan destek olmalı Genişletilmiş Öznitelikler. Dan beri /home büyük olasılıkla senin üstünde LogVol00 bölüm (ve bir NFS mount ya da bir şey değil), dosya sistemini user_xattr mount seçeneği:

mount -o remount, kullanıcı_xattr /

İçin şunu unutmayın ext4 her ikisi de user_xattr ve acl Hangi varsayılan olarak etkin. Bu diğer dosya sistemleri için değişir.


9
2018-01-21 02:44





Bunun eski bir iş parçacığı olduğunu anlıyorum, ancak büyük olasılıkla / home altındaki dizinlerin nfs ihracatını otomatikleştirdiği ve nfs'nin chattr, lsattr vb. Desteklemediği anlaşılıyor. Bunu yapmak için nfs sunucusunun dosya sisteminde (mümkünse) bunu yapmanız gerekir. dosyalar değişmez.


3
2018-02-10 21:04





Ben / evinizin kök hacminizin altında olduğunu varsayacağım. Yapmanız gereken şey, 'acl' seçeneğini eklemek için / etc / fstab dosyanızı kök birimi için değiştirmektir. Bu, dosya sistemi üzerindeki ACL'leri etkinleştirir.

Daha sonra ACL'leri etkinleştirmek için kök birimini yeniden takın (mount -o remount, acl /) veya sistemi yeniden başlatın (acl seçeneği artık root birimi için seçenekler alanındadır).


0
2017-10-26 21:19



Teşekkürler. Yaklaşımını denedim ama aynı hata mesajını alıyorum. - rchhe