{"id":924,"date":"2016-11-18T15:30:39","date_gmt":"2016-11-18T14:30:39","guid":{"rendered":"http:\/\/www.walterschlag.net\/?p=924"},"modified":"2018-01-05T17:50:26","modified_gmt":"2018-01-05T16:50:26","slug":"reserved-blocks-bei-linux-dateisystemen-ext2-ext3-ext4","status":"publish","type":"post","link":"https:\/\/inator.at\/?p=924","title":{"rendered":"Reserved Blocks bei Linux Dateisystemen (ext2, ext3, ext4)"},"content":{"rendered":"<p>Wird unter Linux ein neues Dateisystem erstellt (eine Partition &#8222;formatiert&#8220;) so werden einige Parameter per default gesetzt.<\/p>\n<p>Ein sehr interessanter Parameter heisst &#8222;reserved blocks&#8220;.<\/p>\n<p>Dieser legt die Anzahl von Bl\u00f6cken fest, welche in jedem Fall f\u00fcr den root user freigehalten werden.<br \/>\nD.h. alle anderen User k\u00f6nnen nichts mehr schreiben, sobald diese Anzahl an freien Bl\u00f6cken unterschritten wird.<\/p>\n<p>Das ist auch sehr sinnvoll z.B. wenn im root Filesystem auch logfiles geschrieben werden.<\/p>\n<p>Existieren allerdings extra Datenpartitionen, auf denen sowieso nur als Benutzer geschrieben wird, dann kann dieser Speicherplatz einfach nicht genutzt werden.<\/p>\n<p>Der default Wert betr\u00e4gt 5%. D.h. bei einer 3TB Datenpartition werden auf diese Weise 150GB Platz verschenkt.<\/p>\n<p>Zum Gl\u00fcck l\u00e4sst sich der Parameter ganz einfach im laufenden Betrieb umstellen, und sogar mit df pr\u00fcfen :<\/p>\n<pre>\r\n# df -h\r\nFilesystem Size Used Avail Use% Mounted on\r\n\/dev\/md2 3.0T 2.1T 769G 74% \/data2\r\n<\/pre>\n<pre>\r\n# tune2fs -m 0 \/dev\/md2\r\ntune2fs 1.41.12 (17-May-2010)\r\nSetting reserved blocks percentage to 0% (0 blocks)\r\n<\/pre>\n<pre>\r\n# df -h\r\nFilesystem Size Used Avail Use% Mounted on\r\n\/dev\/md2 3.0T 2.1T 922G 70% \/data2\r\n<\/pre>\n<p>Damit ist die Anzahl nun auf &#8222;0&#8220; gesetzt; auch normale Benutzer d\u00fcrfen die Partition randvoll anf\u00fcllen&#8230; \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wird unter Linux ein neues Dateisystem erstellt (eine Partition &#8222;formatiert&#8220;) so werden einige Parameter per default gesetzt. Ein sehr interessanter Parameter heisst &#8222;reserved blocks&#8220;. Dieser legt die Anzahl von Bl\u00f6cken fest, welche in jedem Fall f\u00fcr den root user freigehalten werden. D.h. alle anderen User k\u00f6nnen nichts mehr schreiben, sobald diese Anzahl an freien Bl\u00f6cken &hellip; <a href=\"https:\/\/inator.at\/?p=924\" class=\"more-link\"><span class=\"screen-reader-text\">Reserved Blocks bei Linux Dateisystemen (ext2, ext3, ext4)<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-924","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts\/924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=924"}],"version-history":[{"count":5,"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts\/924\/revisions"}],"predecessor-version":[{"id":1147,"href":"https:\/\/inator.at\/index.php?rest_route=\/wp\/v2\/posts\/924\/revisions\/1147"}],"wp:attachment":[{"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inator.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}