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:
- L-ewwel, agħmel backup tal-fajls importanti kollha tiegħek fis-sistema billi tuża kwalunkwe għodda ta' backup tas-sistema Linux.
- 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.
- 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. - 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.