ডিস্ক স্পেস চেক করা: df, du

ডিস্ক ম্যানেজমেন্ট - ইউনিক্স/লিনাক্স (UNIX / LINUX) - Computer Programming

213

ডিস্ক স্পেস চেক করা: df, du

LINUX এবং UNIX সিস্টেমে ডিস্ক স্পেস পরিচালনা এবং মনিটর করার জন্য df এবং du দুটি গুরুত্বপূর্ণ কমান্ড রয়েছে। এই কমান্ডগুলো সিস্টেমের ডিস্কের অবস্থা এবং ফাইল সিস্টেমের ব্যবহৃত এবং অব্যবহৃত স্পেস চেক করতে ব্যবহৃত হয়।


1. df (Disk Free) কমান্ড

df কমান্ড ব্যবহৃত হয় একটি সিস্টেমের ডিস্ক স্পেস সম্পর্কিত তথ্য দেখতে, যেমন ডিস্কের মোট আকার, ব্যবহৃত স্পেস, অব্যবহৃত স্পেস এবং মাউন্ট পয়েন্ট। এটি সাধারণত সিস্টেমে মাউন্ট করা সমস্ত ফাইল সিস্টেমের ডিস্ক স্পেস সম্পর্কে তথ্য প্রদান করে।

ব্যবহার:

df [অপশন]

বেসিক উদাহরণ:

df

এটি সিস্টেমে মাউন্ট করা সমস্ত ফাইল সিস্টেমের ডিস্ক ব্যবহারের তথ্য প্রদর্শন করবে। আউটপুট সাধারণত কিছু এইভাবে দেখাবে:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1        1024000  256000   768000  25% /
/dev/sdb1        2048000  102400  1945600   5% /home

কিছু সাধারণ অপশন:

  • -h (human-readable): আউটপুটকে আরো পাঠযোগ্য ফরম্যাটে দেখাতে, যেমন KB, MB, GB ইত্যাদি।

    df -h

    আউটপুট:

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1       1.0G  256M  768M  25% /
    /dev/sdb1       2.0G  100M  1.9G   5% /home
  • -T (ফাইল সিস্টেমের টাইপ দেখানো):

    df -T

    আউটপুট:

    Filesystem     Type  1K-blocks    Used Available Use% Mounted on
    /dev/sda1      ext4    1024000  256000   768000  25% /
    /dev/sdb1      ext4    2048000  102400  1945600   5% /home
  • -i (আইনোড সম্পর্কিত তথ্য দেখানো): এটি ডিস্কের আইডেন্টিফায়ার বা আইডেন্টিফায়ার সংখ্যা সম্পর্কিত তথ্য দেখায়।

    df -i

    আউটপুট:

    Filesystem      Inodes   IUsed   IFree IUse% Mounted on
    /dev/sda1       65536   1024   64512    2% /
    /dev/sdb1       65536    512   65024    1% /home

2. du (Disk Usage) কমান্ড

du কমান্ড ব্যবহার করা হয় একটি ডিরেক্টরি বা ফাইলের ডিস্ক স্পেস ব্যবহারের পরিমাণ দেখতে। এটি একটি নির্দিষ্ট ডিরেক্টরি বা ফাইলের আকার জানাতে সাহায্য করে। du আপনাকে আরো বিস্তারিত তথ্য দেয়, যেমন কোন ফাইল বা ডিরেক্টরি কতটা স্পেস ব্যবহার করছে।

ব্যবহার:

du [অপশন] [ডিরেক্টরি বা ফাইল]

বেসিক উদাহরণ:

du /home/user

এই কমান্ডটি /home/user ডিরেক্টরির সমস্ত সাব-ডিরেক্টরি এবং ফাইলের ডিস্ক ব্যবহারের তথ্য প্রদর্শন করবে।

কিছু সাধারণ অপশন:

  • -h (human-readable): আউটপুটকে পাঠযোগ্য ফরম্যাটে দেখায় (KB, MB, GB)।

    du -h /home/user

    আউটপুট:

    4.0K    /home/user/Documents
    1.1M    /home/user/Pictures
    20M     /home/user
  • -s (summary): শুধুমাত্র নির্দিষ্ট ডিরেক্টরি বা ফাইলের মোট আকার দেখায়, সাব-ডিরেক্টরির বিবরণ ছাড়া।

    du -sh /home/user

    আউটপুট:

    20M     /home/user
  • --max-depth=N: এই অপশনটি নির্দিষ্ট ডিরেক্টরির গভীরতা পর্যন্ত তথ্য দেখানোর জন্য ব্যবহৃত হয়। উদাহরণস্বরূপ, যদি আপনি ২ স্তরের গভীরতা দেখতে চান:

    du -h --max-depth=2 /home/user

    আউটপুট:

    4.0K    /home/user/Documents
    1.1M    /home/user/Pictures
    20M     /home/user
    5.0K    /home/user/Desktop

3. df এবং du এর মধ্যে পার্থক্য

বৈশিষ্ট্যdfdu
ফাংশনপুরো সিস্টেমের ডিস্ক ব্যবহারের পরিমাণ দেখায়।নির্দিষ্ট ফাইল বা ডিরেক্টরি কতটা ডিস্ক স্পেস ব্যবহার করছে তা দেখায়।
বিস্তারিত তথ্যসাধারণত সিস্টেমের অংশগুলির সামগ্রিক ডিস্ক ব্যবহারের পরিমাণ প্রদর্শন করে।নির্দিষ্ট ফাইল এবং ডিরেক্টরি স্তরের স্পেস ব্যবহার করে।
ডিফল্ট আউটপুটফাইল সিস্টেমের মোট ব্যবহৃত এবং অব্যবহৃত স্পেস।ফাইল বা ডিরেক্টরির আকার।
দ্বিতীয় স্তরের বিস্তারিতউপলব্ধ নয়।সাব-ডিরেক্টরি এবং ফাইলের স্তরের বিশদ তথ্য প্রদান করতে পারে।

সারসংক্ষেপ

df এবং du দুটি গুরুত্বপূর্ণ কমান্ড যা LINUX বা UNIX সিস্টেমে ডিস্ক স্পেস চেক করার জন্য ব্যবহৃত হয়। df কমান্ড সিস্টেমের মোট ডিস্ক স্পেস এবং মাউন্ট পয়েন্টের ব্যবহৃত এবং অব্যবহৃত স্পেস দেখায়, যেখানে du কমান্ড নির্দিষ্ট ডিরেক্টরি বা ফাইলের স্পেস ব্যবহারের পরিমাণ দেখায়। আপনি আপনার সিস্টেমের ডিস্ক স্পেস ব্যবস্থাপনা এবং নিরীক্ষণের জন্য এই দুটি কমান্ড একসাথে ব্যবহার করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...