9 Għodod biex Tissorvelja l-Ħitan u l-Użu tad-Disk Linux fil-Linux


F'dan l-artikolu, se nirrevedu numru ta 'utilitajiet tal-linja tal-kmand tal-Linux li tista' tuża biex tiċċekkja diviżorji tad-disk fil-Linux.

Il-monitoraġġ tal-użu tal-ispazju tal-apparat(i) tal-ħażna huwa wieħed mill-aktar kompiti importanti ta’ SysAdmin, dan jgħin biex jiġi żgurat li jibqa’ spazju ħieles adegwat fuq l-apparati tal-ħażna għat-tħaddim effiċjenti tas-sistema Linux tiegħek.

Utilitajiet tal-Linja tal-Kmand Biex Tistampa Tabella tal-Partition tad-Disk Linux

Din li ġejja hija lista ta 'utilitajiet tal-linja tal-kmand għall-istampar tat-tabella tal-partizzjoni tal-apparat tal-ħażna u l-użu tal-ispazju.

fdisk hija għodda qawwija u popolari tal-linja tal-kmand użata għall-ħolqien u l-manipulazzjoni ta' tabelli tal-partizzjoni tad-disk.

Jappoġġja tabelli tal-partizzjoni GPT, MBR, Sun, SGI u BSD. Tista 'tmexxi kmandi fdisk permezz ta' interface faċli għall-utent, ibbażat fuq it-test u mmexxi mill-menu biex turi, toħloq, tibdel id-daqs, tħassar, timmodifika, tikkopja u timxi diviżorji fuq diski tal-ħażna.

Il-kmand fdisk hawn taħt se jistampa t-tabella tal-partizzjoni tal-apparati kollha tal-blokki immuntati:

$ sudo fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 82213CA8-50E4-4DDB-9337-85E46DA03430

Device          Start        End    Sectors   Size Type
/dev/sda1        2048    2050047    2048000  1000M Windows recovery environment
/dev/sda2     2050048    2582527     532480   260M EFI System
/dev/sda3     2582528    4630527    2048000  1000M Lenovo boot partition
/dev/sda4     4630528    4892671     262144   128M Microsoft reserved
/dev/sda5     4892672 1173295103 1168402432 557.1G Microsoft basic data
/dev/sda6  1870348288 1922777087   52428800    25G Microsoft basic data
/dev/sda7  1922777088 1953523711   30746624  14.7G Windows recovery environment
/dev/sda8  1173295104 1173297151       2048     1M BIOS boot
/dev/sda9  1173297152 1181110271    7813120   3.7G Linux swap
/dev/sda10 1181110272 1870348287  689238016 328.7G Linux filesystem

Partition table entries are not in disk order.

Għal aktar użu u eżempji dwar il-kmand fdisk aqra 10 Eżempji ta’ Kmand ‘fdisk’ biex Immaniġġja l-Ħitan

sfdisk jaħdem aktar bħal fdisk, jistampa jew jimmanipula tabella tal-partizzjoni tad-disk tal-ħażna. Madankollu, sfdisk joffri karatteristiċi żejda mhux disponibbli f'fdisk. Tista 'tużah biss bħala fdisk, jappoġġja wkoll it-tabelli tal-partizzjoni GPT, MBR, Sun u SGI.

Differenza waħda bejn it-tnejn hija li sfdisk ma joħloqx il-ħitan tas-sistema standard għat-tikketti tad-disk SGI u SUN bħalma jagħmel fdisk.

$ sudo sfdisk -l 
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 82213CA8-50E4-4DDB-9337-85E46DA03430

Device          Start        End    Sectors   Size Type
/dev/sda1        2048    2050047    2048000  1000M Windows recovery environment
/dev/sda2     2050048    2582527     532480   260M EFI System
/dev/sda3     2582528    4630527    2048000  1000M Lenovo boot partition
/dev/sda4     4630528    4892671     262144   128M Microsoft reserved
/dev/sda5     4892672 1173295103 1168402432 557.1G Microsoft basic data
/dev/sda6  1870348288 1922777087   52428800    25G Microsoft basic data
/dev/sda7  1922777088 1953523711   30746624  14.7G Windows recovery environment
/dev/sda8  1173295104 1173297151       2048     1M BIOS boot
/dev/sda9  1173297152 1181110271    7813120   3.7G Linux swap
/dev/sda10 1181110272 1870348287  689238016 328.7G Linux filesystem

Partition table entries are not in disk order.

Għal aktar użu, mur paġni man sfdisk.

cfdisk huwa programm sempliċi użat għall-istampar u l-ġestjoni tal-ħitan tad-disk. Joffri funzjonalità bażika ta 'qsim b'interface faċli għall-utent. Jopera simili għall-kmandi aktar qawwija: fdisk u sfdisk li jippermettu lill-utenti jaraw, iżidu, iħassru u jimmodifikaw diviżorji tal-hard-disk.

Uża t-tasti tal-vleġġa tal-lemin u tax-xellug biex iċċaqlaq l-enfasi fuq it-tabs tal-menu.

$ sudo cfdisk
                                 Disk: /dev/sda
            Size: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
          Label: gpt, identifier: 82213CA8-50E4-4DDB-9337-85E46DA03430

    Device          Start        End    Sectors   Size Type
>>  Free space       2048       2048          0     0B                          
    /dev/sda1        2048    2050047    2048000  1000M Windows recovery environm
    /dev/sda2     2050048    2582527     532480   260M EFI System
    /dev/sda3     2582528    4630527    2048000  1000M Lenovo boot partition
    /dev/sda4     4630528    4892671     262144   128M Microsoft reserved
    /dev/sda5     4892672 1173295103 1168402432 557.1G Microsoft basic data
    /dev/sda6  1870348288 1922777087   52428800    25G Microsoft basic data
    /dev/sda7  1922777088 1953523711   30746624  14.7G Windows recovery environm
    /dev/sda8  1173295104 1173297151       2048     1M BIOS boot
    /dev/sda9  1173297152 1181110271    7813120   3.7G Linux swap
    /dev/sda10 1181110272 1870348287  689238016 328.7G Linux filesystem
 ┌────────────────────────────────────────────────────────────────────────────┐
 │      Filesystem: ntfs                                                      │
 │Filesystem label: WINRE_DRV                                                 │
 └────────────────────────────────────────────────────────────────────────────┘
     [   New  ]  [  Quit  ]  [  Help  ]  [  Sort  ]  [  Write ]  [  Dump  ]

parted hija wkoll għodda magħrufa sew tal-linja tal-kmand għall-wiri u l-manipulazzjoni tal-ħitan tad-disk. Jifhem formati multipli ta 'tabella diviżorja, inklużi MBR u GPT.

Parted jista 'jintuża għall-ħolqien ta' spazju għal diviżorji ġodda, ir-riorganizzazzjoni tal-użu tad-disk, u l-ikkupjar tad-data għal hard disks ġodda u lil hinn.

$ sudo parted -l
Model: ATA ST1000LM024 HN-M (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  1050MB  1049MB  ntfs            Basic data partition          hidden, diag
 2      1050MB  1322MB  273MB   fat32           EFI system partition          boot, hidden, esp
 3      1322MB  2371MB  1049MB  fat32           Basic data partition          hidden
 4      2371MB  2505MB  134MB                   Microsoft reserved partition  msftres
 5      2505MB  601GB   598GB   ntfs            Basic data partition          msftdata
 8      601GB   601GB   1049kB                                                bios_grub
 9      601GB   605GB   4000MB  linux-swap(v1)
10      605GB   958GB   353GB   ext4
 6      958GB   984GB   26.8GB  ntfs            Basic data partition          msftdata
 7      984GB   1000GB  15.7GB  ntfs            Basic data partition          hidden, diag

Għal aktar użu aqra 8 Kmand tal-Linux 'partid' biex Immaniġġja l-Diviżorji tad-Disk Linux

lsblk jistampa l-informazzjoni inkluż l-isem, it-tip, il-punt tal-muntaġġ li jikkonċerna l-apparat(i) blokk immuntat kollu disponibbli jew partikolari esklużi d-diski RAM.

$ lsblk  
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 931.5G  0 disk 
├─sda1    8:1    0  1000M  0 part 
├─sda2    8:2    0   260M  0 part 
├─sda3    8:3    0  1000M  0 part 
├─sda4    8:4    0   128M  0 part 
├─sda5    8:5    0 557.1G  0 part 
├─sda6    8:6    0    25G  0 part 
├─sda7    8:7    0  14.7G  0 part 
├─sda8    8:8    0     1M  0 part 
├─sda9    8:9    0   3.7G  0 part [SWAP]
└─sda10   8:10   0 328.7G  0 part /
sr0      11:0    1  1024M  0 rom  

blkid utilità li jillokalizza jew juri l-attributi tal-apparat tal-blokk (ISEM=par ta' valur) bħall-isem tal-apparat jew tal-partizzjoni, it-tikketta, it-tip tas-sistema tal-fajls tiegħu fost oħrajn.

$ blkid 
/dev/sda1: LABEL="WINRE_DRV" UUID="D4A45AAAA45A8EBC" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="dcc4de2d-8fc4-490f-85e0-50c2e18cc33d"
/dev/sda2: LABEL="SYSTEM_DRV" UUID="185C-DA5B" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="b13c479a-d63b-4fec-9aee-f926fe7b0b16"
/dev/sda3: LABEL="LRS_ESP" UUID="0E60-2E0E" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="d464feab-0791-4866-a36b-90dbe6d6a437"
/dev/sda5: LABEL="Windows8_OS" UUID="18D0632AD0630CF6" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8a66bd5b-8624-4fdb-9ad8-18d8cd356160"
/dev/sda6: LABEL="LENOVO" UUID="9286FFD986FFBC33" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="92fbbea9-6bcd-4ae5-a322-c96a07a81013"
/dev/sda7: LABEL="PBR_DRV" UUID="ECD06683D066543C" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="0e2878a2-377c-4b35-9454-f1f2c6398405"
/dev/sda9: UUID="e040de62-c837-453e-88ee-bd9000387083" TYPE="swap" PARTUUID="f5eef371-a152-4208-a62f-0fb287f9acdd"
/dev/sda10: UUID="bb29dda3-bdaa-4b39-86cf-4a6dc9634a1b" TYPE="ext4" PARTUUID="26b60905-1c39-4fd4-bdce-95c517c781fa"

hwinfo ġeneralment jistampa informazzjoni dettaljata dwar il-ħardwer tas-sistema. Imma tista 'tħaddem il-kmand hwinfo hawn taħt, fejn timpjega l-għażla -- biex telenka l-oġġetti kollha tal-ħardwer tat-tip speċifikat (f'dan il-każ jimblokka apparati bħal diski u l-ħitan tagħhom).

Biex tirrestrinġi l-informazzjoni għal sommarju, uża l-għażla --short bħal fil-kmand hawn taħt:

$ hwinfo --short --block
disk:                                                           
  /dev/sda             ST1000LM024 HN-M
  /dev/ram0            Disk
  /dev/ram1            Disk
  /dev/ram2            Disk
  /dev/ram3            Disk
  /dev/ram4            Disk
  /dev/ram5            Disk
  /dev/ram6            Disk
  /dev/ram7            Disk
  /dev/ram8            Disk
  /dev/ram9            Disk
  /dev/ram10           Disk
  /dev/ram11           Disk
  /dev/ram12           Disk
  /dev/ram13           Disk
  /dev/ram14           Disk
  /dev/ram15           Disk
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda3            Partition
  /dev/sda4            Partition
  /dev/sda5            Partition
  /dev/sda6            Partition
  /dev/sda7            Partition
  /dev/sda8            Partition
  /dev/sda9            Partition
  /dev/sda10           Partition
cdrom:
  /dev/sr0             PLDS DVD-RW DA8A5SH

Kun żgur li l-għodda hwinfo tkun installata fis-sistema tiegħek biex tikseb ir-riżultati ta 'hawn fuq..

Utilitajiet tal-Linja tal-Kmand Biex Tissorvelja l-Użu tal-Ispazju tad-Disk fil-Linux

Din li ġejja hija lista ta 'utilitajiet tal-linja tal-kmand għall-monitoraġġ tal-użu tal-ispazju tad-disk Linux.

df jistampa sommarju tal-użu tal-ispazju tad-diska tas-sistema tal-fajls fuq it-terminal. Fil-kmand t'hawn taħt, swiċċ -hT jippermetti rappurtar tad-daqs tad-diska, l-ispazju użat, l-ispazju disponibbli u l-perċentwali tal-ispazju użat f'format li jinqara mill-bniedem.

$ df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  3.9G     0  3.9G   0% /dev
tmpfs          tmpfs     788M  9.6M  779M   2% /run
/dev/sda10     ext4      324G  132G  176G  43% /
tmpfs          tmpfs     3.9G   86M  3.8G   3% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
cgmfs          tmpfs     100K     0  100K   0% /run/cgmanager/fs
tmpfs          tmpfs     788M   32K  788M   1% /run/user/1000

pydf hija utilità eċċezzjonali tal-linja tal-kmand Python u sostituzzjoni kbira tad-df fil-Linux. Juża kuluri distinti biex jenfasizza diviżorji tad-disk b'attributi speċifiċi.

$ pydf
Filesystem Size Used Avail Use%                                                          Mounted on
/dev/sda10 323G 132G  175G 40.7 [######################................................] /         

Kun żgur li l-utilità pydf tkun installata fuq is-sistema, jekk mhux tinstallaha billi tuża Install Pydf Tool to Monitor Linux Disk Usage.

Ladarba tirrealizza li xi waħda mid-disk(i) tal-ħażna tiegħek qed jispiċċaw mingħajr spazju jew tkun mimlija, għandek:

  1. L-ewwel, agħmel backup tal-fajls importanti kollha tiegħek fis-sistema billi tuża kwalunkwe għodda ta' backup tas-sistema Linux.
  2. Li jmiss, iċċekkja liema fajls jew direttorji qed jokkupaw l-akbar ammont ta' spazju fuq id-diska(i) bl-użu tal-kmand du.
  3. Imbagħad ħassar mid-disk(i) tal-ħażna, kwalunkwe fajl li m'għadux importanti jew li ma tużax fil-futur bl-għajnuna tal-kmand rm jew tista' fslint għodda biex issib u ħassar fajls mhux mixtieqa fil-Linux.
  4. Jekk il-partizzjoni tal-għeruq tiegħek qed timtela, tista' tibdel id-daqs tal-partizzjoni tal-għeruq billi tuża LVM, għandha tkun pjuttost dritta.

Nota: Fil-każ li tħassar xi fajl importanti, tista 'tirkupra l-fajl imħassra fil-Linux.

F'dan l-artikolu, tkellimna dwar numru ta 'utilitajiet utli tal-linja tal-kmand għall-wiri tal-mejda tal-partizzjoni tad-disk tal-ħażna u l-monitoraġġ tal-użu tal-ispazju.

Jekk hemm xi utilità importanti tal-linja tal-kmand għall-istess għan, li ħallejna barra? Għidilna permezz tat-taqsima tal-kummenti hawn taħt. Tista' possibbilment tistaqsi mistoqsija jew tagħtina feedback ukoll.