{"id":5650,"date":"2023-04-06T04:20:50","date_gmt":"2023-04-06T04:20:50","guid":{"rendered":"https:\/\/tst-amo.net.ua\/blog\/?p=5650"},"modified":"2023-04-06T09:37:38","modified_gmt":"2023-04-06T09:37:38","slug":"dump-restore-%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%be%d1%81-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b-%d0%bd%d0%b0-%d0%b4%d0%b8%d1%81%d0%ba-%d0%b1%d0%be%d0%bb%d1%8c%d1%88%d0%b5%d0%b3%d0%be-%d1%80","status":"publish","type":"post","link":"https:\/\/tst-amo.net.ua\/blog\/?p=5650","title":{"rendered":"Dump \/ Restore &#8211; \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 \u0434\u0438\u0441\u043a \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430\u00a0"},"content":{"rendered":"<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 &#8211; FreeBSD 12.2. \u0421\u0442\u0430\u0440\u044b\u0439 \u0434\u0438\u0441\u043a 1\u0422 (ada0), \u043d\u043e\u0432\u044b\u0439 2\u0422 (ada1).<\/p>\n<p>\u0412\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0434\u0438\u0441\u043a.<\/p>\n<p>\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0441\u044f \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c<\/p>\n<pre># geom disk list\r\nGeom name: ada0\r\nProviders:\r\n1. Name: ada0\r\n   Mediasize: 1000204886016 (932G)\r\n   Sectorsize: 512\r\n   Stripesize: 4096\r\n   Stripeoffset: 0\r\n   Mode: r6w6e11\r\n   descr: TOSHIBA DT01ACA100\r\n   lunid: 5000039feff42490\r\n   ident: 671PPX9MS\r\n   rotationrate: 7200\r\n   fwsectors: 63\r\n   fwheads: 16\r\n\r\nGeom name: ada1\r\nProviders:\r\n1. Name: ada1\r\n   Mediasize: 2000398934016 (1.8T)\r\n   Sectorsize: 512\r\n   Mode: r0w0e0\r\n   descr: HGST HUS722T2TALA604\r\n   lunid: 50014ee26929ff50\r\n   ident: WCC6N4ZFKK8H\r\n   rotationrate: 7200\r\n   fwsectors: 63\r\n   fwheads: 16<\/pre>\n<pre># gpart show\r\n=&gt;       40  1953525088  ada0  GPT (932G)\r\n         40        1024     1  freebsd-boot (512K)\r\n       1064     2096120     2  freebsd-ufs (1.0G)\r\n    2097184    16777216     3  freebsd-swap (8.0G)\r\n   18874400     4194304     4  freebsd-ufs (2.0G)\r\n   23068704   209715200     5  freebsd-ufs (100G)\r\n  232783904    44040192     6  freebsd-ufs (21G)\r\n  276824096  1676701031     7  freebsd-ufs (800G)\r\n 1953525127           1        - free - (512B)<\/pre>\n<pre># df -h\r\nFilesystem    Size   Used   Avail   Capacity   Mounted on\r\n\/dev\/ada0p2   992M   256M   656M    28%        \/\r\ndevfs         1.0K   1.0K   0B      100%       \/dev\r\n\/dev\/ada0p4   1.9G   517M   1.3G    28%        \/tmp\r\n\/dev\/ada0p5   97G    8.7G   80G     10%        \/usr\r\n\/dev\/ada0p6   20G    5.3G   13G     28%        \/home\/svm\r\n\/dev\/ada0p7   774G   148G   626G    19%        \/var<\/pre>\n<p>\u0411\u0443\u0434\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c, \u0442\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u0443\u044e \u0441\u0445\u0435\u043c\u0443 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0430 var, \u043e\u043d \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043d\u043e\u0432\u043e\u043c \u0434\u0438\u0441\u043a\u0435 \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u0435.<\/p>\n<p>\u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0443 \u043d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439<\/p>\n<pre># gpart destroy -F ada1\r\nada1 destroyed<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0443 GPT<\/p>\n<pre># gpart create -s gpt ada1\r\nada1 created<\/pre>\n<p>\u041f\u0438\u0448\u0435\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a<\/p>\n<pre># gpart add -b 40 -s 512k -t freebsd-boot ada1\r\nada1p1 added<\/pre>\n<pre># gpart bootcode -b \/boot\/pmbr -p \/boot\/gptboot -i 1 ada1\r\npartcode written to ada1p1\r\nbootcode written to ada1<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0440\u0430\u0437\u0434\u0435\u043b<\/p>\n<pre># gpart add -t freebsd-ufs -s 1g ada1\r\nada1p2 added<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c swap<\/p>\n<pre># gpart add -s 8g -t freebsd-swap ada1\r\nada1p3 added<\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0440\u0443\u0433\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044b. \u0420\u0430\u0437\u0434\u0435\u043b\u0443 ada1p7 (var) \u043e\u0442\u0434\u0430\u0435\u043c \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u0432\u0448\u0435\u0435\u0441\u044f \u043c\u0435\u0441\u0442\u043e<\/p>\n<pre># gpart add -t freebsd-ufs -s 100g ada1\r\nada1p5 added\r\n# gpart add -t freebsd-ufs -s 21g ada1\r\nada1p6 added\r\n# gpart add -t freebsd-ufs ada1\r\nada1p7 added<\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c<\/p>\n<pre># gpart show\r\n=&gt;      40  1953525088  ada0   GPT (932G)\r\n        40        1024     1   freebsd-boot (512K)\r\n      1064     2096120     2   freebsd-ufs (1.0G)\r\n   2097184    16777216     3   freebsd-swap (8.0G)\r\n  18874400     4194304     4   freebsd-ufs (2.0G)\r\n  23068704   209715200     5   freebsd-ufs (100G)\r\n 232783904    44040192     6   freebsd-ufs (21G)\r\n 276824096  1676701031     7   freebsd-ufs (800G)\r\n1953525127           1         - free - (512B)\r\n\r\n=&gt;     40  3907029088   ada1   GPT (1.8T)\r\n       40        1024      1   freebsd-boot (512K)\r\n     1064     2097152      2   freebsd-ufs (1.0G)\r\n  2098216    16777216      3   freebsd-swap (8.0G)\r\n 18875432     4194304      4   freebsd-ufs (2.0G)\r\n 23069736   209715200      5   freebsd-ufs (100G)\r\n232784936    44040192      6   freebsd-ufs (21G)\r\n276825128  3630204000      7   freebsd-ufs (1.7T)<\/pre>\n<p>\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0443\u0435\u043c<\/p>\n<pre># newfs -U \/dev\/ada1p2\r\n# newfs -U \/dev\/ada1p4\r\n# newfs -U \/dev\/ada1p5\r\n# newfs -U \/dev\/ada1p6\r\n# newfs -U \/dev\/ada1p7<\/pre>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0439.<\/p>\n<pre># service postfix stop\r\n# service dovecot stop\r\n# service apache24 stop<\/pre>\n<p>\u041f\u0440\u0438\u0441\u0442\u0443\u043f\u0430\u0435\u043c \u043a dump\/restore<\/p>\n<pre># mount \/dev\/ada1p2 \/mnt \r\n# cd \/mnt \r\n# dump -0 -f - \/dev\/ada0p2 | restore -r -f -\r\n# umount \/mnt\r\n<\/pre>\n<pre># mount \/dev\/ada1p4 \/mnt\r\n# cd \/mnt\r\n# dump -0 -f - \/dev\/ada0p4 | restore -r -f -\r\n# umount \/mnt<\/pre>\n<pre># mount \/dev\/ada1p5 \/mnt\r\n# cd \/mnt\r\n# dump -0 -f - \/dev\/ada0p5 | restore -r -f -\r\n# umount \/mnt<\/pre>\n<pre># mount \/dev\/ada1p6 \/mnt\r\n# cd \/mnt\r\n# dump -0 -f - \/dev\/ada0p6 | restore -r -f -\r\n# umount \/mnt<\/pre>\n<pre># mount \/dev\/ada1p7 \/mnt\r\n# cd \/mnt\r\n# dump -0 -f - \/dev\/ada0p7 | restore -r -f -\r\n# umount \/mnt<\/pre>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u0434\u0435\u043b\u0430\u044e \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e, \u0442\u043e \u043f\u0440\u0430\u0432\u043b\u044e fstab, \u0441\u0442\u0430\u0440\u044b\u0439 \u0434\u0438\u0441\u043a \u043e\u0442\u043a\u043b\u044e\u0447\u0443 \u043f\u043e\u0442\u043e\u043c, \u043a\u0430\u043a \u043d\u0438 \u0431\u0443\u0434\u044c. \u0421\u043f\u0435\u0440\u0432\u0430 \u043d\u0430 \u043d\u043e\u0432\u043e\u043c \u0434\u0438\u0441\u043a\u0435 \u043f\u0440\u0430\u0432\u0438\u043c<\/p>\n<pre># mount \/dev\/ada1p2 \/mnt &amp;&amp; cd \/mnt\r\n# ee \/etc\/fstab\r\n# Device        Mountpoint   FStype Options Dump    Pass#\r\n\/dev\/ada<span style=\"color: #ff0000;\">0<\/span>p2     \/            ufs    rw      1       1\r\n\/dev\/ada<span style=\"color: #ff0000;\">0<\/span>p3     none         swap   sw      0       0\r\n\/dev\/ada<span style=\"color: #ff0000;\">0<\/span>p4     \/tmp         ufs    rw      2       2\r\n\/dev\/ada<span style=\"color: #ff0000;\">0<\/span>p5     \/usr         ufs    rw      2       2\r\n\/dev\/ada<span style=\"color: #ff0000;\">0<\/span>p6     \/home\/svm    ufs    rw      2       2\r\n\/dev\/ada<span style=\"color: #ff0000;\">0<\/span>p7     \/var         ufs    rw      2       2<\/pre>\n<p>\u043c\u0435\u043d\u044f\u0435\u043c ada<span style=\"color: #ff0000;\">0<\/span> \u043d\u0430 ada<span style=\"color: #ff0000;\">1<\/span><\/p>\n<pre># umount \/mnt<\/pre>\n<p>\u0418 \u043d\u0430 \u0441\u0442\u0430\u0440\u043e\u043c, \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0432\u0435\u0437\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a<\/p>\n<pre># cat \/etc\/fstab\r\n# Device        Mountpoint   FStype Options Dump   Pass#\r\n\/dev\/ada1p2     \/            ufs    rw      1      1\r\n\/dev\/ada1p3     none         swap   sw      0      0\r\n\/dev\/ada1p4     \/tmp         ufs    rw      2      2\r\n\/dev\/ada1p5     \/usr         ufs    rw      2      2\r\n\/dev\/ada1p6     \/home\/svm    ufs    rw      2      2\r\n\/dev\/ada1p7     \/var         ufs    rw      2      2\r\n<\/pre>\n<pre># reboot<\/pre>\n<p>\u0412\u0441\u0435 \u0437\u0430\u043d\u044f\u043b\u043e \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 &#8211; 5,5 \u0447\u0430\u0441\u043e\u0432.<\/p>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-bottom-right\"><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2posts5650&print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"View PDF\" \/><\/a><a href=\"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=wpv2posts5650&print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/tst-amo.net.ua\/blog\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Print Content\" \/><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 &#8211; FreeBSD 12.2. \u0421\u0442\u0430\u0440\u044b\u0439 \u0434\u0438\u0441\u043a 1\u0422 (ada0), \u043d\u043e\u0432\u044b\u0439 2\u0422 (ada1). \u0412\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0434\u0438\u0441\u043a. \u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0441\u044f \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c # geom disk list Geom name: ada0 Providers: 1. Name: ada0 Mediasize: 1000204886016 (932G) Sectorsize: 512 Stripesize: 4096 Stripeoffset: 0 Mode: r6w6e11 descr: TOSHIBA DT01ACA100 lunid: 5000039feff42490 ident: 671PPX9MS rotationrate: 7200 fwsectors: 63 fwheads: 16 Geom name: &#8230;<\/p>\n<p><a href=\"https:\/\/tst-amo.net.ua\/blog\/?p=5650\" class=\"more-link\">Continue reading &lsquo;Dump \/ Restore &#8211; \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 \u0434\u0438\u0441\u043a \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430\u00a0&rsquo; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72,50,95,348,73],"tags":[],"class_list":["post-5650","post","type-post","status-publish","format-standard","hentry","category-dump","category-freebsd","category-gpart","category-gpt","category-restore"],"_links":{"self":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5650"}],"collection":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5650"}],"version-history":[{"count":13,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5650\/revisions"}],"predecessor-version":[{"id":5666,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5650\/revisions\/5666"}],"wp:attachment":[{"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tst-amo.net.ua\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}