Linux Disk bölümlerine we Linux-da ulanylyşyna gözegçilik etmek üçin 9 gural
Bu makalada, Linux-daky disk bölümlerini barlamak üçin ulanyp boljak Linux buýruk setiri hyzmatlarynyň birnäçesini gözden geçireris.
Saklaýyş enjamlarynyň (giňişlikleriniň) ulanylyşyna gözegçilik etmek SysAdmin-iň iň möhüm meselelerinden biridir, bu Linux ulgamyňyzy netijeli işlemek üçin ammar enjamlarynda ýeterlik boş ýeriň bolmagyny üpjün edýär.
Linux Disk Bölüm Tablisasyny çap etmek üçin buýruk setiri
Aşakda ammar enjamlarynyň bölüm tablisasyny we giňişlik ulanylyşyny çap etmek üçin buýruk setiriniň sanawy bar.
fdisk, disk bölüniş tablisalaryny döretmek we dolandyrmak üçin ulanylýan güýçli we meşhur buýruk setiri guralydyr.
GPT, MBR, Gün, SGI we BSD bölüm tablisalaryny goldaýar. Fdisk buýruklaryny ulanyjylara amatly, tekst esasly we menýu bilen dolandyrylýan interfeýs arkaly işledip bilersiňiz, ammar disklerinde bölümleri görkezmek, döretmek, ölçegini üýtgetmek, üýtgetmek, göçürmek we geçirmek üçin.
Aşakdaky fdisk buýrugy ähli gurnalan blok enjamlarynyň bölüm tablisasyny çap eder:
$ 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.
Fdisk buýrugy barada has giňişleýin ulanmak we bölümleri dolandyrmak üçin 10 sany fdisk buýruk mysallaryny okaň
sfdisk fdisk ýaly has köp işleýär, saklaýjy disk bölüm tablisasyny çap edýär ýa-da dolandyrýar. Şeýle-de bolsa, sfdisk fdisk-de ýok goşmaça aýratynlyklary hödürleýär. Fdisk ýaly ulanyp bilersiňiz, GPT, MBR, Gün we SGI bölüm tablisalaryny hem goldaýar.
Ikisiniň arasyndaky tapawut, sfdisk SGI we fdisk ýaly SUN disk bellikleri üçin standart ulgam bölümlerini döretmeýär.
$ 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.
Has giňişleýin ulanmak üçin sfdisk adam sahypalaryna giriň.
cfdisk, disk bölümlerini çap etmek we dolandyrmak üçin ulanylýan ýönekeý programma. Ulanyjy üçin amatly interfeýs bilen esasy bölmek funksiýasyny hödürleýär. Has güýçli buýruklara meňzeş işleýär: ulanyjylara gaty disk bölümlerini görmäge, goşmaga, pozmaga we üýtgetmäge mümkinçilik berýän fdisk we sfdisk.
Iň esasy görkezijini menýu goýmalarynyň üstünden geçirmek üçin sag we çep ok düwmelerini ulanyň.
$ 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 ]
bölünen, şeýle hem disk bölümlerini görkezmek we dolandyrmak üçin belli buýruk setir guralydyr. MBR we GPT ýaly köp bölümli tablisanyň formatlaryna düşünýär.
Bölünen bölümler täze bölümler üçin ýer döretmek, disk ulanylyşyny üýtgedip gurmak we maglumatlary täze gaty disklere we başga ýerlere göçürmek üçin ulanylyp bilner.
$ 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
Has giňişleýin ulanmak üçin Linux Disk bölümlerini dolandyrmak üçin 8 Linux bölünen buýrugyny okaň
lsblk, RAM disklerini hasaba almazdan, bar bolan ýa-da aýratyn gurnalan blok enjamlary (lar) hakda ady, görnüşi, dury nokady ýaly maglumatlary çap edýär.
$ 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 enjam ýa-da bölümiň ady, belligi, faýl ulgamynyň görnüşi ýaly blok enjam atributlaryny (NAME=baha jübüti) ýerleşdirýän ýa-da görkezýän kömekçi.
$ 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 köplenç ulgam enjamlary barada jikme-jik maglumatlary çap edýär. Belowöne görkezilen görnüşdäki ähli enjam elementlerini sanamak üçin -
opsiýasyny ulanýan aşakdaky hwinfo buýrugyny işledip bilersiňiz (bu ýagdaýda diskler we olaryň bölekleri ýaly enjamlary bloklaň).
Maglumatlary gysgaça çäklendirmek üçin aşakdaky buýrukdaky ýaly --short
opsiýasyny ulanyň:
$ 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
Aboveokardaky netijeleri almak üçin ulgamyňyzda hwinfo guralynyň bardygyna göz ýetiriň ..
Linux-da disk giňişliginiň ulanylyşyna gözegçilik etmek üçin buýruk setiri
Aşakda Linux disk giňişliginiň ulanylyşyna gözegçilik etmek üçin buýruk setiriniň sanawy görkezilýär.
df terminalda faýl ulgamynyň disk giňişligini ulanmagyň gysgaça mazmunyny çap edýär. Aşakdaky buýrukda -hT
wyklýuçatel diskiň ululygyny, ulanylýan giňişligi, elýeterli ýer we adam okalýan formatda ulanylýan giňişlik göterimlerini habar bermäge mümkinçilik berýär.
$ 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 ajaýyp Python buýruk setiri we Linux-da df-iň ajaýyp çalşygydyr. Aýratyn atributlary bolan disk bölümlerini tapawutlandyrmak üçin dürli reňkleri ulanýar.
$ pydf
Filesystem Size Used Avail Use% Mounted on /dev/sda10 323G 132G 175G 40.7 [######################................................] /
Linux Disk ulanylyşyna gözegçilik etmek üçin Pydf Tool guruň.
Saklaýan diskleriňiziň (leriň) haýsydyr biriniň boşdugyna ýa-da doludygyna göz ýetireniňizden soň:
- Ilki bilen, Linux ulgamynyň ätiýaçlyk gurallarynyň islendik birini ulanyp ulgamdaky ähli möhüm faýllaryňyzyň ätiýaçlyk nusgasyny ediň.
- Ondan soň, du buýrugyny ulanyp, haýsy faýllaryň ýa-da kataloglaryň diskdäki (larda) iň köp ýer tutýandygyny barlaň.
- Soňra ammar disklerinden, möhüm däl ýa-da geljekde
rm
buýrugynyň kömegi bilen ulanmajak faýllaryňyzy pozuň ýa-da tapmak üçin fslint guralyny tapyp bilersiňiz we Linux-da islenmeýän faýllary pozuň. - Kök bölümiňiz doly bolsa, kök bölümini LVM ulanyp üýtgedip bilersiňiz, gaty göni bolmaly.
Bellik: Islendik möhüm faýly pozsaňyz, Linux-da öçürilen faýly dikeldip bilersiňiz.
Bu makalada, saklaýjy disk bölek tablisasyny görkezmek we giňişligiň ulanylyşyna gözegçilik etmek üçin birnäçe peýdaly buýruk setirleri barada söhbet etdik.
Şol bir maksat üçin möhüm buýruk setiriniň peýdasy bar bolsa, biz goýdukmy? Aşakdaky düşündiriş bölüminiň üsti bilen bize habar beriň. Belki, bir sorag berip bilersiňiz ýa-da bize jogap berip bilersiňiz.