হার্ড ড্রাইভে জায়গা ফাঁকা করার সহজতম উপায় কী?


8

আমার হার্ড ড্রাইভ পূর্ণ হয়ে গেছে। আমি আমার ডিস্কের বেশিরভাগ স্থান ব্যবহার করে এমন জিনিসগুলি সনাক্ত করার জন্য উপায়গুলি খুঁজছি। আমি ক্রোন দিয়ে একবার খেলেছি যাতে এটি অনেক বেশি জায়গা ব্যয় করতে পারে তবে সত্যিই আমার কোনও ক্লু নেই।

আমি আমার জিনিসগুলিকে সিডি-তে ব্যাকআপ করেছি, তবে সিস্টেমটি এখনও খুব ধীর গতিতে চলেছে। সম্ভবত আমার সমস্ত কিছু পুনরায় ইনস্টল করা উচিত, তবে সমস্যা সমাধানের পরে এটি কারণটির দিকে নজর দেয় না।

কামিলম্যাসিওরওস্কির উত্তরটির জন্য পরীক্ষা করা ncdu

আমি ncduহিসাবে চালাচ্ছি rootএবং নিম্নলিখিতটি আমার সিস্টেমে অন্যান্য পদ্ধতি দ্বারা ব্যাকআপ ফাইলটি মিস করেছি

--- /home/masi ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   45.5GiB [##########]  backup_home_1.9.2016.tar.gz
   34.9GiB [#######   ] /Documents                                                                                                                                                                                 
    1.4GiB [          ] /Videos
    1.4GiB [          ] /.cache
    1.2GiB [          ] /Downloads
    1.0GiB [          ] /.config
  607.8MiB [          ] /Pictures
  487.0MiB [          ] /.matlab
  447.2MiB [          ] /Images
  406.1MiB [          ] /Desktop
   97.1MiB [          ] /.kingsoft
   58.4MiB [          ] /.local
   20.6MiB [          ] /.Mathematica
   13.3MiB [          ] /.mozilla
   ...

1. আপনার সত্যই ওএসটি নির্দিষ্ট করা উচিত যার জন্য আপনি সরঞ্জাম এবং পরামর্শগুলি সন্ধান করছেন। (যদিও আপনার ব্যবহারকারীর নামটি দেখতে যথেষ্ট উত্তর হতে পারে :-)) ২. আমার কাছে লুক্কায়িত সন্দেহ আছে যে এই প্রশ্নটি "প্রোগ্রামিং সম্পর্কিত নয়" হিসাবে বন্ধ হয়ে যাবে ...
ফ্রেঞ্চি পেনভ

উত্তর:


2

লিনাক্স সরঞ্জামটি ncduআমার মতে খুব সুবিধাজনক। এটা ইন্টারেক্টিভ মত du

কিছু বৈশিষ্ট্য

  • পাঠ্য ইন্টারফেস ( ncurses); এসএসএইচ দিয়ে কাজ করে, কোনও জাস্টারভারের প্রয়োজন নেই।
  • তবুও আপনি বড় বড় ডায়ার্স / ফাইলগুলি দ্রুত সন্ধান করতে ডিরেক্টরি গাছের মধ্যে যেতে পারেন।
  • আপনি প্রোগ্রামের মধ্যে থেকে ডির / ফাইল মুছতে পারেন।

স্ক্রিনশট

ভাল ধরনের. ছবি আটকানোর কোনও মানে নেই, পাঠ্য যথেষ্ট হবে:

ncdu 1.10 ~ Use the arrow keys to navigate, press ? for help                    
--- / --------------------------------------------------------------------------
    6,7GiB [##########] /usr
    3,4GiB [#####     ] /var
  553,1MiB [          ] /lib
  529,1MiB [          ] /opt
   35,1MiB [          ] /etc
   32,5MiB [          ] /home_old                                               
   16,4MiB [          ] /sbin
    9,9MiB [          ] /bin
    8,2MiB┌───ncdu help─────────────────1:Keys───2:Format───3:About──┐
    3,8MiB│                                                          │
    1,3MiB│       up, k  Move cursor up                              │
  500,0KiB│     down, j  Move cursor down                            │
  124,0KiB│ right/enter  Open selected directory                     │
   12,0KiB│  left, <, h  Open parent directory                       │
    8,0KiB│           n  Sort by name (ascending/descending)         │
@   4,0KiB│           s  Sort by size (ascending/descending)         │
@   4,0KiB│           C  Sort by items (ascending/descending)        │
@   4,0KiB│           d  Delete selected file or directory           │
    0,0  B│           t  Toggle dirs before files when sorting       │
>   0,0  B│           g  Show percentage and/or graph                │
e   0,0  B│                        -- more --                        │
>   0,0  B│                                     Press q to continue  │
>   0,0  B└──────────────────────────────────────────────────────────┘
>   0,0  B [          ] /home
>   0,0  B [          ] /dev
e   0,0  B [          ] /cpusets
e   0,0  B [          ] /cdrom
>   0,0  B [          ] /boot



 Total disk usage:  11,3GiB  Apparent size:  11,1GiB  Items: 289029             

ব্যবহার:

ncdu -x /foo/bar/mountpoint

প্রয়োজনে sudo(এবং সাবধানতা অবলম্বন করুন!) ব্যবহার করুন । -xবিকল্প, গুরুত্বপূর্ণ করে তোলে ncduএকক ফাইলসিস্টেম (মধ্যে রাখতে duএকই বিকল্প আছে)। উদাহরণে (উপরে) আমার শুরু যেখানে হয়েছে তার /homeচেয়ে আলাদা পার্টিশনে রয়েছে , অতএব এটি গণনা করা হয় না - ধন্যবাদ সঠিকভাবে স্যুইচ করার জন্য।/ncdu-x


এই সরঞ্জামটি খুব শক্তিশালী! এটিকে নির্দেশ করার জন্য আপনাকে অনেক ধন্যবাদ! এটি আমার সিস্টেমে সহজেই অপরাধীদের সন্ধান করে; এগুলি আমি আমার নিয়মিত পদ্ধতিতে পাইনি কারণ বড় সিস্টেমে জিনিসগুলি মিস করা এত সহজ।
লিও লোপোল্ড হার্টজ 준영

7

কেডিরস্ট্যাট আরেকটি বিকল্প যা আপনাকে বড় ফাইল এবং ডিরেক্টরিগুলি সনাক্ত করতে সহায়তা করবে।

বিকল্প পাঠ

আমি উইন্ডোজ ক্লোন উইনডিরস্ট্যাট ব্যবহার করেছি এবং এটি একটি দুর্দান্ত সরঞ্জাম।


7

"আমি ক্রোন দিয়ে একবার খেলেছি তাই এটি আমার গণ স্মৃতি গ্রাস করতে পারে তবে সত্যই আমার কোনও ধারণা নেই।" কোন ক্লু নেই, বলো তো? কখনও অনুমান করা হবে না। :)

su -
সিডি /
du -s ./* | সাজান -n
  • du ব্লকগুলিতে ডিস্কের ব্যবহার দেখায় (1 ব্লক = 0.5 কিলোবাইট, আপনার জন্য গুরুত্বপূর্ণ সমস্ত ক্ষেত্রে))

  • -s এর অর্থ, "সংক্ষিপ্তসার", সুতরাং এটি প্রতিটি আর্গুমেন্টের জন্য একটি মোট দেয় "./*" আর্গুমেন্ট হিসাবে।

  • এটিতে পাইপিংয়ের sort -nঅর্থ সংখ্যাগতভাবে বাছাই করা। নীচে বড় সংখ্যা।

  • সুতরাং, আপনি নীচের অংশে সর্বাধিক স্থান ব্যবহার করে ডিরেক্টরিগুলির একটি তালিকা পাবেন।

যদি এটি পর্যাপ্ত সহায়তা না হয় তবে বলুন যে আপনি পান:

60380। / রুট
142468। / ইত্যাদি
537716 ./var
627264 ./lib
5757600 ./usr
28859472 ./ home
  • এবং আপনি দেখতে যে ./home সবচেয়ে বড় পিগি হয়, ঠিক আছে, cdমধ্যে / হোম ও একই কাজ করতে du -s | sort -n। তারপরে আপনি দেখতে পাচ্ছেন / বাড়িতে কে জায়গা নিচ্ছে। (একটি একক ব্যবহারকারী সিস্টেমে, ভাল, সম্ভবত এটি আপনিই রয়েছেন))

  • তারপরে সেখানে সিডি করুন, এবং du -s | sort -nআবার করুন।

আপনি অপরাধীকে খুঁজে না পাওয়া পর্যন্ত এটি চালিয়ে যান। আপনি যখন অপরাধীকে খুঁজে পান, আপনি বলতে পারেন, ওহ হ্যাঁ ... এটি আমার স্টার ট্রেক আরপিজি গেমটির জন্য রোমুলান বার্ডস অফ প্রাইয়ের হাই-রেজেন্ডার রেন্ডারিংয়ের সংগ্রহ যা আমি তৈরি করছি, তাই হ্যাঁ, অবশ্যই এতে অনেক বেশি সময় লাগে স্থান বা আপনি বলতে পারেন, অবশ্যই এটি অনেক বেশি জায়গা নেয়, তাই আসুন সেই খারাপ ছেলেটির আরএম-এর শুরু করা যাক।

মনে রাখা যাদু শব্দ:

ডু-এস | সাজান -n

2

ডিস্ক ব্যবহার বিশ্লেষকটি পরীক্ষা করে দেখুন, আপনি প্রোগ্রামগুলি -> আনুষাঙ্গিকগুলিতে এটি পেতে পারেন, এটি ডিস্কের ব্যবহার বিশ্লেষণ করবে এবং এটি আপনার কাছে একটি চিত্র হিসাবে দেখিয়ে দেবে।

এছাড়াও, অপ্রয়োজনীয় প্রোগ্রামগুলি সরিয়ে ফেলুন এবং চালিয়ে পুরানো প্যাকেজ ক্যাশেটি সাফ করুন sudo apt-get clean


2

ববির শেষ পয়েন্টটি প্রসারিত করতে, চালান:

sudo apt-get autoremove
sudo apt-get autoclean

… সমস্ত অতিরিক্ত প্যাকেজ এবং অপ্রয়োজনীয় ইনস্টল ফাইল মুছে ফেলার জন্য। এছাড়াও, আপনার অ্যাপ্লিকেশনগুলির মধ্যে দিয়ে যাওয়া এবং আপনি যেগুলি আর ব্যবহার করেন না সেগুলি সরিয়ে ফেলা সত্যিই ভাল ধারণা।


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

1

ওরিলির "লিনাক্স সার্ভার হ্যাকস" প্রতি

alias ducks='du -cks * | sort -rn | head -11'

তারপরে যে কোনও ডিরেক্টরিতে যান এবং উপনামটি চালান


আমি du -ckshএমবি / জিবিতে আকারগুলি পেতে ব্যবহার করব !
এসপিআরবিএনএন

0

অন্তর্নির্মিত সফ্টওয়্যার: ডিস্ক ব্যবহার বিশ্লেষক । ডুমুর। 1 পোলার Masi এর দৃশ্য তুল্য /, ডুমুর। Masi 2 আয়তক্ষেত্রাকার ভিউ এর /যেখানে আপনি বিষয়বস্তু ঠাহর আপনার মাউস সরানো

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

আপনার প্রয়োজন নেই এমন জিনিসগুলি মুছুন

  1. যত্ন সহকারে পরিদর্শন পরে
  2. মধ্যে প্যাকেজ পরিষ্কার apt-get

    # http://superuser.com/a/113904/2005
    su 
    apt-get autoclean
    
    • আমার আসুস জেনবুক ইউএক্স 303 ইউএতে উদাহরণ ফলাফল যেখানে আমি লিনাক্স কার্নেল ব্যাকপোর্টগুলি ব্যবহার করি (বর্তমানে 4.6)

      root@masi:/home/masi# apt-get autoclean
      Reading package lists... Done
      Building dependency tree       
      Reading state information... Done
      Del chromium 53.0.2785.89-1~deb8u1 [42.0 MB]
      Del chromium 52.0.2743.116-1~deb8u1 [41.3 MB]
      Del libtomcat7-java 7.0.56-3+deb8u3 [3,623 kB]
      Del mysql-common 5.5.50-0+deb8u1 [81.8 kB]
      Del libmysqlclient18 5.5.50-0+deb8u1 [675 kB]
      Del libservlet3.0-java 7.0.56-3+deb8u3 [314 kB]
      Del linux-libc-dev 3.16.7-ckt25-2+deb8u3 [1,025 kB]
      
  3. আপনার যদি নির্ভরতার সমস্যা না থাকে তবে অব্যবহৃত প্যাকেজগুলি সরান

    apt-get autoremove      
    
  4. ...

এমন একটি সরঞ্জাম রয়েছে যা আপনার সিস্টেমে নকল ফাইলগুলি সন্ধান করার চেষ্টা করে

  • ডিরেক্টরিতে সদৃশ সন্ধান করতে মার্জ এবং ডিফ সরঞ্জামগুলিও ব্যবহার করুন
  • fdupesতবে, ভুল ফাইলগুলি মুছতে পারে তাই আমি এটি আর ব্যবহার করব না
  • ...

আপনার যদি একটি আপডেট ওয়ার্কিং ট্রি থাকে এবং আপনি আপনার অন্যান্য সিস্টেমে কোনও পুরানো প্রতিস্থাপন করতে চান

  1. আপনার rsyncকেসটি যথাযথভাবে জেনে ব্যবহার করুন কারণ এটি তীক্ষ্ণ - আপনি কী করছেন তা যদি জানেন না তবে দক্ষ হতে পারেন বা আপনার বিরুদ্ধে কাজ করতে পারেন can

ওএস: ডেবিয়ান 8.5
উইন্ডো পরিচালক: জিনোম 3.14

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