{"id":185,"date":"2026-05-15T18:37:03","date_gmt":"2026-05-15T16:37:03","guid":{"rendered":"https:\/\/gorankostic.com\/blog\/?p=185"},"modified":"2026-05-15T18:37:03","modified_gmt":"2026-05-15T16:37:03","slug":"disk-usage-diagnostics","status":"publish","type":"post","link":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/","title":{"rendered":"Disk Usage Diagnostics"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Disk Usage Diagnostics<\/h2>\n\n\n\n<p><strong>Excerpt:<\/strong><br>Disk usage diagnostics je va\u017ean deo server administracije jer pun disk mo\u017ee zaustaviti sajt, bazu, email servis ili ceo produkcioni sistem. Pravovremena analiza zauze\u0107a diska poma\u017ee da se problem prona\u0111e pre nego \u0161to izazove prekid rada.<\/p>\n\n\n\n<p><strong>Blog \u010dlanak:<\/strong><\/p>\n\n\n\n<p>Zauze\u0107e diska je jedan od naj\u010de\u0161\u0107ih, ali i najopasnijih problema na VPS i dedicated serverima. Server mo\u017ee imati dovoljno procesorske snage i memorije, ali ako se disk napuni, mnogi servisi prestaju da rade pravilno.<\/p>\n\n\n\n<p>Prvi simptomi \u010desto nisu odmah o\u010digledni. Sajt mo\u017ee postati spor, WordPress ne mo\u017ee da uploaduje slike, MySQL odbija upis podataka, emailovi ne sti\u017eu, backup se prekida ili se administrativni panel pona\u0161a nestabilno. U pozadini, uzrok mo\u017ee biti jednostavan: nema vi\u0161e slobodnog prostora.<\/p>\n\n\n\n<p>Dijagnostika po\u010dinje proverom ukupnog zauze\u0107a particija. Komande kao \u0161to su <code>df -h<\/code> daju osnovnu sliku o tome koliko je prostora zauzeto i na kojoj particiji nastaje problem. Ovo je prvi korak, ali ne daje odgovor \u0161ta ta\u010dno zauzima prostor.<\/p>\n\n\n\n<p>Slede\u0107i korak je analiza direktorijuma. Kroz komande poput <code>du -sh<\/code> i sortiranje najve\u0107ih foldera mo\u017ee se brzo otkriti da li problem dolazi iz <code>\/var<\/code>, <code>\/home<\/code>, <code>\/var\/log<\/code>, <code>\/var\/lib\/mysql<\/code>, Docker storage-a, backup foldera ili nekog konkretnog sajta.<\/p>\n\n\n\n<p>Log fajlovi su \u010dest uzrok rasta zauze\u0107a diska. Apache, Nginx, Caddy, PHP, MySQL, mail servisi i sistemski procesi mogu generisati velike logove, posebno ako postoji gre\u0161ka koja se ponavlja. Zato nije dovoljno samo obrisati log, ve\u0107 treba razumeti za\u0161to raste.<\/p>\n\n\n\n<p>Baze podataka su druga kriti\u010dna zona. MySQL ili MariaDB mogu zauzeti mnogo prostora kroz velike tabele, privremene fajlove, binlog fajlove ili stare backup kopije. Kod produkcionih sistema, nepa\u017eljivo brisanje fajlova iz database direktorijuma mo\u017ee izazvati ozbiljan kvar, pa se ovaj deo mora raditi precizno.<\/p>\n\n\n\n<p>Docker okru\u017eenja tako\u0111e mogu brzo potro\u0161iti disk. Neiskori\u0161\u0107eni image-i, zaustavljeni kontejneri, stari volume-i i logovi kontejnera vremenom se gomilaju. Zato Docker serveri zahtevaju posebnu rutinu \u010di\u0161\u0107enja i proveru stvarno potrebnih resursa pre bilo kakvog uklanjanja.<\/p>\n\n\n\n<p>Kod hosting servera, backup fajlovi \u010desto zauzimaju najvi\u0161e prostora. Automatski backup sistemi mogu praviti dnevne, nedeljne i mese\u010dne kopije, a da niko ne primeti da se stare arhive ne uklanjaju. Dobar backup sistem mora imati i jasnu politiku zadr\u017eavanja starih kopija.<\/p>\n\n\n\n<p>Va\u017ean deo dijagnostike je razlikovanje hitne intervencije od trajnog re\u0161enja. Hitno osloba\u0111anje prostora mo\u017ee vratiti server u rad, ali ako se ne prona\u0111e pravi uzrok, problem \u0107e se ponoviti. Zato posle \u010di\u0161\u0107enja uvek treba postaviti monitoring ili barem jednostavnu skriptu koja upozorava na rast zauze\u0107a.<\/p>\n\n\n\n<p>Disk usage diagnostics je prakti\u010dna ve\u0161tina koja direktno uti\u010de na stabilnost produkcije. Kada se disk prati redovno, a problemi re\u0161avaju na osnovu konkretnih podataka, server ostaje predvidiv, stabilan i spreman za dugotrajan rad bez iznenadnih prekida.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Disk usage diagnostics je va\u017ean deo server administracije jer pun disk mo\u017ee zaustaviti sajt, bazu, email servis ili ceo produkcioni sistem. Pravovremena analiza zauze\u0107a diska [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,9],"tags":[],"class_list":["post-185","post","type-post","status-publish","format-standard","hentry","category-infrastructure","category-server-administration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Disk Usage Diagnostics - Goran Kostic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Disk Usage Diagnostics\" \/>\n<meta property=\"og:description\" content=\"Disk usage diagnostics je va\u017ean deo server administracije jer pun disk mo\u017ee zaustaviti sajt, bazu, email servis ili ceo produkcioni sistem. Pravovremena analiza zauze\u0107a diska [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/\" \/>\n<meta property=\"og:site_name\" content=\"Goran Kostic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T16:37:03+00:00\" \/>\n<meta name=\"author\" content=\"WebixDesign\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WebixDesign\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/\"},\"author\":{\"name\":\"WebixDesign\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"headline\":\"Disk Usage Diagnostics\",\"datePublished\":\"2026-05-15T16:37:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/\"},\"wordCount\":475,\"commentCount\":0,\"articleSection\":[\"INFRASTRUCTURE\",\"Server Administration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/\",\"name\":\"Disk Usage Diagnostics - Goran Kostic Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-05-15T16:37:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/2026\\\/05\\\/15\\\/disk-usage-diagnostics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Disk Usage Diagnostics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/\",\"name\":\"Goran Kostic Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0f800bfa90359ff9d2204020d58099c8\",\"name\":\"WebixDesign\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g\",\"caption\":\"WebixDesign\"},\"sameAs\":[\"https:\\\/\\\/gorankostic.com\\\/blog\"],\"url\":\"https:\\\/\\\/gorankostic.com\\\/blog\\\/author\\\/webixdesign\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Disk Usage Diagnostics - Goran Kostic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/","og_locale":"en_US","og_type":"article","og_title":"Disk Usage Diagnostics","og_description":"Disk usage diagnostics je va\u017ean deo server administracije jer pun disk mo\u017ee zaustaviti sajt, bazu, email servis ili ceo produkcioni sistem. Pravovremena analiza zauze\u0107a diska [&hellip;]","og_url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/","og_site_name":"Goran Kostic Blog","article_published_time":"2026-05-15T16:37:03+00:00","author":"WebixDesign","twitter_card":"summary_large_image","twitter_misc":{"Written by":"WebixDesign","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/#article","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/"},"author":{"name":"WebixDesign","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"headline":"Disk Usage Diagnostics","datePublished":"2026-05-15T16:37:03+00:00","mainEntityOfPage":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/"},"wordCount":475,"commentCount":0,"articleSection":["INFRASTRUCTURE","Server Administration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/","url":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/","name":"Disk Usage Diagnostics - Goran Kostic Blog","isPartOf":{"@id":"https:\/\/gorankostic.com\/blog\/#website"},"datePublished":"2026-05-15T16:37:03+00:00","author":{"@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8"},"breadcrumb":{"@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gorankostic.com\/blog\/2026\/05\/15\/disk-usage-diagnostics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gorankostic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Disk Usage Diagnostics"}]},{"@type":"WebSite","@id":"https:\/\/gorankostic.com\/blog\/#website","url":"https:\/\/gorankostic.com\/blog\/","name":"Goran Kostic Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gorankostic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/gorankostic.com\/blog\/#\/schema\/person\/0f800bfa90359ff9d2204020d58099c8","name":"WebixDesign","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b4c4d73af3b6d4c23d5191555e82cdc78a86604f69eae8d2c3d23e45d3967c5?s=96&d=mm&r=g","caption":"WebixDesign"},"sameAs":["https:\/\/gorankostic.com\/blog"],"url":"https:\/\/gorankostic.com\/blog\/author\/webixdesign\/"}]}},"_links":{"self":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/comments?post=185"}],"version-history":[{"count":1,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/185\/revisions"}],"predecessor-version":[{"id":186,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/posts\/185\/revisions\/186"}],"wp:attachment":[{"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/media?parent=185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/categories?post=185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gorankostic.com\/blog\/wp-json\/wp\/v2\/tags?post=185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}