Vreau să verific care este lungimea cozii de disc a unui hard disk fizic, pe care este stocat un folder specificat, de ex. /home/andy250/myfiles
Vreau să verific acest lucru automat prin script.
Rulez Azure Linux VM (Ubuntu 20.04). Alergare df /home/andy250/myfiles imi da asta:
Sistem de fișiere 1K-blocuri Utilizat Disponibil Utilizare% Montat pe
/dev/root 30309264 16460592 13832288 55% /
Și atunci când alerg iostat -x inteleg asta
avg-cpu: %user %nice %system %iowait %steal %idle
0,82 0,01 0,39 0,07 0,00 98,70
Dispozitiv r/s rkB/s rrqm/s %rrqm r_wait rareq-sz w/s wkB/s wrqm/s %wrqm w_wait wareq-sz d/s dkB/s drqm/s %drqm d_wait dareq-sz aqu-s util
bucla0 0,01 0,37 0,00 0,00 0,18 41,25 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla1 0,02 0,83 0,00 0,00 0,42 51,09 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla10 0,05 1,48 0,00 0,00 0,06 29,10 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla11 0,00 0,03 0,00 0,00 0,27 21,31 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla12 0,01 0,36 0,00 0,00 0,07 62,18 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla13 0,05 2,16 0,00 0,00 0,24 45,46 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla14 0,02 0,72 0,00 0,00 0,05 38,69 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla15 0,00 0,02 0,00 0,00 0,10 18,17 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla16 0,02 0,74 0,00 0,00 0,03 38,20 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla17 0,05 1,44 0,00 0,00 0,04 27,94 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla2 0,03 0,39 0,00 0,00 0,10 12,35 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla3 0,00 0,00 0,00 0,00 0,20 1,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla4 0,04 0,50 0,00 0,00 0,07 13,31 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla5 0,04 0,47 0,00 0,00 0,07 12,60 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla6 0,07 1,05 0,00 0,00 0,08 14,19 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla7 0,06 1,50 0,00 0,00 0,11 25,58 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla8 0,09 0,28 0,00 0,00 0,04 2,97 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
bucla9 0,01 0,33 0,00 0,00 0,11 37,36 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
sda 1.02 26.82 0.08 7.04 0.85 26.31 1.31 45.36 0.98 42.76 14.55 34.66 0.11 59.70 0.00 0.49 10.00 0.49 10.98 42.76
sdb 0,00 0,02 0,00 0,00 0,29 29,83 0,00 0,54 0,00 60,32 3,06 479,99 0,00 54,03 0,00 50,00 0,062 0,07 0,07
Deci problema este că df arată un „sistem de fișiere” care nu există în lista „Dispozitive” în ieșire de iostat. Probabil că îmi lipsesc câteva elemente fundamentale despre cum funcționează sistemul de fișiere Linux, dar vreau să îmi dau seama cumva pe ce dispozitiv folderul /home/andy250/myfiles (Sistemul de fișiere /dev/root) există fizic - astfel încât să pot analiza linia corectă a iostat ieșire sau pur și simplu rulați iostat -dx [id dispozitiv].
EDITAȚI | ×
Ieșire de la lsblk
NUME MAJ:MIN RM DIMENSIUNE RO TIP PUNCT DE MONTARE
buclă1 7:1 0 135,1M 1 buclă /snap/chromium/1912
buclă2 7:2 0 55,5M 1 buclă /snap/core18/2284
buclă3 7:3 0 4K 1 buclă /snap/bare/5
buclă4 7:4 0 61,9M 1 buclă /snap/core20/1328
buclă5 7:5 0 61,9M 1 buclă /snap/core20/1361
buclă6 7:6 0 164,8M 1 buclă /snap/gnome-3-28-1804/161
loop7 7:7 0 248,8M 1 buclă /snap/gnome-3-38-2004/99
loop8 7:8 0 65,2M 1 buclă /snap/gtk-common-themes/1519
loop9 7:9 0 43,6M 1 buclă /snap/snapd/14978
loop10 7:10 0 346,8M 1 buclă /snap/wine-platform-runtime/286
loop11 7:11 0 5,9M 1 buclă /snap/notepad-plus-plus/346
bucla12 7:12 0 134,8M 1 buclă /snap/chromium/1926
loop13 7:13 0 322,9M 1 buclă /snap/wine-platform-6-stable/14
bucla14 7:14 0 67,2M 1 buclă /snap/lxd/21835
buclă15 7:15 0 6M 1 buclă /snap/notepad-plus-plus/349
buclă16 7:16 0 67,9M 1 buclă /snap/lxd/22526
loop17 7:17 0 346,9M 1 buclă /snap/wine-platform-runtime/287
sda 8:0 0 30G 0 disc
ââsda1 8:1 0 29.9G 0 parte /
ââsda14 8:14 0 4M 0 parte
ââsda15 8:15 0 106M 0 parte /boot/efi
sdb 8:16 0 16G 0 disc
ââsdb1 8:17 0 16G 0 parte /mnt
EDITARE 2
Ieșire de la ls -al /dev/root:
brw------- 1 rădăcină rădăcină 8, 1 februarie 28 08:17 /dev/rădăcină
Ieșire de la stat „$(realpath /dev/root)”
Fișier: /dev/root
Dimensiune: 0 Blocuri: 0 Bloc IO: 4096 fișier special bloc
Dispozitiv: 5h/5d Inode: 160 Link-uri: 1 Tip dispozitiv: 8,1
Acces: (0600/brw-------) Uid: ( 0/ rădăcină) Gid: ( 0/ rădăcină)
Acces: 2022-02-28 08:18:15.753244000 +0000
Modificare: 2022-02-28 08:17:56.732000000 +0000
Modificare: 28-02-2022 08:17:56.732000000 +0000
Naștere: -