තැටි අවකාශය නිදහස් කරන්නේ කෙසේද?


188

මගේ උබුන්ටු වලාකුළු සේවාදායකයට ඉතිරිව ඇත්තේ 900MB තැටි ඉඩක් පමණි.

මම ඩිරෙක්ටරිය / ටීඑම්පී හිස් කර පිරිසිදු කිරීමට වෙනත් ස්ථානයක් තිබේදැයි කල්පනා කරමි.


1
මෙයද උත්සාහ කරන්න: dpkg -l | grep ^ rc | cut -d '' -f3 | xargs sudo apt-get
purge

ඔබ ඩොකර් භාවිතා කරන්නේ නම්: docs.docker.com/config/pruning
ජෙරාඩ්

බොහෝ අවස්ථාවන් සඳහා:sudo docker container prune -f && sudo docker image prune -f
smftr

Answers:


111
sudo apt-get autoremove

එමඟින් ප්‍රතිස්ථාපනය කර ඇති ගොෆ් (පැරණි කර්නල් ආදිය) පිරිසිදු කළ හැකිය. ඔබට Synaptic හි සමාන දෙයක් කළ හැකිය (එය පටවා තත්ව බොත්තම තෝරන්න, පසුව ස්වයංක්‍රීයව ඉවත් කළ හැකි විකල්පය).


කිසියම් යෙදුමක් රඳා පවතින අවශ්‍ය පැකේජයක් ඉවත් කළහොත් එය ධාවනය වන යෙදුම් වලට බලපාන්නේ නැද්ද?
user3215

1
Autoremove අනාථ පැකේජ සොයයි, එනම් ඔබ පැහැදිලිවම ස්ථාපනය නොකළ (ස්වයංක්‍රීයව සලකුණු කළ) සහ කිසිදු පරායත්තතාවයක් නොමැති පැකේජ. ඔබ aptitudeඒ වෙනුවට භාවිතා කරන්නේ නම්, ඔබ යන apt-getවිට එය පිරිසිදු කළ හැකි නමුත් ආරක්ෂක යාවත්කාලීනයන් එළියට එන විට පැරණි ස්ථාපනයන්හි ස්ථාපිත කර්නල් රාක්කයක් එකතු කිරීම සාමාන්‍ය දෙයකි.
ඔලි

1
මගේ අන්තිම අදහස් දැක්වීමේ ටයිපෝ. මම කියන්නට අදහස් කළේ අනාථ පැකේජ මත රඳා නොපවතින ඒවා මිස “යැපීම් නොමැති” ඒවා නොවන බවයි. ඔවුන්ට පරායත්තතා තිබිය හැකි අතර ඔවුන් එහි සිටියේ එම අනාථ පැකේජය සඳහා පමණක් නම්, ඔවුන් ද ඉවත් කරනු ලැබේ. සමහර විට (සැබවින්ම ගැඹුරු යැපුම් ගස් සහිත) එය පිරිසිදු කිරීම සඳහා ස්වයංක්‍රීය යන්ත්‍ර කිහිපයක් ගත හැකිය.
ඔලි

5
ඉහත විධානය නිසැකව ප්රයෝජනවත් වන අතර, එය වනු ඇත නොවන , සඳහන් පරිදි, වයස කර්නල් ඉවත් කරන්න. එය අතින් හෝ උබුන්ටු ට්වීක් වැනි අතිරේක මෙවලම් සමඟ කළ යුතුය.
කේතනය කිරීම

1
arnyarlathotep එය කර්නල් ශීර්ෂ ලිපිගොනු ඉවත් කරනු ඇත , බැලූ බැල්මට එය පැරණි කර්නල් ඉවත් කරන බව කෙනෙකුට සිතිය හැකිය - පැරණි කර්නල් පවතී, කෙසේ වෙතත් (උත්සාහ කරන්න dpkg --get-selections | grep linux-image).
ඩ්‍රෙවිකෝ

215

දැනටමත් ස්ථාපනය කර ඇති බාගත කළ පැකේජ (.deb) මකා දැමීමට (සහ තවදුරටත් අවශ්‍ය නොවේ)

sudo apt-get clean

තවදුරටත් බාගත කළ නොහැකි පැකේජ සඳහා ඔබගේ හැඹිලියේ ගබඩා කර ඇති සියලුම ලේඛනාගාර ඉවත් කිරීමට (මේ අනුව ගබඩාවේ තවදුරටත් නොමැති හෝ ගබඩාවේ නවතම අනුවාදයක් ඇති පැකේජ).

sudo apt-get autoclean

අනවශ්‍ය පැකේජ ඉවත් කිරීමට (යෙදුමක් අස්ථාපනය කිරීමෙන් පසු ඔබට තවදුරටත් අවශ්‍ය නොවන පැකේජ තිබිය හැක)

sudo apt-get autoremove

පැරණි කර්නල් අනුවාද මකා දැමීමට

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

කුමන කර්නල් අනුවාදය ඉවත් කළ යුතු දැයි ඔබ නොදන්නේ නම්

dpkg --get-selections | grep linux-image

මූලාශ්‍රය: ලිම්පියාන්ඩෝ උබුන්ටු: කොමාන්ඩෝස් වයි ක්‍රමලේඛ (තථ්‍යකරණය) ( ගූගල් පරිවර්තනය )


1
ධාවනය cleanතරමක් ඉඩ ප්‍රමාණයක් නිදහස් කරයි. වහාම මම දිව autocleanසහ මගේ නිදහස් ඉඩ ගොස් බිම 45MB විසින්. cleanනැවත ධාවනය කිරීමෙන් මෙම අමතර ඉඩ නිදහස් විය.
ඩ්‍රූ නොක්ස්

10
dpkg --get-selections | grep linux-imageඇරඹුම් දෝෂයක් ඇතිවූ ලැයිස්තුගත කර ඇති සියලුම ලිනක්ස් රූප මම ඉවත් කළෙමි - උබුන්ටු ග්‍රබ් ඇරඹුම් මෙනුවෙන් අතුරුදහන් විය - මෙම පිළිතුර ගැටළුව
විසඳීය

අපි ලිනක්ස් රූප ඉවත් කරන විට හරියටම කරන්නේ කුමක්ද?
මෙනියෝස්

7
හරි, මේ සඳහා දැනටමත් 100 වතාවක් පිළිතුරු ලබා දී ඇත (නමුත් මෙම ත්‍රෙඩ් එකේද ), නමුත් 160 වතාවක් ඉහළට ඔසවා තැබීම ඇත්තෙන්ම අමුතු දෙයක් ලෙස මට පෙනේ , මන්ද: sudo apt-get cleanඑය ඔබ සතුව ඇති පැකේජවල සියලුම දේශීය පිටපත් පැකේජ ඉවත් කරයි. ස්ථාපනය + යාවත්කාලීන කිරීමේදී බාගත කර ඇත. මෙය / var / cache / apt / archives බහලුම පාහේ හිස් වනු ඇත. ... එබැවින් ඊළඟ වතාවේ ඔබ sudo apt-get updateඑය ධාවනය කරන විට සියල්ල නැවත බාගත කරනු ඇත (දැනටමත් එහි ඇත). හිස ඔසවන්න! .. :)
නොස්ට්‍රොමොව්

170
  • වත්මන් ඩිර් හි ඉහළම උපසිරැසි 10 පෙන්වන්න.

    du -sk * | sort -nr | head -10
    
  • තැටියේ අවකාශය දෘශ්‍යමයව යන්නේ කොතැනට දැයි බැලීමට ගොනු ආලෝකය හෝ kDirStat භාවිතා කරන්න

  • මකාදැමීම සඳහා ඔබට පැරණි කර්නල් තිබේදැයි පරීක්ෂා කරන්න

    ls -lh /boot
    
  • පැකේජ පිරිසිදු කිරීම

    sudo apt-get autoremove
    sudo apt-get autoclean
    

    ප්‍රමාණය අනුව වර්ග කර ඇති සියලුම ස්ථාපිත පැකේජ ලැයිස්තුව බලන්න. ඔබ විශාල දෙයක් දැක එය භාවිතා නොකරන්නේ නම් - එය අස්ථාපනය කරන්න

    dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr | less
    
  • පරිවර්තන සමඟ භාවිතයට නොගත් භාෂා ගොනු පිරිසිදු කරන්න (ඒවා ටොන් ගණනක් ඇත)

    sudo apt-get install localepurge
    
  • / var / tmp / හි අන්තර්ගතය පරීක්ෂා කරන්න

    du -sh /var/tmp/
    
  • පරීක්ෂා කරන්න

    man deborphan
    
  • විශාල ලිපිගොනු සොයන්න:

    find / -type f -size +1024k
    

    හෝ

    find / -size +50000  -exec ls -lahg {} \;
    
  • විශාල ස්ථාපිත පැකේජ

    dpigs
    

මෙය පැකේජයේ කොටසකි: ඩෙබියන්-ගුඩීස්


5
විශාල ලිපිගොනු සොයා ගැනීම ncduසඳහා, ඔබේ තැටි අවකාශය භාවිතා කරන නාමාවලි මොනවාදැයි බැලීමට වේගවත් ක්‍රමයක් සපයයි
rubo77

2
kDirStatආදේශ කරනු ලැබේbaobab
rubo77

19

පැරණි කර්නල් සහ ශීර්ෂ ලිපිගොනු ඉවත් කිරීමෙන් මම ගිග් 2 කට ආසන්න ප්‍රමාණයක් නිදහස් කළෙමි:

භාවිත

uname -r

ඔබගේ වර්තමාන අනුවාදය පරීක්ෂා කිරීමට, පසුව

dpkg -l linux-image-* linux-headers-*

සියලුම පැරණි කර්නල් සහ ශීර්ෂ ලිපිගොනු බැලීමට

sudo apt-get remove linux-image-<XYZ> linux-headers-<XYZ>

මෙම apt-get removeවිධානය ආධාරක ආදේශක, ඒ නිසා ඔබට සිදු කළ හැකි apt-get remove linux-image 3.0.* linux-headers-3.0.*උදාහරණයක් ලෙස, එකවර බොහෝ මිදෙන්නට.

වත්මන් කර්නලය ඉවත් කිරීමට ඔබ මරා නොදමන බවට වග බලා ගන්න! සමහර විට පැරණි අනුවාදයක් හෝ දෙකක් තබා ගන්න ... නමුත් 10 හෝ 20 නොවේ!


ආදේශක කාඩ්පත් ගැන ටිකක්? එය භාවිතා කිරීමට පෙර මම එය දෙවරක් පරීක්ෂා කර බැලුවෙමි, මන්ද මම එය උත්සාහ කර මට අවශ්‍ය ප්‍රමාණයට වඩා ලබා ගත්තෙමි. මම යම් ආකාරයකින් පුරවා ඇති නමුත් සමහර විට මට අවශ්‍ය ප්‍රමාණයට වඩා ශීර්ෂයන් අහිමි වූයේ කෙසේදැයි මම නොදනිමි.
ග්ලූකොන්

ආදේශක කාඩ්පත් යනු ග්ලෝබ් වලට වඩා රීජෙක්ස් වයිල්ඩ් කාඩ් ය.
චයි ටී. රෙක්ස්

14

හිස් කුණු කූඩයට අමතක නොකරන්න.

රූප විස්තරය මෙහි ඇතුළත් කරන්න


හෝ විධාන රේඛාවෙන්:

rm -r ~/.local/share/Trash/info/ && rm -r ~/.local/share/Trash/files/  

12

උබුන්ටු හි ඇති සියල්ල පිරිසිදු කරන බ්ලීච්බිට් වැඩසටහන මම ඔබට නිර්දේශ කරමි.

පහත දැක්වෙන විධානය භාවිතා කර එය ස්ථාපනය කරන්න:

sudo apt-get install bleachbit


11

සියලුම පැරණි කර්නල් අනුවාද ස්වයංක්‍රීයව ඉවත් කරන්න

අවධානය: ඔබ කර්නලය යාවත්කාලීන කර ඇත්නම්, පැරණි අනුවාද මකා දැමීමට පෙර නැවත ආරම්භ කරන්න!

ඔබ භාවිතා කරන්නේ කුමන කර්නලයද යන්න පරීක්ෂා කිරීමට මතක තබා ගන්න:

uname -r

ඉන්පසු root ලෙස:

sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')

මෙම විධානය සමඟ අවශ්‍ය කර්නල් ඉවත් නොකිරීමට ආරක්ෂිතව එම නූල් කියවන්න !


11

ඔබ භාවිතා නොකරන විශාල පැකේජ අස්ථාපනය කරන්න

සමහර පැකේජ තරමක් විශාල විය හැකිය. මේවා සොයා ගැනීමට පහසු ක්‍රමයක් වන්නේ භාවිතා කිරීමයි dpigs. එය පෙරනිමියෙන් ස්ථාපනය කර නැති නමුත් debian-goodies( GitHub project ) හි සොයාගත හැකිය

sudo apt-get install debian-goodies

ඉන්පසු:

$ dpigs
419576 texlive-latex-extra-doc
204112 nvidia-319
175463 google-chrome-stable
141058 linux-image-extra-3.11.0-15-generic
113173 libreoffice-core
104822 valgrind
102322 qt4-doc
93337 blender
91105 texlive-pstricks-doc
90517 libboost1.53-dev

විකල්ප කිහිපයක් තිබේ:

-n, --lines=N
  Display the N largest packages on the system (default 10).
-s, --status=status-file
  Use status-file instead of the default dpkg status file.
-S, --source
  Display the largest source packages of binary packages installed
  on the system.
-H, --human-readable
  Display package sizes in human-readable format (like ls -lh or du -h)
-h, --help
  Display this message.

10

ලොග් ලිපිගොනු විශාල සංඛ්‍යාවක් සඳහාද පරීක්ෂා කරන්න:

sudo du -h /var/log

හෝ රුබෝ 77 ප්‍රශංසනීය ලෙස පෙන්වා දෙන පරිදි, ඔබට NCurses තැටි භාවිතා කිරීමේ මෙවලම භාවිතා කළ හැකිය:

sudo ncdu /var/log

"ලොග් ලිපිගොනු ගණන" නොව ගොනු ප්‍රමාණය ලැයිස්තුගත කරන පහසු විධානය
dogmatic69

හෝ භාවිතා කරන්නsudo ncdu /var/log
rubo77

@ rubo77, ස්තූතියි, එය ඇත්තෙන්ම හොඳ මෙවලමක්!
ඩ්‍රූ නොක්ස්

8

ඔබ UFW භාවිතා කරන්නේ නම්, ලොග් ෆෝල්ඩරය පරීක්ෂා කරන්න. මගේ එක් යන්ත්‍රයක, යූඑෆ්ඩබ්ලිව් දින කිහිපයකින් 8Gb ලොග් උත්පාදනය කරමින් සිටියේය.

ඔබට සුදුසු හැඹිලිය හිස් කළ හැකිය:

sudo apt-get clean

මට UfW ලොග් ගොනු සොයාගත හැකිද?
කුතුහලය දනවන ආධුනිකයා

8

බ්ලීච්බිට් භාවිතා කිරීමට උත්සාහ කරන්න (මූලාශ්‍රයේ පිහිටා ඇත ). එය විශිෂ්ට වැඩසටහනකි. මූලික අදහස නම්, එය ඉක්මනින් තැටියේ ඉඩ නිදහස් කර පද්ධතිය තුළ සඟවා ඇති කුණු ගොඩක් ඉවත් කිරීමයි. යෙදුම් 70 ක් පමණ ඇත. නිදහස් තැටි අවකාශය "පිස දැමීමට" එය භාවිතා කිරීමේ හැකියාව ද ඇත. මම හිතන්නේ එය ලිනක්ස් සඳහා පමණක් වින්ඩෝස් වලින් CCleaner ලෙසයි.


3
ප්‍රශ්නය විශේෂයෙන් සේවාදායක මෙවලම් ඉල්ලන බවත් මෙය ඩෙස්ක්ටොප් වැඩසටහනක් බවත් (එක්ස් ඩිස්ප්ලේ අවශ්‍යයි).
රයර්

මේ දක්වා හොඳම මෙවලම!
රොජර්

5

පිරිසිදු පිටපත

මෙම ස්ක්‍රිප්ට් මඟින් කොන්සෝලයෙහි විශාලතම කුට්ටි ක්‍රියාත්මක කරනු ඇත:

  • උචිත හැඹිලිය පිරිසිදු කරන්න
  • අස්ථාපනය කරන ලද .deb පැකේජ වලින් ඉතිරිව ඇති වින්‍යාස ගොනු ඉවත් කරන්න (ඔබ --purgeසමඟ ස්විචය භාවිතා නොකරන්නේ නම් සිදු වේ apt-get)
  • ඔබ භාවිතා කරන එක හැර සෑම කර්නලයක්ම ඉවත් කරන්න
  • සෑම පරිශීලකයෙකුගේම කුණු කූඩ හිස් කරන්න (root ඇතුළුව)

මෙම අන්තර්ගතය සමඟ ගොනුවක් සාදා එයට ක්‍රියාත්මක කළ හැකි අයිතිවාසිකම් ලබා දෙන්න:

#!/bin/bash
# Adapted from 71529-ubucleaner.sh - http://www.opendesktop.org/CONTENT/content-files/71529-ubucleaner.sh

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"; RED="\033[0;31m"; ENDCOLOR="\033[0m"

if [ $USER != root ]; then
  echo -e $RED"Error: must be root! Exiting..."$ENDCOLOR
  exit 0
fi

echo -e $YELLOW"Cleaning apt ..."$ENDCOLOR
aptitude clean
apt-get autoremove
apt-get autoclean

echo -e $YELLOW"Those packages were uninstalled without --purge:"$ENDCOLOR
echo $OLDCONF
#apt-get purge "$OLDCONF"  # fixes the error in the original script
for PKGNAME in $OLDCONF ; do  # a better way to handle errors
  echo -e $YELLOW"Purge package $PKGNAME"
  apt-cache show "$PKGNAME"|grep Description: -A3
  apt-get -y purge "$PKGNAME"
done

echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
echo current kernel you are using:
uname -a
aptitude purge $OLDKERNELS

echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null

echo -e $YELLOW"Script Finished!"$ENDCOLOR

අනුවර්තනය කරන ලද්දේ 71529-ubucleaner.sh


විශාල ෆෝල්ඩර සහ පැකේජ සොයා ගන්න

විශාල ෆෝල්ඩර සහ පැකේජ සොයා ගැනීමට ඔබට උපකාරී වන සමහර මෙවලම්:

sudo apt-get install ncdu debian-goodies deborphan

sudo ncdu /    # lists all folders by size on the console (like the gui `baobab`)
dpigs -H       # shows large packages that you don't use
man deborphan  # finds packages that have no packages depending on them
deborphan --guess-all --libdevel | xargs apt-get -s purge

පෙදෙසි

ඔබේ පද්ධතියේ භාවිතයට නොගත් භාෂා අස්ථාපනය කිරීමට localepurge භාවිතා කරන්න:

sudo apt-get install localepurge

පැරණි ස්නැප් පින්තූර ඉවත් කරන්න

LANG=c snap list --all | awk '/disabled/{print $1, $3}' | \
    while read snapname revision; do \
        snap remove "$snapname" --revision="$revision"; \
    done

බ්ලීච්බිට්

සියලු අවශ්‍යතාවන්ට සරිලන විශිෂ්ට චිත්‍රක GUI මෙවලමක්:

sudo apt-get install bleachbit

manpages සහ ප්‍රලේඛන ඉවත් කරන්න

ඊට අමතරව උබුන්ටු විකියේ විස්තර කර ඇති පරිදි ඔබට පිටු සහ ලේඛන ඉවත් කළ හැකිය :

අපේක්ෂිත පෙරහන් නියම කරන /etc/dpkg/dpkg.cfg.d/01_nodoc ගොනුවක් සාදන්න. උදාහරණයක්:

path-exclude /usr/share/doc/*
# if we need to keep copyright files for legal reasons:
# path-include /usr/share/doc/*/copyright
path-exclude /usr/share/man/*
path-exclude /usr/share/groff/*
path-exclude /usr/share/info/*
# lintian stuff is small, but really unnecessary
path-exclude /usr/share/lintian/*
path-exclude /usr/share/linda/*

Project-config හි postinst හි ඇති එකම ගොනු සහ නාමාවලි ඉවත් කරන්න. උදාහරණයක්:

echo "Removing documentation..."
# if we need to keep copyright files for legal reasons:
# find /usr/share/doc -depth -type f ! -name copyright | xargs rm || true
# else:
find /usr/share/doc -depth -type f | xargs rm || true
rm -rf /usr/share/man/* /usr/share/groff/* /usr/share/info/* /usr/share/lintian/* /usr/share/linda/* /var/cache/man/*

ඔබගේ නඩුව අනුව, ඔබට මෙම ස්ක්‍රිප්ටයේ තවත් විකල්ප කිහිපයක් සොයාගත හැකිය: github.com/box-cutter/debian-vm/blob/master/script/minimize.sh
rubo77

මෙම ස්ක්‍රිප්ට් එක ක්‍රියාත්මක කරන බවට මට අනතුරු ඇඟවීමක් ලැබුනේ මා ධාවනය වන අනුවාද අංකය සහිත කර්නලයක් ඉවත් කිරීමට සූදානම්ව සිටින බවය.
ක්‍රිස්ටෝෆ් ඩි ට්‍රොයර්

ඔබ භාවිතා කරන වත්මන් කර්නලය පරීක්ෂා කරන්න uname -a. ඔබ මීට පෙර උචිත ලෙස ugrade කර නව කර්නලයක් ලබා ගත්තා නම්, මෙය හේතුව විය හැකිය, ඔබ භාවිතා කරන වර්තමාන කර්නලය ස්ථාපනය කර ඇති නවතම නොවේද? මෙම පිටපත ආරම්භ කිරීමට පෙර නැවත පණගැන්වීමක් කරන්න
rubo77


4

පළමුව, සියලු විශාල ෆෝල්ඩර සහ ගොනු ලැයිස්තුගත කිරීම සඳහා මෙවලමක් තිබේ. දියත් කිරීමට 'Baobab' ටයිප් කරන්න. ෆෝල්ඩර සහ ගොනු ඉවත් කිරීමෙන් ඔබට වැඩි ඉඩක් අවශ්‍ය නොවේ.


එවිට, ද්විත්ව ගොනු ඉවත් කිරීම සඳහා වැඩසටහනක් ඇත. වැඩසටහන හැඳින්වේ fslint. ඇතුලත් කිරීමෙන් එය ස්ථාපනය කරන්න

sudo apt-get install fslint

පර්යන්තයක.

හෝ ප්‍රස්ථාරිකව

මෘදුකාංග මධ්‍යස්ථානය හරහා fslint ස්ථාපනය කරන්න


ඔබට ඇසුරුම් හැඹිලිය ද ඉවත් කළ හැකිය

sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

සිව්වන පියවර වන්නේ පැරණි කර්නල් ඇතුළත් කිරීම් ඉවත් කිරීමයි. Synaptic ස්ථාපනය කර විවෘත කිරීමෙන් ඔබට මෙය කළ හැකිය. Synaptic හි, පැරණි කර්නල් ඇතුළත් කිරීම් සොයන්න (අළුත්ම ඒවා හැර GRUB හි දර්ශනය වන සෑම කර්නල් ප්‍රවේශයක්ම) ඉවත් කරන්න.


එක් හොඳ පියවරක් වන්නේ යෙදුම් හැඹිලිය ඉවත් කිරීමයි. ස්ථාපනය කර ධාවනය කිරීමෙන් මෙය කරන්න bleachbit:

sudo apt-get install bleachbit

හෝ ප්‍රස්ථාරිකව

මෘදුකාංග මධ්‍යස්ථානය හරහා බ්ලීච්බිට් ස්ථාපනය කරන්න

වැදගත්: මකා දැමූ හැඹිලිය ප්‍රතිස්ථාපනය කළ නොහැක!


අවසාන පියවර වන්නේ ගොනු පද්ධතිය defragment කිරීමයි. මේ සඳහා පහත සඳහන් දෑ කරන්න:

cd $HOME
git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
cd e2fsprogs
./configure
make

මෙම විධානයන් සමඟ, ඔබ e2fsprogs බාගත කර සම්පාදනය කරයි. (ඔබට හෝ ප්‍රජාවට වැඩසටහන ස්ථාපනය කිරීමට වඩා හොඳ ක්‍රමයක් තිබේ නම්, කරුණාකර සංස්කරණය කරන්න!)

git-coreඑය ස්ථාපනය කර ඇති බවට වග බලා ගන්න . එසේ නොවේ නම්, ක්‍රියාත්මක කරන්න:

sudo apt-get install git-core 

හෝ මෘදුකාංග මධ්‍යස්ථානය භාවිතා කිරීම මෘදුකාංග මධ්‍යස්ථානය හරහා git-core ස්ථාපනය කරන්න

දැන් ඔබට මෙය සමඟ වැඩසටහන ක්‍රියාත්මක කළ හැකිය:

cd $HOME/e2fsprogs/misc
./e4defrag /dev/sda1    #defragment /dev/sda1
./e4defrag -v /dev/sda1 # verbose output
./e4defrag -c /dev/sda1 # see overview of fragmentation status

/ Dev / sda1 ගොනු පද්ධතිය හෝ ඔබට අවශ්‍ය ෆෝල්ඩරය / ගොනුව සමඟ ප්‍රතිස්ථාපනය කරන්න. උපාංගයක් විකෘති කිරීම සඳහා (HDD වැනි) ඔබට root වරප්‍රසාද අවශ්‍ය බව සලකන්න, නමුත් ඔබේම ගොනු සඳහා නොවේ.


මූලාශ්‍රය (ජර්මානු): මෙන්න


ඇවැත්නි, පැරණි ලිනක්ස්-ශීර්ෂකය සහ ලිනක්ස්-රූප අනුවාදයන් මකා දැමීමෙන් මගේ 10.04 ස්ථාපනයෙන් ගිග් එකහමාරක් පමණ නිදහස් විය. fslint ද විශිෂ්ට සොයා ගැනීමකි. ස්තූතියි.
බ්‍රැඩ්ඩොක්

Baobab වෙනුවට විශාල ෆෝල්ඩර සහ ලිපිගොනු සොයා ගැනීමට ඔබට ncdu විධාන මෙවලම භාවිතා කළ හැකිය:sudo apt-get install ncdu
rubo77

3

අත්‍යවශ්‍ය නම් මිස '/ tmp' නාමාවලිය අතින් පිරිසිදු කළ යුතු නොවේ (එනම්: සංවෘත යෙදුමක් පසුව පිරිසිදු නොකෙරේ).

'ඩු' විධානය භාවිතා කර අවකාශය පුරවන්නේ කොතැනදැයි ඔබට සෙවිය හැකිය; සාමාන්‍යයෙන් උනන්දුවක් දක්වන ස්ථාන '/ var' තුළ වේ. සුපුරුදු සැකකරුවන් දෙදෙනෙකු '/ var / log' සහ '/ var / cache' නම් කිරීම. උපස්ථ උපයෝගීතාවයක් ස්ථාපනය කරන සමහර පරිශීලකයින් මා සතුව සිටියද, එය '/ var / backup' හි වර්ධක උපස්ථ වල GBs නිර්මාණය කරන බව කිසි විටෙකත් නොදැන සිටියද, එය මුළු තැටියේම අවකාශය පිරවීම සඳහා සතියක් හෝ මාසයක් තුළ ගොඩ නගයි.


ඔබට ස්තුතියි!. ඔබ පැවසූ පරිදි / var / cache යටතේ MB වල යම් ඉඩක් මා සතුව ඇති අතර අනවශ්‍ය ලිපිගොනු ඉවත් කරන්නේ කෙසේදැයි කල්පනා කරමි.
පරිශීලක 3215

2

පිරිසිදු කිරීම සඳහා උබුන්ටු-ට්වීක් භාවිතා කරන්න .

එය ස්ථාපන යෙදුම් වෙත බාගත කර ඇති සියලුම * .deb පිරිසිදු කරයි.


KDE සමඟ වැඩ නොකරයි
rubo77

1

ඔබ දැනටමත් කුණු ගොඩක් මකා දමා ඇති නමුත් තැටියේ ඉඩ පිරිසිදු කර ඇති බවක් නොපෙනේ නම් උබුන්ටු නැවත ආරම්භ කරන්න. නැතහොත් ඔබට නැවත පණගැන්වීමට අවශ්‍ය නැතිනම් සමාන ප්‍රශ්නයක් මෙන් විධානය ක්‍රියාත්මක කරන්න .

sudo service rsyslog restart

0

මට සේවාදායකයන්හි වැඩි ඉඩ ප්‍රමාණයක් අවශ්‍ය වූ විට මම මෙම විධානය භාවිතා කරමි. එමඟින් සියළුම ලිපිගොනු විශාල වන අතර 50 MB සහ "du -h" වඩා හොඳ ලිපිගොනු ලැයිස්තුවක් සාදනු ඇති අතර නල මාර්ගයෙන් පසුව "sort -n" ලැයිස්තුගත කරන්න.

find / -size +50M -type f -exec du -h {} \; | sort -n

1
ncdu /ඒ වෙනුවට ඔබ දූවිලි භාවිතයට වඩා හොඳ වනු ඇත
rubo77

1
ලබා දී ඇති du -h, භාවිතා කරන්න sort -h.
මුරු

-3
uname -r 

(ඔබගේ බැලීමට)

apt-get remove linux-image 3.0.* 

(ඔබගේ පැරණි අනුවාදයන්). එය මට 600mb නිදහස් ඉඩක් ලබා දුන්නා.


3
පහත් කොට සලකන්නේ මෙවැනි විධානයන් සමඟ ඔබ පරෙස්සම් නොවන්නේ නම් ඔබට නවතම කර්නලය (හෝ සියලු කර්නල් පවා) ඉවත් කළ හැකිය.
ndemou
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.