V tomto článku preskúmame niekoľko Pomôcky príkazového riadka Linuxu ktoré môžete použiť na kontrolu diskových oddielov v systéme Linux.
Monitorovanie využitia priestoru na úložnom zariadení je jednou z najdôležitejších úloh programu SysAdmin, čo pomáha aby ste zaistili, že na úložných zariadeniach zostane dostatok voľného miesta na efektívny chod vášho Linuxu systému.
Odporúčané čítanie:20 Nástroje príkazového riadka na monitorovanie výkonu systému Linux
Nasleduje zoznam pomocných programov príkazového riadka na tlač tabuľky oddielov úložného zariadenia a využitie priestoru.
fdisk je výkonný a obľúbený nástroj príkazového riadka používaný na vytváranie a manipulácia s tabuľkami diskových oblastí.
Podporuje tabuľky oddielov GPT, MBR, Sun, SGI a BSD. Môžete bežať fdisk prostredníctvom užívateľsky prívetivého, textového rozhrania a ponuky riadeného rozhrania umožňuje zobrazovať, vytvárať, meniť veľkosť, mazať, upravovať, kopírovať a presúvať oddiely na úložných diskoch.
The príkaz fdisk nižšie vytlačí tabuľku oddielov všetkých pripojených blokových zariadení:
$ sudo fdisk -l.
fdisk - Zoznam tabuľky oddielov disku Linux
Disk /dev /sda: 931,5 GiB, 1000204886016 bajtov, 1953525168 sektorov. Jednotky: sektory 1 * 512 = 512 bajtov. Sektorová veľkosť (logická / fyzická): 512 bajtov / 4096 bajtov. Veľkosť I/O (minimálna/optimálna): 4096 bajtov/4096 bajtov. Typ označenia disku: gpt. Identifikátor disku: 82213CA8-50E4-4DDB-9337-85E46DA03430 Začiatok koncového sektora zariadenia Typ veľkosti. /dev/sda1 2048 2050047 2048000 1000M prostredie na obnovenie systému Windows. /dev/sda2 2050048 2582527 532480 260M systém EFI. /dev/sda3 2582528 4630527 2048000 1000M Lenovo boot partition. /dev/sda4 4630528 4892671 262144 128M Spoločnosť Microsoft vyhradená. /dev/sda5 4892672 1173295103 1168402432 557,1G Základné údaje spoločnosti Microsoft. /dev/sda6 1870348288 1922777087 52428800 25G Základné údaje spoločnosti Microsoft. /dev/sda7 1922777088 1953523711 30746624 14,7G prostredie na obnovenie systému Windows. /dev/sda8 1173295104 1173297151 2048 1M boot systému BIOS. /dev/sda9 1173297152 1181110271 7813120 3.7G Linux swap. /dev/sda10 1181110272 1870348287 689238016 328.7G Súborový systém Linux Záznamy tabuľky oddielov nie sú v poradí na disku.
Ak chcete získať ďalšie informácie o použití príkazu fdisk a príklady, prečítajte si ho 10 Príklady príkazov „fdisk“ na správu oddielov
sfdisk funguje viac ako fdisk, vytlačí alebo manipuluje s tabuľkou oblastí oddielov úložného disku. Sfdisk však ponúka ďalšie funkcie, ktoré nie sú k dispozícii v programe fdisk. Môžete ho použiť rovnako ako fdisk, podporuje tiež tabuľky oddielov GPT, MBR, Sun a SGI.
Jeden rozdiel medzi týmito dvoma je, že sfdisk nevytvára štandardné systémové oddiely pre štítky diskov SGI a SUN, ako to robí fdisk.
$ sudo sfdisk -l
sfdisk - Skontrolujte tabuľku oddielov disku Linux
Disk /dev /sda: 931,5 GiB, 1000204886016 bajtov, 1953525168 sektorov. Jednotky: sektory 1 * 512 = 512 bajtov. Sektorová veľkosť (logická / fyzická): 512 bajtov / 4096 bajtov. Veľkosť I/O (minimálna/optimálna): 4096 bajtov/4096 bajtov. Typ označenia disku: gpt. Identifikátor disku: 82213CA8-50E4-4DDB-9337-85E46DA03430 Začiatok koncového sektora zariadenia Typ veľkosti. /dev/sda1 2048 2050047 2048000 1000M prostredie na obnovenie systému Windows. /dev/sda2 2050048 2582527 532480 260M systém EFI. /dev/sda3 2582528 4630527 2048000 1000M Lenovo boot partition. /dev/sda4 4630528 4892671 262144 128M Spoločnosť Microsoft vyhradená. /dev/sda5 4892672 1173295103 1168402432 557,1G Základné údaje spoločnosti Microsoft. /dev/sda6 1870348288 1922777087 52428800 25G Základné údaje spoločnosti Microsoft. /dev/sda7 1922777088 1953523711 30746624 14,7G prostredie na obnovenie systému Windows. /dev/sda8 1173295104 1173297151 2048 1M boot systému BIOS. /dev/sda9 1173297152 1181110271 7813120 3.7G Linux swap. /dev/sda10 1181110272 1870348287 689238016 328.7G Súborový systém Linux Záznamy tabuľky oddielov nie sú v poradí na disku.
Ak chcete ďalšie využitie, prečítajte si sfdisk manuálové stránky.
cfdisk je jednoduchý program používaný na tlač a správu diskových oddielov. Ponúka základné funkcie vytvárania oddielov s užívateľsky prívetivým rozhraním. Funguje podobne ako výkonnejšie príkazy: fdisk a sfdisk umožňuje používateľom prezerať, pridávať, odstraňovať a upravovať oblasti pevného disku.
Odporúčané čítanie:14 Vynikajúce nástroje na zálohovanie pre systémy Linux
Pomocou klávesov so šípkou doprava a doľava presuňte zvýrazňovač na karty ponuky.
$ sudo cfdisk.
cfdisk - Vytlačte tabuľku oddielov disku Linux
Disk: /dev /sda Veľkosť: 931,5 GiB, 1000204886016 bajtov, 1953525168 sektorov Štítok: gpt, identifikátor: 82213CA8-50E4-4DDB-9337-85E46DA03430 Sektory začiatku a konca zariadenia Typ veľkosti. >> Voľné miesto 2048 2048 0 0B /dev /sda1 2048 2050047 2048000 1000M Prostredie na obnovu systému Windows /dev /sda2 2050048 2582527 532480 260M EFI System /dev /sda3 2582528 4630527 2048000 1000M Lenovo bootovací oddiel /dev /sda4 4630528 4892671 262144 128M Microsoft rezervovaný /dev /sda5 4892672 1173295103 1168402432 557,1G Základné údaje spoločnosti Microsoft /dev /sda6 1870348288 1922777087 52428800 25G Základné údaje spoločnosti Microsoft /dev /sda7 1922777088 1953523711 30746624 14,7G prostredie obnovy systému Windows /dev /sda8 1173295104 1173297151 2048 1M boot systému BIOS /dev /sda9 1173297152 1181110271 7813120 3.7G Linux swap /dev /sda10 1181110272 1870348287 689238016 328.7G Linux súborový systém ┌─────── - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ──────────────────────────────┐ │ Systém súborov: ntfs │ │ Označenie súborového systému: WINRE_DRV │ └─────── - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ───── - - - - - - - [Nové] [Ukončiť] [Pomoc] [Zoradiť] [Napíšte] [Výpis]
rozlúčili sa je tiež známy nástroj príkazového riadka na zobrazenie a manipuláciu s diskovými oddielmi. Rozumie viacerým formátom tabuliek oddielov vrátane MBR a GPT.
Parted možno použiť na vytváranie priestoru pre nové oddiely, reorganizáciu využitia disku a kopírovanie údajov na nové pevné disky a za.
$ sudo parted -l.
parted - A Partition Manipulation Tool
Model: ATA ST1000LM024 HN-M (scsi) Disk /dev /sda: 1 000 GB. Sektorová veľkosť (logická/fyzická): 512B/4096B. Tabuľka oddielov: gpt. Príznaky disku: Číslo Začiatok Koniec Veľkosť Súborový systém Názvy vlajok 1 1049 kB 1050 MB 1049 MB ntfs Skrytý základný dátový oddiel, diag 2 1050 MB 1322 MB 273 MB boot32 systémového oddielu fat32 EFI, skrytý, esp 3 1322 MB 2371 MB 1049 MB fat32 základný dátový oddiel skrytý 4 2371 MB 2505 MB 134 MB Microsoft vyhradený oddiel msftres 5 2505 MB 601 GB 598 GB ntfs Základný dátový oddiel msftdata 8 601 GB 601 GB 1049 kB bios_grub 9 601 GB 605 GB 4000 MB linux-swap (v1) 10 605 GB 958 GB 353 GB ext4 6 958 GB 984 GB 26,8 GB ntfs Základný dátový oddiel msftdata 7 984 GB 1000 GB 15,7 GB ntfs Základný dátový oddiel skrytý, diag.
Pre ďalšie použitie si prečítajte 8 Príkaz Linux „parted“ na správu diskových oddielov Linux
lsblk vytlačí informácie vrátane názvu, typu, bodu pripojenia týkajúce sa všetkých dostupných alebo konkrétnych namontovaných blokových zariadení s výnimkou diskov RAM.
$ lsblk
lsblk - Zoznam blokových zariadení Linux
NÁZOV MAJ: MIN. RM VEĽKOSŤ RO TYP MOUNTPOINT. sda 8: 0 0 931.5G 0 disk ├─sda1 8: 1 0 1000M 0 časť ├─sda2 8: 2 0 260M 0 časť ├─sda3 8: 3 0 1000M 0 časť ├─sda4 8: 4 0 128M 0 časť ├─sda5 8: 5 0 557,1G 0 časť ├─sda6 8: 6 0 25G 0 časť ├─sda7 8: 7 0 14,7G 0 časť ├─sda8 8: 8 0 1M 0 časť ├─sda9 8: 9 0 3,7 G 0 časť [SWAP] └─sda10 8:10 0 328,7G 0 časť / sr0 11: 0 1 1024M 0 rom
blkid obslužný program, ktorý okrem iného vyhľadá alebo zobrazí blokové atribúty zariadenia (NAME = pár hodnôt), ako napríklad názov zariadenia alebo oddielu, štítok a typ systému súborov.
$ blkid
blkid - Vytlačiť blok atribútov zariadenia
/dev/sda1: LABEL = "WINRE_DRV" UUID = "D4A45AAAA45A8EBC" TYPE = "ntfs" PARTLABEL = "Základný dátový oddiel" PARTUUID = "dcc4de2d-8fc4-490f-85e0-50c2e18cc33d" /dev/sda2: LABEL = "SYSTEM_DRV" UUID = "185C-DA5B" TYPE = "vfat" PARTLABEL = "Systémový oddiel EFI" PARTUUID = "b13c479a-d63b-4fec-9aee-f926fe7b0b16" /dev/sda3: LABEL = "LRS_ESP" UUID = "0E60-2E0E" TYPE = "vfat" PARTLABEL = "Oddiel základných údajov" PARTUUID = "d464feab-0791-4866-a36b-90dbe6d6a437" /dev/sda5: LABEL = "Windows8_OS" UUID = "18D0632AD0630CF6" TYPE = "ntfs" PARTLABEL = "Základný dátový oddiel" PARTUUID = "8a66bd5b-8624-4fdb-9ad8-18d8cd356160" /dev/sda6: LABEL = "LENOVO" UUID = "9286FFD986FFBC33" TYPE = "ntfs" PARTLABEL = "Základný dátový oddiel" PARTUUID = "92fbbea9-6bcd-4ae5-a322-c96a07a81013" /dev/sda7: LABEL = "PBR_DRV" UUID = "ECD06683D066543C" TYPE = "ntfs" PARTLABEL = "Základný dátový oddiel" 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 spravidla tlačí podrobné informácie o hardvéri systému. Ale môžete spustiť hwinfo nižšie, kde použijete --
možnosť vypísať všetky položky hardvéru zadaného typu (v tomto prípade blokovať zariadenia, ako sú disky a ich oddiely).
Ak chcete obmedziť informácie na súhrn, použite --krátky
možnosť ako v nižšie uvedenom príkaze:
$ hwinfo --short --block.
hwinfo - tlač informácií o hardvéri systému Linux
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. oddiel: /dev /sda1 partícia /dev /sda2 partícia /dev /sda3 partícia /dev /sda4 partícia /dev /sda5 Partition /dev /sda6 Partition /dev /sda7 Partition /dev /sda8 Partition /dev /sda9 Partition /dev /sda10 Priečka. cdrom: /dev /sr0 PLDS DVD-RW DA8A5SH.
Uisti sa hwinfo nástroj nainštalovaný vo vašom systéme na získanie vyššie uvedených výsledkov ..
Nasleduje zoznam pomocných programov príkazového riadka na monitorovanie využitia miesta na disku Linux.
df vytlačí súhrn využitia miesta na disku súborového systému na termináli. V nižšie uvedenom príkaze -hT
prepínač umožňuje hlásiť veľkosť disku, použitý priestor, dostupné miesto a percentuálny podiel využitého priestoru vo formáte čitateľnom pre človeka.
$ df -hT.
df - Zobraziť využitie miesta na disku Linux
Typ súboru systému Použitá veľkosť Dostupnosť Použitie% Namontované na. udev devtmpfs 3,9G 0 3,9G 0% /dev. tmpfs tmpfs 788M 9,6M 779M 2% /beh. /dev /sda10 ext4 324G 132G 176G 43% / tmpfs tmpfs 3,9G 86M 3,8G 3% /dev /shm. tmpfs tmpfs 5,0 M 4,0 K 5,0 M 1% /spustenie /uzamknutie. 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%/beh/užívateľ/1000.
pydf je výnimočný nástroj príkazového riadka Pythonu a skvelá náhrada df v Linuxe. Na zvýraznenie diskových partícií so špecifickými atribútmi používa výrazné farby.
$ pydf.
pydf - Zobraziť využitie farebného miesta na disku Linux
Použitá veľkosť súborového systému Použitie% Namontované na. /dev /sda10 323G 132G 175G 40,7 [######################### ...] /
Uisti sa pydf nástroj nainštalovaný v systéme, ak nie je nainštalovaný pomocou Nainštalujte si nástroj Pydf na monitorovanie používania disku Linux.
Akonáhle si uvedomíte, že na niektorom z vašich úložných diskov je málo miesta alebo je ho málo, mali by ste:
rm
povel alebo môžeš fslint nástroj na vyhľadávanie a odstraňovanie nechcených súborov v systéme Linux.Poznámka: V prípade, že odstránite akýkoľvek dôležitý súbor, môžete obnoviť odstránený súbor v systéme Linux.
V tomto článku sme hovorili o niekoľkých užitočných nástrojoch príkazového riadka na zobrazenie tabuľky oddielov úložného disku a monitorovanie využitia priestoru.
Ak existuje nejaký dôležitý nástroj príkazového riadka na rovnaký účel, ktorý sme vynechali? Dajte nám vedieť prostredníctvom sekcie komentárov nižšie. Môžete nám tiež položiť otázku alebo nám poskytnúť spätnú väzbu.