Дискілік құрылғылар туралы ақпарат: 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