Linux: Få reda på vilka filer som läses/skrivs?

Permalänk
Hedersmedlem

Linux: Få reda på vilka filer som läses/skrivs?

Jag försöker göra min server halvt diskless, hårddisken låter förjävligt och jag har ingen lust att skaffa ny.
Därför har jag flyttat in en del saker i ramdrives (och fixat "backups" som tas automatiskt då och då), för att minska diskaccesser så att hårddisken kan få vara avstängd.

Problemet är dock att den aldrig är av mer än ett par minuter innan den börjar snurra igen, men jag vet ju inte vad som använder sig av hårddisken så det är svårt att fixa det!
Kolla senast ändrad-tiden går ju, men då ser man inte när saker försöker läsa.
Går det att se på något vis?

Jag kör 2.6 förresten, hittade ett liknande program som funkade enbart för 2.4. =/

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem

lsof - list open files

Permalänk
Hedersmedlem

Just ja, tackar för den.
Det hjälper dock bara delvis som jag förstår, man kan (väl?) inte kolla vilka filer som något program försökte läsa de senaste 5 minuterna med det?

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS