9 verkfæri til að fylgjast með Linux disksneiðingum og notkun í Linux


Í þessari grein munum við fara yfir fjölda Linux skipanalínuforrita sem þú getur notað til að athuga disksneiðing í Linux.

Eftirlit með plássnotkun geymslutækja er eitt mikilvægasta verkefni SysAdmin, þetta hjálpar til við að tryggja að nægjanlegt laust pláss sé eftir á geymslutækjunum til að keyra Linux kerfið þitt á skilvirkan hátt.

Skipanalínutól til að prenta Linux disk skiptingartöflu

Eftirfarandi er listi yfir skipanalínutól til að prenta skiptingartöflu fyrir geymslutæki og plássnotkun.

fdisk er öflugt og vinsælt skipanalínuverkfæri sem notað er til að búa til og meðhöndla disksneiðingartöflur.

Það styður GPT, MBR, Sun, SGI og BSD skiptingartöflur. Þú getur keyrt fdisk skipanir í gegnum notendavænt, texta byggt og valmyndarknúið viðmót til að sýna, búa til, breyta stærð, eyða, breyta, afrita og færa skipting á geymsludiskum.

Fdisk skipunin hér að neðan mun prenta skiptingartöflu allra uppsettra blokkatækja:

$ 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.

Fyrir frekari notkun og dæmi um fdisk skipun, lestu 10 'fdisk' stjórnunardæmi til að stjórna skiptingum

sfdisk virkar meira eins og fdisk, það prentar út eða vinnur skiptingartöflu fyrir geymsludisk. Hins vegar, sfdisk býður upp á auka eiginleika sem ekki eru fáanlegir í fdisk. Þú getur notað það bara eins og fdisk, það styður einnig GPT, MBR, Sun og SGI skiptingartöflur.

Einn munur á þessu tvennu er að sfdisk býr ekki til staðlaðar kerfisskiptingar fyrir SGI og SUN diskamerki eins og fdisk gerir.

$ 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.

Fyrir frekari notkun, farðu í gegnum sfdisk man pages.

cfdisk er einfalt forrit sem notað er til að prenta og stjórna disksneiðum. Það býður upp á grunnskiptingarvirkni með notendavænu viðmóti. Það virkar svipað og öflugri skipanirnar: fdisk og sfdisk sem gerir notendum kleift að skoða, bæta við, eyða og breyta harða disksneiðum.

Notaðu hægri og vinstri örvatakkana til að færa auðkennið yfir valmyndarflipana.

$ 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 er einnig vel þekkt skipanalínutól til að sýna og meðhöndla disksneið. Það skilur mörg skiptingartöflusnið, þar á meðal MBR og GPT.

Parted er hægt að nota til að búa til pláss fyrir nýja skipting, endurskipuleggja diskanotkun og afrita gögn á nýja harða diska og víðar.

$ 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

Fyrir frekari notkun lestu 8 Linux „skilin“ skipun til að stjórna Linux disksneiðingum

lsblk prentar út upplýsingar, þar á meðal nafn, tegund, tengipunkt um öll tiltæk eða tiltekin uppsett blokkartæki, að undanskildum RAM diskum.

$ 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 tól sem finnur eða sýnir eiginleika blokkartækja (NAME=gildapör) eins og heiti tækis eða skiptingar, merki, skráarkerfisgerð þess meðal annarra.

$ 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 prentar almennt ítarlegar upplýsingar um vélbúnað kerfisins. En þú getur keyrt hwinfo skipunina hér að neðan, þar sem þú notar -- valmöguleikann til að skrá alla vélbúnaðarhluti af tilgreindri gerð (í þessu tilfelli loka fyrir tæki eins og diska og skipting þeirra).

Til að takmarka upplýsingarnar við samantekt, notaðu --short valkostinn eins og í skipuninni hér að neðan:

$ 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

Gakktu úr skugga um að hwinfo tólið sé sett upp á vélinni þinni til að fá ofangreindar niðurstöður.

Skipanalínutól til að fylgjast með notkun diskpláss í Linux

Eftirfarandi er listi yfir skipanalínutól til að fylgjast með notkun Linux diskpláss.

df prentar yfirlit yfir notkun á diskplássi skráakerfisins á útstöðinni. Í skipuninni hér að neðan gerir -hT rofi kleift að tilkynna um stærð disksins, notað pláss, tiltækt pláss og notuðu plásshlutfall á mönnum læsilegu sniði.

$ 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 er einstakt Python skipanalínuforrit og frábær staðgengill df í Linux. Það notar mismunandi liti til að auðkenna disksneið með ákveðnum eiginleikum.

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

Gakktu úr skugga um að pydf tólið sé uppsett á kerfinu, ef ekki settu það upp með því að nota Install Pydf Tool til að fylgjast með Linux disknotkun.

Þegar þú áttar þig á því að einhver af geymsludiskunum þínum er að verða uppiskroppa með pláss eða er fullur, ættirðu að:

  1. Taktu fyrst öryggisafrit af öllum mikilvægum skrám þínum á kerfinu með því að nota hvaða Linux kerfis öryggisafritunarverkfæri sem er.
  2. Næst skaltu athuga hvaða skrár eða möppur taka mest pláss á disknum/diskunum með því að nota du skipunina.
  3. Eyddu síðan af geymsludisknum/diskunum öllum skrám sem eru ekki lengur mikilvægar eða sem þú munt ekki nota í framtíðinni með hjálp rm skipunarinnar eða þú getur fslint tól til að finna og eyða óæskilegum skrám í Linux.
  4. Ef rót skiptingin þín er að verða full, geturðu breytt stærð rótar skiptingarinnar með því að nota LVM, það ætti að vera frekar beint.

Athugið: Ef þú eyðir mikilvægri skrá geturðu endurheimt eyddu skrána í Linux.

Í þessari grein höfum við talað um fjölda gagnlegra skipanalínutækja til að sýna skiptingartöflu fyrir geymsludisk og fylgjast með plássnotkun.

Ef það er eitthvað mikilvægt skipanalínuforrit í sama tilgangi, sem við höfum sleppt? Láttu okkur vita í gegnum athugasemdareitinn hér að neðan. Þú getur líka spurt spurninga eða gefið okkur álit.