{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Аникин: заметки с тегом resize2fs",
    "_rss_description": "Блог об администрировании Linux, BSD и не только",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/anikin.pw\/tags\/resize2fs\/",
    "feed_url": "https:\/\/anikin.pw\/tags\/resize2fs\/json\/",
    "icon": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884",
    "authors": [
        {
            "name": "Петр Аникин",
            "url": "https:\/\/anikin.pw\/",
            "avatar": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884"
        }
    ],
    "items": [
        {
            "id": "41",
            "url": "https:\/\/anikin.pw\/all\/izmenenie-razmera-razdela-v-linux\/",
            "title": "Изменение размера раздела в linux без потери данных.",
            "content_html": "<p>Условие: диск размечен так<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Number  Start   End     Size    File system     Name  Flags\n 1      1049kB  2097kB  1049kB                        bios_grub\n 2      2097kB  514MB   512MB   ext2                  boot\n 3      514MB   8706MB  8193MB  linux-swap(v1)\n 4      8706MB  2000GB  1992GB  ext4<\/code><\/pre><p>Раздел 4 это корень установленной на сервере ОС, требуется уменьшить этот раздел до 1000GB не поломав установленуую ОС и данные на разделе.<\/p>\n<p>Для решения этой проблемы нам поможет утилита resize2fs, но для начала нам требуется чтобы модифицируемый раздел был отмонтирован. Поэтому загружаем сервер в recovery\/rescue, т. е. с LiveCD.<br \/>\nВ LiveCD выполняем<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">root@server:~# resize2fs \/dev\/sda4 1000G\nresize2fs 1.42 (29-Nov-2011)\nPlease run 'e2fsck -f \/dev\/sda4' first.<\/code><\/pre><p>В первый раз у меня программа ругнулась, что сначала нужно сделать e2fsck, делаем<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">root@server:~# e2fsck -f \/dev\/sda4\ne2fsck 1.42 (29-Nov-2011)\n\/dev\/sda4: recovering journal\nPass 1: Checking inodes, blocks, and sizes\nPass 2: Checking directory structure\nPass 3: Checking directory connectivity\nPass 4: Checking reference counts\nPass 5: Checking group summary information\nFree blocks count wrong (478307399, counted=478307291).\nFix&lt;y&gt;? yes\n\nFree inodes count wrong (121507397, counted=121507389).\nFix&lt;y&gt;? yes\n\n\n\/dev\/sda4: ***** FILE SYSTEM WAS MODIFIED *****\n\/dev\/sda4: 61891\/121569280 files (0.1% non-contiguous), 7945765\/486253056 blocks<\/code><\/pre><p>Теперь повторно запускаем resize2fs<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">root@server:~# resize2fs \/dev\/sda4 1000G\nresize2fs 1.42 (29-Nov-2011)\nResizing the filesystem on \/dev\/sda4 to 262144000 (4k) blocks.\nThe filesystem on \/dev\/sda4 is now 262144000 blocks long.<\/code><\/pre><p>На этот раз все выполнилось успешно и раздел уменьшился. Грузимся в нормальный режим, проверяем что все работает. А освобожденное на диске место размечаем по своему усмотрению.<\/p>\n",
            "date_published": "2014-12-12T23:02:50+03:00",
            "date_modified": "2015-04-29T19:10:41+03:00",
            "tags": [
                "e2fsck",
                "GPT",
                "hdd",
                "resize",
                "resize2fs"
            ],
            "_date_published_rfc2822": "Fri, 12 Dec 2014 23:02:50 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "41",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}