මම දැනට ලිනක්ස් පෙට්ටියක ගැටලුවකට මුහුණ දී ඇති අතර, root ලෙස මට විධාන ආපසු යැවීමේ දෝෂයක් ඇති බැවින් inotify ඔරලෝසු සීමාව ළඟා වී ඇත.
# tail -f /var/log/messages
[...]
tail: cannot watch '/var/log/messages': No space left on device
# inotifywatch -v /var/log/messages
Establishing watches...
Failed to watch /var/log/messages; upper limit on inotify watches reached!
Please increase the amount of inotify watches allowed per user via '/proc/sys/fs/inotify/max_user_watches'.`
මම ටිකක් ගොළු වූ අතර මා සොයාගත් සෑම විසඳුමක්ම සමඟ සීමාව වැඩි කිරීම:
sudo sysctl fs.inotify.max_user_watches=<some random high number>
නමුත් එම අගය ඉහළ නැංවීමේ ප්රතිවිපාක පිළිබඳ කිසිදු තොරතුරක් සොයා ගැනීමට මට නොහැකි විය. පෙරනිමි කර්නල් අගය යම් හේතුවක් නිසා සකසා ඇති නමුත් විශේෂිත භාවිතයන් සඳහා එය ප්රමාණවත් නොවන බව මම අනුමාන කරමි. (උදා: විශාල ෆෝල්ඩරයක් සහිත ඩ්රොප්බොක්ස් භාවිතා කරන විට හෝ බොහෝ ගොනු අධීක්ෂණය කරන මෘදුකාංග)
ඉතින් මගේ ප්රශ්න මෙන්න:
- එම අගය ඉහළ නැංවීම ආරක්ෂිතද සහ අධික වටිනාකමේ ප්රතිවිපාක මොනවාද?
- දැනට සකසා ඇති ඔරලෝසු මොනවාදැයි සොයා ගැනීමට ක්රමයක් තිබේද සහ ළඟා වූ සීමාව වැරදි මෘදුකාංගයක් නිසා නොවන්නේද යන්න තීරණය කිරීමට හැකි වන්නේ කුමන ක්රියාවලියද?