Көмек

Дискілік құрылғылар туралы ақпарат: df, lsblk, parted, fdisk

Виртуалды серверлерде дискілердің атаулары әдетте vd* немесе xvd* пішімінде болады, мұндағы * таңбасының орнына a-дан z-ке дейінгі әріп тұрады. Бұл әріп жүйедегі дискінің нөміріне байланысты.

Негізгі (бірінші) дискіде әрдайым операциялық жүйе болады және оның атауы vda немесе xvda. Қосымша дискілерді кез келген уақытта қосып, деректерді сақтау үшін пайдалануға болады.

Дискілер туралы ақпаратты және олар туралы қосымша деректерді қарау үшін df -h, lsblk, parted -l және fdisk -l сияқты әртүрлі командаларды пайдалана аласыз.

df -h

df -h командасы тек тіркелген (mount) файлдық жүйелер туралы ақпаратты шығарады, оның ішінде диск болып табылмайтындары да бар.

Шығыста жалпы өлшем, пайдаланылған және қолжетімді кеңістік (пайызбен) және тіркеу нүктелері көрсетіледі.

df -h
Filesystem   Size  Used Avail Use% Mounted on
udev         210M     0  210M   0% /dev
tmpfs         51M  1.2M   50M   3% /run
/dev/xvda1      3.9G  1.2G  2.6G  32% /
tmpfs        255M     0  255M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs        255M     0  255M   0% /sys/fs/cgroup
/dev/xvdb1      4.8G   10M  4.6G   1% /mnt/disk2
tmpfs         51M     0   51M   0% /run/user/0

lsblk

lsblk командасы дискілер мен оларда жасалған бөлімдер туралы, сондай-ақ олардың өлшемдері мен тіркеу нүктелері туралы ақпаратты шығарады.

lsblk
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0    5G  0 disk
|-xvda1 202:1    0    4G  0 part /
|-xvda2 202:2    0    1K  0 part
`-xvda5 202:5    0 1022M  0 part [SWAP]
xvdb    202:16   0    5G  0 disk
`-xvdb1 202:17   0    5G  0 part /mnt/disk2

parted -l

parted -l командасы дискілер, бөлімдер және олардың өлшемдері туралы ақпаратты оқуға ыңғайлы пішімде, сондай-ақ файлдық жүйе туралы мәліметтерді береді. Бұл құрал дискілік кеңістіктің тіркелген суреттерін (снапшоттарын) анықтау үшін де пайдалы. Келесі мысалда сурет /dev/xvdc дискісі ретінде көрсетілген және оның құрылымы /dev/xvda дискісіне ұқсас.

parted -l
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvda: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

  Number  Start   End  Size Type   File system  Flags
 1      1049kB  4295MB  4294MB  primary   ext4
 2      4296MB  5368MB  1072MB  extended
 2      4296MB  5368MB  1072MB  extended
 2      4296MB  5368MB  1072MB  extended

Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

 Number  Start   End  Size Type  File system  Flags
 1      1049kB  5369MB  5368MB  primary  ext4

Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End  Size Type   File system  Flags
 1      1049kB  4295MB  4294MB  primary   ext4
 2      4296MB  5368MB  1072MB  extended
 5      4296MB  5368MB  1072MB  logical   linux-swap(v1)

fdisk -l

fdisk -l командасының функционалы parted -l командасына ұқсас, бірақ ол бөлімдер туралы толығырақ ақпарат береді, оның ішінде /dev/ram* дискілері де бар, бұл деректерді қабылдауды қиындатуы мүмкін. Бұл команда дискілер мен бөлімдердің өлшемдерін қарауға да мүмкіндік береді.

fdisk -l
Disk /dev/xvda: 5 GiB, 5368709120 bytes, 10485760 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfb148422

Device  Boot   Start   End Sectors  Size Id Type
/dev/xvda1         2048  8388607 8386560    4G 83 Linux
/dev/xvda2      8390654 10483711 2093058 1022M  5 Extended
/dev/xvda5      8390656 10483711 2093056 1022M 82 Linux swap / Solaris

Disk /dev/xvdb: 5 GiB, 5368709120 bytes, 10485760 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6b14d070

Device  Boot Start   End  Sectors Size Id Type
/dev/xvdb1       2048 10485759 10483712   5G 83 Linux

Сұрақтарыңыз бар болса, жазыңыз