{"id":613,"date":"2015-05-14T14:00:28","date_gmt":"2015-05-14T14:00:28","guid":{"rendered":"https:\/\/wiki.graven-ict.nl\/wordpress\/?p=613"},"modified":"2018-09-22T15:44:43","modified_gmt":"2018-09-22T15:44:43","slug":"swap-uitbreiden-verwijderen-bekijken","status":"publish","type":"post","link":"https:\/\/wiki.graven-ict.nl\/wordpress\/swap-uitbreiden-verwijderen-bekijken\/","title":{"rendered":"swap uitbreiden verwijderen bekijken"},"content":{"rendered":"<h3>hoeveel swap heeft mijn systeem<\/h3>\n<p>om te bekijken hoeveel swap je machine heeft kan je het commando <strong>free<\/strong> gebruiken je ziet hier echter alleen maar mee de totale hoeveelheid en wat er hoeveel er in gebruik en vrij is. met het commando <strong>swapon -s<\/strong> kan je ook achter halen welke devices er voor gebruikt worden als swap device.<\/p>\n<pre>$ free -m \r\n              total        used        free      shared  buff\/cache   available\r\nMem:           7821        4930        2209          59         682        2484\r\nSwap:          1019         261         758\r\n$ swapon -s \r\nFilename\t\t\t\tType\t\tSize\tUsed\tPriority\r\n\/dev\/dm-1                              \tpartition\t1044476\t268964\t-1\r\n<\/pre>\n<p>in bovenstaande voorbeeld is er dus 1G gedefinieerd over 1 logicalvolume<\/p><div id=\"grave-3469478309\" class=\"grave-content grave-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1970734611769428\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:inline-block;width:728px;height:90px;\" \ndata-ad-client=\"ca-pub-1970734611769428\" \ndata-ad-slot=\"1820224830\"><\/ins> \n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<h3>Swap online toevoegen aan het systeem<\/h3>\n<p>de machine in dit voorbeeld heeft 8G memory en ik zou graag 4G swap beschikbaar hebben op deze machine. ik gebruik voor bijna al mijn systemen lvm en leg ook swap altijd op een logical volume. je bent op deze manier veel flexibeler. nu kan je het logicalvolume wel online vergroten maar het swap filesystem kan dat niet. om het dus te vergroten moet je het dus eerst swap uit zetten. nu gaat dat op deze machine wel lukken maar beter om een extra swap partition\/lv toe te voegen eventueel tijdelijk. Omdat deze machine beperkte ruimte heeft in de root volume groep komem er 2 swap devices 1 van 2G in de andere volume groep. en ik ga de bestaande uitbreiden.<\/p>\n<p>we gaan eerst de nieuwe locical volume aanmaken in de 2 volume groep, deze maken we 2G daarna leggen we er een swap indeling overheen met<br \/>\n<strong>mkswap<\/strong> en activeren het nieuwe device met <strong>swapon<\/strong><\/p>\n<pre>\r\n$ sudo lvcreate -L 2G -n swap2 vg_common\r\n  Logical volume \"swap2\" created.\r\n$ mkswap \/dev\/mapper\/vg_common-swap2 \r\nSetting up swapspace version 1, size = 2097148 KiB\r\nno label, UUID=04d5b410-1b28-4bf3-98cf-3970258ccabe\r\n$ swapon \/dev\/mapper\/vg_common-swap2\r\n$ swapon -s \r\nFilename\t\t\t\tType\t\tSize\tUsed\tPriority\r\n\/dev\/dm-1                              \tpartition\t1044476 268964\t-1\r\n\/dev\/dm-13                             \tpartition\t2097148\t0\t-2\r\n<\/pre>\n<p>we hebben nu 2 swap devices als je deze na een reboot wilt laten starten moeten we een extra entry in de <strong>\/etc\/fstab<\/strong> plaatsen.<\/p>\n<pre> \/dev\/mapper\/vg_common-swap2     swap                    swap    defaults        0 0\r\n<\/pre>\n<p>we kunnen nu veilig het primaire swap device uitzetten met <strong>swapoff<\/strong> en vergroten en dan opnieuw de swap indeling er over heen zetten. als het swap device behoorlijk gevuld is kan het ff duren voor het device uit is. als alles vergroot is kan het alle swap devices ook in een keer actief maken met <strong>swapon -a<\/strong> alles wat in fstab staat word hiermee actief.<\/p>\n<pre>$ sudo swapoff \/dev\/mapper\/cl-swap \r\n$ sudo lvextend -L +1G \/dev\/mapper\/cl-swap\r\n  Size of logical volume cl\/swap changed from 1020.00 MiB (255 extents) to &lt;2.00 GiB (511 extents).\r\n  Logical volume cl\/swap successfully resized.\r\n$ sudo mkswap \/dev\/mapper\/cl-swap\r\nmkswap: \/dev\/mapper\/cl-swap: warning: wiping old swap signature.\r\nSetting up swapspace version 1, size = 2093052 KiB\r\nno label, UUID=33f2c480-6cbc-4b06-b07f-aab3ef1d2f61\r\n$ sudo swapon -a \r\n$ swapon -s \r\nFilename\t\t\t\tType\t\tSize\tUsed\tPriority\r\n\/dev\/dm-1                              \tpartition\t2093052\t0\t-2\r\n\/dev\/dm-9                              \tpartition\t2097148\t0\t-1\r\n[eddie@intrepid ~]$ free -m \r\n              total        used        free      shared  buff\/cache   available\r\nMem:           7821        5094        1967          25         759        2408\r\nSwap:          4091           0        4091\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>en we hebben 4G swap space<\/p>\n","protected":false},"excerpt":{"rendered":"<p>hoeveel swap heeft mijn systeem om te bekijken hoeveel swap je machine heeft kan je het commando free gebruiken je ziet hier echter alleen maar mee de totale hoeveelheid en wat er hoeveel er in gebruik en vrij is. met het commando swapon -s kan je ook achter halen welke devices er voor gebruikt worden ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.graven-ict.nl\/wordpress\/swap-uitbreiden-verwijderen-bekijken\/\" title=\"Meer lezen...\">Lees meer<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-613","post","type-post","status-publish","format-standard","hentry","category-algemeen"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/comments?post=613"}],"version-history":[{"count":3,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/613\/revisions"}],"predecessor-version":[{"id":616,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/613\/revisions\/616"}],"wp:attachment":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/media?parent=613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/categories?post=613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/tags?post=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}