আমার একটি লিনাক্স সার্ভার রয়েছে, যা বর্তমানে স্থানের ব্যবহারের নীচে রয়েছে:
/dev/sda3 20G 15G 4.2G 78% /
/dev/sda6 68G 42G 23G 65% /u01
/dev/sda2 30G 7.4G 21G 27% /opt
/dev/sda1 99M 19M 76M 20% /boot
tmpfs 48G 8.2G 39G 18% /dev/shm
যেমন আপনি দেখতে পারেন। /
78% এ। আমি যাচাই করতে চাই, কোন ফাইল বা ফোল্ডার স্থান ব্যবহার করছে।
আমি এটি চেষ্টা করেছি:
find . -type d -size +100M
যা এর ফলাফল দেখায়:
./u01/app/june01.dbf
./u01/app/temp01.dbf
./u01/app/smprd501.dbf
./home/abhishek/centos.iso
./home/abhishek/filegroup128.jar
এখন এটি আমার সমস্যা। আমি কেবলমাত্র সেই ফোল্ডার যে স্থান গ্রাসকারী হয় অবস্থিত ফাইল নাম চান /
এবং এ /u01
বা /home
। যেহেতু /
সবকিছুর ভিত্তি, তাই এটি আমার সার্ভারের প্রতিটি ফাইল আমাকে দেখায়।
78% এর অবদান রাখছে এমন বড় ফাইলগুলি পাওয়া কি সম্ভব /
?
find . -type f -print | xargs du -sk | sort -rn
-xdev
খোঁজ খবর দেখুন । এছাড়াও দেখুনdu -kx / | xdu
(বাxdiskusage
)।