MacOS সিয়েরা - সমস্ত ডিস্ক স্পেস কী ব্যবহার করছে তা সন্ধান করতে পারে না


8

আমার ম্যাকবুক প্রোটি ডিস্কের জায়গার বাইরে চলে গেছে এবং কেন তা আমি খুঁজে পাচ্ছি না।

আমার ন্যূনতম অ্যাপ্লিকেশন এবং ব্যবহারকারীর ডেটা রয়েছে।

থেকে আউটপুট df -h

Filesystem      Size   Used  Avail Capacity  iused   ifree %iused  Mounted on
/dev/disk1     233Gi  227Gi  5.8Gi    98% 59462769 1518477   98%   /
devfs          182Ki  182Ki    0Bi   100%      630       0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0       0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0       0  100%   /home

আপনি এখানে দেখতে পাচ্ছেন, এটি প্রতিবেদন করছে যে আমার কাছে প্রায় 6GBমুক্ত জায়গা রয়েছে।

আমি তখন ncduস্থানটি আসলে কী ব্যবহার করছিলাম সে সম্পর্কে আরও ভাল করে বোঝার চেষ্টা করতাম

এখানে চিত্র বর্ণনা লিখুন

যেমন আপনি দেখতে পাচ্ছেন, ncduপ্রতিবেদন করছে যে আমি 30GBস্থান সম্পর্কে ব্যবহার করেছি যা আমার কাছে ঠিক দেখাচ্ছে।

আমি স্পষ্টত এখানে কিছু ভুলভাবে তাকান।

কোন অন্তর্দৃষ্টি?


আমরা আরও বেশি দূরে যাওয়ার আগে, আপনি কি বিটিরি বা অন্য ডিরেক্টরি পরিচালক ফাইলগুলির কোনও দুর্নীতি আছে কিনা তা দেখতে ডিস্ক ইউটিলিটি চালিয়েছেন?
কার্ল উইথফট 18

আমি মনে করি না যে আপনার প্রশ্নটি হুবহু এটির একটি সদৃশ, তবে আপনার অবশ্যই এটি দেখতে হবে কারণ এটিতে ডিস্কের স্থান মুক্ত করার উপায়গুলির ব্যাপক আলোচনা রয়েছে। আপেল.স্ট্যাকেক্সেঞ্জাওয়েজ
প্রশ্নগুলি /

উত্তর:


12

sudo ncduপরিবর্তে চেষ্টা করুন। একটি সাধারণ প্রশাসক বা ব্যবহারকারী হিসাবে আপনাকে নির্দিষ্ট ফোল্ডারগুলির সামগ্রী স্ক্যান করার অনুমতি নেই (সমস্ত কিছু স্ক্যান করার সময় একটি ত্রুটি দ্বারা চিহ্নিত করা হয় এবং একটি বিন্দুর মাধ্যমে চূড়ান্ত তালিকায় থাকে - যদি সাবফোল্ডারটি স্ক্যান করা যায় না - বা একটি বিস্মরণ চিহ্ন) যদি পুরো ফোল্ডারটি পড়ার অনুমতিগুলি হারিয়ে যাওয়ার কারণে স্ক্যানিং থেকে বাদ দেওয়া হয়েছে!)।

উদাহরণ (কেবলমাত্র বড় ছয় এবং স্পটলাইট-ভি 100 ফোল্ডারটি এখানে দেখানো হয়েছে):

  • ncdu:

       10,7 GiB [##########] /Applications                                                                                               
    .   4,8 GiB [####      ] /System
    .   3,5 GiB [###       ] /Library
    .   2,2 GiB [##        ] /usr
    .   1,8 GiB [#         ] /private
    .   1,1 GiB [#         ] /Users
                 ...
    !   0,0   B [          ] /.Spotlight-V100
    
  • sudo ncdu:

    .  10,7 GiB [##########] /Applications                                                                                               
        6,3 GiB [#####     ] /System
        5,2 GiB [####      ] /Library
        2,6 GiB [##        ] /private
        2,4 GiB [##        ] /usr
        1,2 GiB [#         ] /Users
                 ...
      310,7 MiB [          ] /.Spotlight-V100
    

আর একটি দুর্দান্ত পার্ল হ্যাক হ'ল এই আদেশটি:

sudo perl -e'%h=map{/.\s/;99**(ord$&&7)-$`,$_}`du -h`;die@h{sort%h}'

তা বাছাই করবে সব (শুধুমাত্র বর্তমান ফোল্ডার ঐ) গ্র্যান্ড পরিপ্রেক্ষিত অনুরূপ আকার ইট ছাড়া তার উপর নির্ভর করে ফোল্ডারসমূহ:

 29G    .
 11G    ./Applications
7,4G    ./Applications/Xcode.app
6,3G    ./System
5,2G    ./Library
2,4G    ./usr
1,9G    ./usr/local
966M    ./Users/user/Library
879M    ./System/Library/PrivateFrameworks
851M    ./Applications/MAMP
850M    ./private/var/db/dyld
805M    ./usr/local/mysql-5.7.11-osx10.9-x86_64/lib
778M    ./System/Library/Frameworks
...

প্রকৃতপক্ষে sudo ncduআমাকে দেখিয়েছিল যে সমস্ত স্থানটি ব্যবহৃত হয়েছিল/.Spotlight-V100
কাবল

@ কাবল কিন্তু স্পটলাইট ফোল্ডারে 200 গিগাবাইট সত্যিই অনেক। আপনি স্পটলাইট সূচকটি পুনর্নির্মাণ করেছেন?
ক্লোনামথ

6

যদিও আমি একজন প্রচুর পরিমাণে অনুরাগী duএবং ncduকখনও কখনও এটি GUI চেষ্টা করা এখনও কার্যকর useful

এখানে আমার এমবিপি-র পরের এসএসডি এর গ্র্যান্ড পার্সেক্টিভের আউটপুট, / থেকে স্ক্যান করা

গ্র্যান্ড পরিপ্রেক্ষিত স্ক্যান ফলাফল

আমি দেখতে পাচ্ছি যে Xcode.app হ'ল আমার / অ্যাপ্লিকেশন ফোল্ডারের মধ্যে বৃহত্তম এন্ট্রি। (আমি সবেমাত্র 9 জিবি পেয়েছি যা আমি একটি পুরানো মুছে ফেলা ব্যবহারকারী হোম ফোল্ডার থেকে মুক্ত করতে পারি।)


2

যদিও ncduদুর্দান্ত (এবং এটির বিরুদ্ধে এটি কোনও কৌতুক নয়) সেখানে কয়েকটি অন্তর্নির্মিত কমান্ড রয়েছে যা আপনি চেষ্টা করতে পারেন যদি আপনি তৃতীয় পক্ষের ইউটিলিটিগুলি ইনস্টল করতে চান না (বা না পারেন):

sudo du -hsx -d 1 / | sort

এই কমান্ডটি রুট ডিরেক্টরি থেকে সমস্ত ফাইল তালিকাভুক্ত করে তবে কোনও ফাইল সিস্টেম মাউন্টগুলি (যেমন ইউএসবি বা নেটওয়ার্ক মাউন্টগুলি) বাদ দেয় এবং ছোট থেকে বৃহত্তম পর্যন্ত বাছাই করে। উদাহরণস্বরূপ, আমার আইম্যাকটিতে কমান্ড জারি করা, আমি নিম্নলিখিত ফলাফলগুলি পেয়েছি:

  0B    /.Trashes
  0B    /.vol
  0B    /Network
  0B    /cores
 30G    /Applications
 64K    /Volumes
1.0K    /home
1.0K    /net
1.0M    /sbin
2.5M    /bin
234M    /.fseventsd
261G    /Users
314G    /
383M    /.cleverfiles
4.7G    /Library
478M    /.DocumentRevisions-V100
5.0K    /dev
523M    /usr
7.1G    /private
811M    /.Spotlight-V100
9.1G    /System

এটি আমার ড্রাইভে শীর্ষ স্তরের ফোল্ডারগুলি কী স্টেজ ব্যবহার করছে তার একটি দুর্দান্ত সারাংশ দেয়। আমার ক্ষেত্রে, /Applicationsফোল্ডারটি 30G গ্রাস করছে যখন আমার /Users261G রয়েছে।

আপনি যদি নিজের অ্যাপ্লিকেশন ফোল্ডারের মধ্যে থাকা সমস্ত কিছু দেখে এবং আকার অনুসারে বাছাই করতে চান তবে আপনি আদেশটি জারি করতে পারেন

sudo du -ha /Applications | sort -r

আমি আউটপুটটি পাইপ করি sortএবং -rপতাকাটিকে বিপরীত (বৃহত্তম থেকে ক্ষুদ্রতম) ক্রমে সাজানোর জন্য ব্যবহার করি যাতে আমি দেখতে পারি কোন ফাইল এবং ডিরেক্টরিগুলি কোন স্থান গ্রহণ করছে।

996K    /Applications//The Unarchiver.app/Contents/Frameworks/XADMaster.framework/Versions
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources/LexiconData
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport

তালিকাটি বেশ দীর্ঘ হবে, সুতরাং আমি মূল্যায়নের জন্য কোনও পাঠ্য ফাইলে আউটপুট প্রেরণের পরামর্শ দিচ্ছি:

sudo du -ha /Applications | sort -r > ~/Desktop/du_results.txt

এটি আপনাকে আপনার ডেস্কটপে একটি পাঠ্য ফাইল দেবে যা আপনি যে কোনও পাঠ্য সম্পাদক দিয়ে দেখতে পারবেন। আপনি এতগুলি ডিস্কের জায়গা কেন ব্যবহার করছেন সে সম্পর্কে আপনার কাছে কী ফাইল / উপ-ডিরেক্টরিগুলি প্রয়োজন / তদন্ত করতে চান তা রেকর্ড করে রাখবেন।


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