"Gerekli bir yeniden başlatma" açısından bakılması yararlı olabilecek bir şey, güncelleme tarafından kaldırılmış / değiştirilmiş, ancak eski dosyaların hala aktif işlemler tarafından yüklenmiş / kullanılmış olup olmadığıdır.
Temel olarak, YUM bir işlem tarafından kullanılan bir dosyayı güncellediğinde, dosyanın kendisi silinmek üzere işaretlenmiş olabilir, ancak işlem eski dosyayı kullanmaya devam eder, çünkü eski dosyanın inode'unda açık bir dosya tanıtıcısı vardır.
Halen kullanılmakta olan eski dosyaların sayısını almak için bir komut:
#lsof | grep "(path inode=.*)" | wc -l
Bu komut size çok sayıda dosya verecektir.
Hangi dosyaların gerçekten kullanımda olduğunu görmek için bunu kullanın:
#lsof | grep "(path inode=.*)"
Bu komut, YUM tarafından güncellenen bir kutuda aşağıdakine benzer bir çıktı üretecektir:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 3782 root mem REG 8,17 153427 /lib64/libcrypto.so.0.9.8e (path inode=153253)
mysqld 3883 mysql mem REG 8,17 153259 /lib64/libcrypt-2.5.so (path inode=153402)
mingetty 4107 root mem REG 8,17 153243 /lib64/libc-2.5.so (path inode=153222)
...
etc
-s
seçeneğin root erişimi gerektirdiğinden bahsetmeye değer .