Jinsi ya Kukagua na Kusimamia Nafasi ya Diski katika Ubuntu: Mwongozo Kamili kwa Wanaoanza na Watumiaji Wenye Uzoefu

目次

1. Utangulizi

Ubuntu inatumika sana si tu kwa matumizi ya kibinafsi bali pia kwa shughuli za seva kutokana na mazingira yake mepesi na thabiti. Hata hivyo, kadiri unavyoendelea kutumia mfumo, nafasi ya diski bila shaka itaanza kukosa. Nafasi isiyotosha ya diski inaweza kusababisha utendaji duni wa mfumo na hata kushindwa wakati wa kusakinisha programu mpya.

Makala hii inaelezea jinsi ya kukagua na kusimamia vizuri nafasi ya diski katika Ubuntu. Inashughulikia matumizi ya zana za CLI (Command Line Interface) kama amri za df na du, pamoja na zana ya GUI “Disk Usage Analyzer,” ambayo inakuwezesha kuchunguza matumizi ya hifadhi kwa njia ya kuona. Mifano wazi na maelekezo ya hatua kwa hatua yatasaidia wanaoanza kufuata kwa ujasiri.

2. Jinsi ya Kukagua Matumizi ya Diski kwa Jumla (Amri ya df)

Kukagua matumizi ya diski kwa jumla katika Ubuntu, tumia amri ya df. Zana hii rahisi inaonyesha matumizi ya diski na nafasi inayopatikana kwa kila mfumo wa faili. Katika sehemu hii, tutaelezea kila kitu kutoka matumizi ya msingi hadi mifano ya hali ya juu.

Amri ya df ni Nini?

df inasimamia “disk free” na hutumika katika mifumo ya uendeshaji ya Linux na Unix kuangalia matumizi ya diski na uwezo unaopatikana. Ni rahisi, haraka, na bora kwa kuelewa haraka hali ya diski ya mfumo.

Matumizi ya Msingi

Zifuatazo ni njia ya kawaida zaidi ya kutumia amri ya df:

df -h
  • -h option Inaonyesha thamani katika muundo unaoweza kusomwa na binadamu kwa vitengo—kwa mfano, badala ya kuonyesha “1024000,” inaonyesha “1G” au “500M.”

Matokeo ya Mfano

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   30G   40% /
tmpfs           500M     0  500M    0% /dev/shm

Maelezo ya Matokeo

  • Filesystem : Aina ya mfumo wa faili unaotumika (kwa mfano, ext4, tmpfs).
  • Size : Ukubwa wa jumla wa mfumo wa faili.
  • Used : Kiasi cha nafasi kinachotumika kwa sasa.
  • Avail : Nafasi ya bure inayopatikana.
  • Use% : Asilimia ya matumizi ya diski.
  • Mounted on : Mahali ambapo mfumo wa faili umeambatishwa.

Mifano ya Matumizi ya Hali ya Juu

Onyesha Mfumo wa Faili Maalum Tu

Unaweza kujumuisha taarifa ya aina ya mfumo wa faili kwa kutumia chaguo la -T na hata kuchuja mifumo ya faili maalum.

df -T ext4

Hii inaonyesha taarifa za mfumo wa faili wa ext4 pekee.

Bainisha Mfumo wa Faili wa Kukagua

Ikiwa unataka kukagua sehemu maalum ya kuambatisha (kwa mfano, /home), tekeleza:

df -h /home

Hii inaonyesha matumizi ya diski na nafasi inayopatikana iliyogawanywa kwa saraka ya /home.

Vidokezo vya Utatuzi wa Tatizo

  • Kama diski imejaa Tumia df kutambua mifumo ya faili ambayo iko kwenye matumizi ya 100% na futa faili zisizo za lazima.
  • Kama matokeo ya df hayasasasishwa Faili zilizofutwa huenda bado zinatumika na michakato. Zitatambua kwa kutumia amri ya lsof:
    lsof | grep deleted
    

Muhtasari

Amri ya df ni zana rahisi lakini yenye nguvu ya kukagua matumizi ya diski katika mfumo mzima wa Ubuntu. Kwa chaguo la -h, matokeo huwa rahisi kuelewa, na hivyo kuwa bora kwa wanaoanza. Kumudu msingi na matumizi ya hali ya juu yaliyojadiliwa hapa kutakusaidia kusimamia hifadhi ya diski kwa ufanisi.

3. Jinsi ya Kukagua Matumizi ya Saraka na Faili Maalum (Amri ya du)

Kujua matumizi ya jumla ya diski haitoshi ili kubaini saraka au faili zipi zinatumia nafasi. Katika hali hizo, tumia amri ya du kuchunguza matumizi ya diski kwa kila saraka au faili. Sehemu hii inaelezea matumizi ya msingi na ya hali ya juu ya amri ya du.

Amri ya du ni Nini?

du inasimamia “disk usage” na inaonyesha nafasi ya diski inayotumika na saraka au faili zilizobainishwa. Ni muhimu sana kugundua chanzo cha upungufu wa nafasi ya diski.

Matumizi ya Msingi

Mfano wa amri rahisi ya du:

du -sh /path/to/directory
  • -s option Inaonyesha matumizi ya jumla ya saraka pekee.
  • -h option Inaonyesha matokeo katika vitengo vinavyoweza kusomwa na binadamu (KB, MB, GB).

Matokeo ya Mfano

5.2G    /home/user/Documents

Hii inaonyesha kuwa saraka ya /home/user/Documents inatumia nafasi ya 5.2GB.

Angalia Matumizi ya Kina

Onyesha Majukwaa Madogo

du -h /path/to/directory/*

Mfano

1.5G    /path/to/directory/subdir1
3.2G    /path/to/directory/subdir2
500M    /path/to/directory/subdir3

Mifano ya Matumizi ya Kina

Panga kwa Ukubwa

du -ah /path/to/directory | sort -rh | head -n 10
  • -a : Inavyoonyesha faili na majukwaa.
  • sort -rh : Inapanga kwa mpangilio wa kushuka.
  • head -n 10 : Inaonyesha matokeo 10 ya juu.

Mfano

2.5G    /path/to/directory/largefile1.iso
1.2G    /path/to/directory/subdir1
800M    /path/to/directory/largefile2.zip

Tafuta Faili Zinazofaa na Masharti

find /path/to/directory -name "*.log" -exec du -h {} +

Vidokezo vya Kutatua Matatizo

  • Ikiwa matokeo ya du hayafanani na thamani zinazotarajiwa, faili zilizofutwa zinaweza bado kushikiliwa na michakato. Tumia:
    lsof | grep deleted
    

Muhtasari

Amri ya du inasaidia kutambua ni majukwaa na faili zipi zinazotumia nafasi ya diski. Kuunganisha nayo amri kama find au sort kunaruhusu uchunguzi na kusafisha kwa ufanisi.

4. Jinsi ya Kuangalia Nafasi ya Diski kwa GUI (Mchambuzi wa Matumizi ya Diski)

Mbali na zana za CLI, Ubuntu pia hutoa njia ya GUI ya kuangalia matumizi ya diski kwa kutumia “Disk Usage Analyzer.” Sehemu hii inaeleza vipengele vyake, usakinishaji, na matumizi.

Disk Usage Analyzer ni Nini?

Disk Usage Analyzer ni zana ya Ubuntu ya chaguo-msingi ambayo inaonyesha matumizi ya diski kwa picha, na hivyo inafanya iwe rahisi kutambua majukwaa na faili zenye uzito wa uhifadhi.

Usakinishaji

sudo apt update
sudo apt install baobab

Matumizi ya Msingi

  1. Zindua kutoka kwenye menyu ya programu.
  2. Au endesha kutoka kwenye terminal:
    baobab
    

Chaguzi za Kuchunguza

  • Chunguza folda ya nyumbani
  • Chagua jaribio maalum
  • Chunguza diski za mbali

Angalia Matumizi

  • Mwonekano wa grafu
  • Orodha ya kina

Faida na Hasara

Faida

  • Muundo wa picha rahisi kuelewa
  • Hakuna maarifa ya amri yanayohitajika
  • Inasaidia diski za mtandao

Hasara

  • Inaweza kuwa polepole na majukwaa makubwa
  • Haibadilishwi sana kama zana za CLI

Muhtasari

Disk Usage Analyzer ni muhimu kwa watumiaji wanaopendelea zana za picha. Wakati inaunganishwa na mbinu za CLI, usimamizi wa nafasi ya diski unakuwa na ufanisi mkubwa.

5. Suluhu za Vitendo kwa Nafasi ya Diski ya Chini

Nafasi ya diski ya chini inaweza kupunguza kasi ya mfumo na kusababisha kushindwa kwa usakinishaji. Sehemu hii inaeleza suluhu za vitendo.

Futa Faili na Majukwaa Yasiyo ya Lazima

Ondoa Faili za Muda

sudo rm -rf /tmp/*

Funga Rubbish

rm -rf ~/.local/share/Trash/*

Ondoa Paketi na Cache Yasiyo ya Lazima

sudo apt-get autoremove
sudo apt-get clean

Tafuta na Futa Faili Kubwa

find / -type f -size +100M

Angalia Matumizi ya Jaribio

du -ah /path/to/directory | sort -rh | head -n 10

Simamia Faili za Log

sudo journalctl --vacuum-size=50M
sudo nano /etc/logrotate.conf

Fuatilia Matumizi ya Diski Mara kwa Mara

#!/bin/bash
df -h > ~/disk_usage_report.txt

Muhtasari

Kwa kufuta faili zisizo za lazima na kufuatilia matumizi mara kwa mara, matatizo ya nafasi ya diski yanaweza kuepukwa.

6. FAQ

Q1: Tofauti kati ya df na du ni nini?

A:

  • df inaonyesha matumizi ya mfumo wa faili kwa ujumla.
  • du inaonyesha matumizi kwa jaribio au faili.

Q2: Ninawezaje kujua kwa nini matumizi ya diski yaliongezeka ghafla?

df -h
du -ah / | sort -rh | head -n 10

Q3: Kwa nini kufuta faili hakutoa nafasi?

lsof | grep deleted
kill -9 <process ID>

Q4: Ninawezaje kupata haraka majukwaa yanayotumia nafasi?

du -ah /path/to/directory | sort -rh | head -n 10

Q5: Ninawezaje kufuatilia matumizi ya diski mara kwa mara?

#!/bin/bash
df -h > ~/disk_usage_report.txt

Q6: Ninawezaje kuzuia faili za log kukua sana?

sudo nano /etc/logrotate.conf

Q7: Ninawezaje kuzuia upungufu wa diski?

  • Ukaguzi wa kawaida kwa df na du
  • Ondoa faili zisizo za lazima
  • Tumia zana za kiotomatiki

7. Hitimisho

Usimamizi wa nafasi ya diski katika Ubuntu ni muhimu kwa kudumisha uthabiti na utendaji. Makala hii ilijumuisha kila kitu kutoka amri za msingi hadi utatuzi wa matatizo na mikakati ya uboreshaji.

Mambo Muhimu

  • Tumia df kwa ukaguzi wa jumla wa mfumo.
  • Tumia du kuchunguza kwa kina saraka maalum.
  • Changanya zana za GUI na CLI kwa ufanisi wa juu.

Ushauri wa Mwisho

  • Fuatilia nafasi ya diski mara kwa mara.
  • Tumia zana sahihi kwa kila kazi.
  • Fuata hatua zilizotolewa katika mwongozo huu wakati matatizo yanapotokea.

Deni ya Kumalizia

Usimamizi wa diski wa Ubuntu unaweza kuonekana mgumu, lakini kwa kufuata hatua zilizowasilishwa katika makala hii, mtu yeyote anaweza kuusimamia kwa ujasiri. Tumia maarifa haya kudumisha mfumo unaofanya kazi kwa ufasaha na ufanisi.

年収訴求