ইউনিক্স / লিনাক্স ওএস এ উপলব্ধ ডিস্কের স্থান


11

ইউনিক্স / লিনাক্স ওএসে আনলোকেটেড স্পেস (যা কোনও পার্টিশনের জন্য বরাদ্দ করা হয়নি) সহ কীভাবে উপলব্ধ ডিস্কের স্থান পাবেন?


1
এখানে পোস্ট করা অন্য উত্তরগুলি দুর্দান্ত, সুতরাং আমি এগুলিতে যুক্ত করব না (যদিও আমি তাদের উজ্জীবিত করব!), তবে আমি লক্ষ করব যে কোনও কোনও কমান্ড কাঁচা ডিভাইসটি দেখতে (যা আপনাকে যা করতে হবে তা দেখার জন্য) সিস্টেম ব্যবহারকারীদের জন্য স্থান উপলব্ধ না করে দেখুন দেখুন) সুবিধার দরকার। আপনার যদি শিকড় না থাকে তবে এটি ভুলে যান।
ম্যাডহ্যাটার

1
এবং যদি আপনার যদি সমস্যা সমাধানের চেষ্টা করা হয় তবে আপনার সেই সমস্যাটি সম্পর্কে লেখা উচিত।
মাইকেল হ্যাম্পটন 11

আমার সমস্যাটি হ'ল আমি জানি না কীভাবে উপলব্ধ ডিস্কের স্থান পাব, এগুলিই।
ক্রপস্টুকে

উত্তর:


20

লিনাক্সে মুক্ত স্থানটি বহু সংখ্যক জায়গায় লুকিয়ে রাখতে পারে:

  1. ফ্রি ফাইল সিস্টেম স্পেস (সর্বাধিক সুস্পষ্ট):

    df -h
    
  2. পার্টিশনবিহীন স্থান:

    for dev in /dev/sd?; do parted "$dev" print; done
    

    অথবা

    for dev in /dev/sd?; do fdisk -l "$dev"; done
    

    এবং সাবধানে পার্টিশনের মধ্যে এবং ডিভাইসটির পার্টিশন এবং শেষের মধ্যে কতটা জায়গা রয়েছে তা অধ্যয়ন করুন

  3. এলভিএম সিস্টেমে বিনামূল্যে স্থান:

    vgs
    

    অথবা

    pvs
    

    শারীরিক ভলিউম পার্টিশনের আকারের চেয়ে কম স্থান ব্যবহার করতে পারে, সুতরাং এর আকারটি পার্টিশনের আকারের সাথে তুলনা করুন

  4. এমডি সিস্টেমে বিভাজনে স্থান নির্ধারণ করা হয়েছে:

    for dev in /dev/md*; do mdadm --detail "$dev"; done
    

    পার্টিশনের আকারের সাথে আপনার "ব্যবহৃত ডেভ আকার" তুলনা করতে হবে

  5. ফাইল সিস্টেমগুলি যে পরিমাণ ভলিউম রয়েছে তার চেয়ে ছোট হতে পারে (ধন্যবাদ @ পলগিয়ার!) আপনার এলভিএম লজিকাল ভলিউম, এমডি রেড ডিভাইস, পার্টিশন বা ফাইল সিস্টেমের আকারের সাথে ফাইল সিস্টেমের মধ্যে থাকা অন্য কোনও ডিভাইসের তুলনা করা উচিত (ফিরে আসার সাথে সাথে df)।

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

দ্রষ্টব্য: বিপণন জিবি (যা 10 ^ 9 বি) এবং ওএস বা ইঞ্জিনিয়ারিং জিবি (যা 2 ^ 30 বি হয় এবং উভয়ের মধ্যে পার্থক্য রাখতে জিআইবি লেখা উচিত) এর মধ্যেও পার্থক্য রয়েছে। 40 জিবি প্রায় 37.25GiB এর কাছাকাছি। উপরের সমস্ত সরঞ্জাম বাদে partedবাইনারি গিগা বাইট ডিফল্ট ইউনিট হিসাবে ব্যবহার করে। মেবিবাইটে উত্তর পাওয়ার unit MiBআগে পার্টেড কমান্ডে যুক্ত করুন print(এসএসডি এবং 4KiB সেক্টর ডিস্কে পার্টিশনগুলি সারিবদ্ধ করার জন্যও দরকারী)।


1
এটিও নোট করুন যে ফাটলগুলির মধ্যে স্থান লুকিয়ে থাকতে পারে, যেমন আপনার যদি 40 গিগাবাইটের এলভি থাকে এবং এটিতে কেবলমাত্র 30 জিবিবি রয়েছে এমন একটি ফাইল সিস্টেম রয়েছে। নিশ্চিত করুন তোমাদের উত্তর ক্রস-চেক করুন dfএবং lvs
পল গিয়ার

3

মনে হচ্ছে সম্ভবত ইচ্ছাটি কোনও সরঞ্জাম যেমন পার্টিশন ম্যানেজার বা জিপিআর্টের জন্য for

http://kde-apps.org/content/show.php?content=89595

http://gparted.sourceforge.net/download.php

সিএফডি ডিস্ক ডিস্কের ভিত্তিতে ডিস্কে অবিকৃত স্থান প্রদর্শন করবে:

cfdisk /dev/sda

উপযুক্ত ডিভাইস উল্লেখ করুন - এসডিএ, এসডিবি, এসডিসি ইত্যাদি


2

চেষ্টা করুন:

df -h 

অথবা

fdisk -l *

http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html

উপরের লিঙ্কটির পরে আপনি কী সে সম্পর্কে আরও কিছু বিবরণ দিন

http://www.computerhope.com/unix/udf.htm আশা করি এটি সাহায্য করবে


হ্যাঁ, তবে তাতে কোনও লাভ হয়নি। df কেবলমাত্র পার্টিশন বরাদ্দ করা স্থান দেখায়। মেশিনে 5 টি ডিস্ক রয়েছে, যার মোট স্থান 48 জিবি। কনসোল থেকে আমি প্রায় ~ 30Gb মোট স্থান পেয়েছি।
ক্রেপস্টুকে

1

আপনি "df -h" দিয়ে পার্টিশন দেখতে পাবেন। বাকিগুলির জন্য আপনি "পার্টেড ডিস্কনাম " এবং তারপরে "মুদ্রণ" ব্যবহার করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.