Разметить неразмеченную область linux

Расширение диска или раздела Linux

В инструкции рассмотрены сценарии расширения дискового пространства разделов в Linux без потери информации.

Принцип увеличения диска:

  1. Расширение раздела.
  2. Изменение размера файловой системы.

В зависимости от типа раздела и файловой системы, действия различаются.

Любая работа с диском несет риск потери информации. Перед началом работ убедитесь в наличие резервных копий ценных данных.

Шаг 1. Расширение раздела

Обычные тома

Допустим, есть диск /dev/sdb и раздел /dev/sdb2, который нужно увеличить.

Сначала необходимо отмонтировать раздел:

В случае работы с корневой директорией, отмонтировать ее не получиться. В таком случае необходимо загрузить компьютер с LiveCD.

Подключаемся утилитой fdisk к /dev/sdb:

Если мы работаем с разделом более чем 2Тб, используем утилиту parted.

Смотрим номера разделов:

Удаляем раздел (не переживайте — все данные сохраняются):

* в моем примере, раздел для удаления на второй позиции.

Создаем новый раздел:

Номер раздела — 2:

На запрос начального и конечного секторов просто нажимаем Enter.

Если раздел был загрузочный, добавляем соответствующий флаг:

Еще раз проверяем, что получилось:

LVM-тома расширяются на лету, даже для корневых разделов. В данном примере, работаем с /dev/sda.

Открываем диск утилитой fdisk:

* напомню, что при работе с диском 2Тб и более, следует использовать утилиту parted.

Создаем еще один раздел:

Номер раздела оставляем тот, который предлагает система (просто нажимаем Enter).

Первый и последний сектора также оставляем по умолчанию для использования всего дискового пространства (еще два раза Enter).

Задаем тип раздела:

Выбираем номер раздела (в моем примере создавался раздел 3):

Командой L можно посмотреть список всех типов, но нас интересует конкретный — LVM (8e):

Проинформируем систему, что в таблице разделов произошли изменения:

Создаем физический том из нового раздела:

Смотрим наши Volume Group и для нужного добавляем созданный том:

vgextend vg_centos /dev/sda3

* в моем примере группа томов LVM называется vg_centos

Смотрим LVM-разделы и расширяем пространства для нужного:

lvextend -l +100%FREE /dev/vg_centos/lv_root

* данная команда расширяем LVM-раздел /dev/vg_centos/lv_root, используя все свободное пространство (100%FREE).

Шаг 2. Изменение размера для файловой системы

После того, как на предыдущем шаге мы расширили раздел, система по-прежнему будет видеть старый по объему диск. Чтобы это исправить, необходимо выполнить команду по изменению размера файловой системы. В зависимости от последней, команды различаются.

Посмотреть файловую систему:

ext2/ext3/ext4:

XFS:

Reiserfs:

* обратите внимание, что в данных примерах используются различные устройства.

Если раздел был отмонтирован, монтируем его, например:

mount /dev/sda2 /mnt

Проверяем, что настройки применились:

Увеличение разделов с Gparted

Если работы выполняются на системе с графическим интерфейсом или есть возможность перезагрузить сервер и загрузиться с LiveCD, можно воспользоваться простым средством — утилитой Gparted, которая позволяем менять размер разделов мышкой.

Запускаем утилиту — выбираем диск, с которым будем работать — кликаем правой кнопкой по разделу, который хотим увеличить и выбираем Resize/Move:

В открывшемся окне с помощью мышки или форм меняем размер раздела:

Нажимаем кнопку Resize/Move.

Проверяем изменения в окне программы и сохраняем настройки кнопкой «Apply All Operations»:

Источник

Как в gparted расширить раздел на неразмеченное пространство.

http://imgur.com/a/R23X8. Как вы видите мой раздел /dev/sda6 нужно рсширить на неразмеченное пространство. Но как это сделать.

Сначала расширь свой расширенный раздел /dev/sda4

Тебе сначала надо расширить /dev/sda4: выделить в списке снизу, нажать «Изменить размер/переместить», вытянуть левую границу до упора. Кстати, первый раздел с ntfs можно удалить, это остатки Windows. Потом нажать на зеленую кнопку «Галка» — применить.

Читайте также:  Круги от пера wacom windows 10

Потом уже меняешь размер /dev/sda6.

Только что проверил у себя на диске, к счастью там в конце диска осталось немного не размеченного пространства.

на моем /dev/sda4 кнопка ‘изменить размер или переместить’ выделена серым цветом(ее нельзя нажать)

Посмотрел еще раз на твой скрин. Ты из установленной системы хочешь? Так не получится, раздел примонтирован и используется. Тебе нужен live-cd.

Это сборка от GParted, сам он так же часто поставляется вместе с live-cd системами убунту, дебиан, фёдора и прочими.

Источник

Разбивка дисков в Linux для самых маленьких

У многих начинающих пользователей линукс возникают сомнения, как правильно разбить жесткий диск. Постараюсь немного облегчить муки выбора нашим коллегам.

У нас в распоряжении есть — физическая разбивка дисков на разделы(fdisk, gparted), соф-RAID (mdadm), менеджер логических дисков (LVM), ширование dm-crypt (остальным не стоит забивать голову).

Пути разбивки дисков неисповедимы, поэтому мы начнем с самого простого.

1. Физическая разбивка дисков
Это самый простой, надежный и совместимый «дедовский» метод. Он позволяет четко очертить границы разделов и их взаимное положение на диске.
При разбивке диска можно учесть его физические особенности и получить некоторый прирост производительности. Дело в том, что ближе к краю диска скорость чтения может быть в несколько раз выше, чем ближе к центру. Соответственно, если расположить например /boot(128 мб), swap (memory * 2 or 2.5), /(root) то мы получаем хорошую скорость загрузки и работы с разделом подкачки. Если есть несколько дисков, то можно расположить swap в начале каждого. Но парится со swap есть смысл, если вы работаете с большими объемами данных — linux не использует swap без крайней нужды. (проверьте free -m). Отказываться от использования swap крайне не рекомендуется, так как linux хорошая система, но чудес не бывает. Открыв файл на 1ГБ можно заблокировать систему намертво без возможности разблокирования.
Разбивка диска на большое количество разделов оправдана только, если это делается для какой-то особой цели. В других случаях — достаточно обойтись простейшим / (root) и swap.
Очень часто пользователи отделяют /home от / (root) — это не имеет никакого практического смысла в однопользовательских системах. Обычно, / (root), /var, /home разделяют на серверах, чтобы пользователи со злым умыслом не заполнили логи или свою домашнюю директорию. Кстати, смонтировать /home с noexec можно и не делая отдельного раздела (man mount).
Если вы пользуетесь парралельно windows то я рекомендую использовать FAT32 для разделов с музыкой/фильмами, к которым вы хотите иметь доступ в обоих системах (и ни в коем случае не делать /home или домашнюю папку в FAT32!!). NTFS хорошо поддерживается, но недостаточно, чтобы ей пользоваться каждый день (чтобы снять unclean shutdown который не дает смонтировать раздел- нужно грузить windows), ошибки в файловой системе могут вызывать подвисания и потерю данных (привет жадному Биллу).

Запомните: черезмерная разбивка — корень всех бед. Разбивать диски «особым» образом нужно только под КОНКРЕТНУЮ задачу.

2. Логическая разбивка дисков
Не бойтесь LVM — он не такой страшный. С его помощью можно переразбивать диски, расширять партиции, добавлять физические устройства и расширяться на них, делать теневое копирование, бекап аналогичный «time machine» появился еще примерно в 2002 году. Не бойтесь, делайте бекап и пользуйтесь гибкостью LVM.
Для работы LVM, MD, DM обязательно нужен физический раздел /boot который позволит загрузчику(grub, Lilo etc) скачать минимальный образ системы (initrd) с необходимыми драйверами и конфигами для старта основной системы.
С логической разбивкой все сложнее. Вложенность разделов может быть произвольная.
Например как делается полное шифрование в ubuntu: /boot DM-CRYPT[LVM[/(root) swap]] — физический раздел /boot, затем физический раздел с dm-crypt, в котором находится LVM в свою очередь в котором два логических раздела /(root) и swap.
С вложенностью шифрования и raid можно играться как угодно.
Пример из жизни параноика:
/boot DM-CRYPT[ LVM[ /root DM-CRYPT-random[/tmp] DM-CRYPT-random[/home] DM-CRYPT-random[/var/log] DM-CRYPT-random[swap] ]]
При каждой загрузке /tmp /home /var/log и swap инициализируются с рандомным ключом. Конечно это ставит жирный крест на hibernate но при каждой загрузке- система абсолютно чистая от логов и временных файлов. Вполне сгодится для студентов или любителей побродить по порносайтам.

Читайте также:  Как посмотреть список открытых портов windows

3. Советы по оптимизации
/boot можно сделать в файловой системе ext2 — она быстрей, чем ext3 и этого будет достаточно.
На активно использующемся разделе можно отключить access time — флаг noatime. Так часто делают на веб-серверах для уменьшения нагрузки на жесткий диск.
Как показала многолетняя практика, не стоит надеяться на надежность простого либо навороченного решения. Стоит использовать самое удобное и делать регулярный rsync на внешний носитель. В таком случае отпрадают вопросы на счет восстановления данных, которые при любом решении (особенно при шифровании) сильно усложняют жизнь. Например беды на шированной партиции при наличии Luks могут вывести систему из строя без возможности восстановления данных. Шифрованные данные более подвержены сильным повреждениям, чем нешифрованные.
(советуйте, добавлю)

В linux можно сделать абсолютно все, что угодно и это будет работать. Главное, руководствоваться здравым смыслом и не брезговать читать man вместо довольно часто вредных и устаревших howto.

Итак, резюмируем:
Для десктопов и ноутбуков оптимальный метод разбивки — полное отсутствие разбивки.
Для тех, кто не любит бекапиться, использовать «сложные методы» вроде LVM. Может подойти вариант:
swap (memory * 2), / (остальное)
Для юзеров убунты достаточно выбрать: Использовать все свободное место под LVM, тогда у вас останется много возможностей «на вырост».
Если разбивать /, /home то вы рано или поздно столкнетесь с нехваткой места на одном из разделов.

Источник

luks + неразмеченная область на диске.

Доброе, подскажите пожалуйста как быть.
Был диск 500 Гб (raid зеркало), на нем luks (внутри 8 томов). Затем была сделана копия всего диска с помощью clonzilla и перенесено на диск в 1Тб. Следовательно, половина нового диска осталась не задествована.
Как могу не задействованную часть прикрутить к одному из разделов?
fdisk -l выдает только разделы известные.

Подскажите куда копать. Не могу посмотреть где эта область не размеченная. Спасибо.

проснись, нет и не было у тебя LVM. devmapper это не lvm

нужно увеличить sda4 (extended) т.к. он последний и заняты все 4 основных раздела.

А потом уже в нем создать логический диск и отдать его под lvm.

Чем расширять раздел — ищи сам.

как это не lvm, если его создавал сам и оно все шифроно и просит пароль.

то есть sda4 я смогу прикрутить оставшееся место? но ни чего, точней ни кто не видет не размеченной области. как мне посмотреть , где и как у меня есть область не размечена? как мне прикруитть к sda4 то, чего я не могу у видеть и следовательно назначить?

у тебя не lvm, а luks.

Хорошо, luks, но сути вопроса не меняет ) могу ли я к нему приклеить обласьт диска не размеченную? или подскажите . где почитать про это?

ты можешь создать ещё один раздел sda9 при помощи fdisk. или несколько — sda9, sda10 и т.д.

мне еужно расширить один из имеющихся.

тогда так же, как и с разделами без luks — освобождая свободное место после нужного тебе раздела и вычисляя размеры калькулятором.

Хорошо, luks, но сути вопроса не меняет

Зато сильно меняет способ. Исправь в теме, а то народ путаешь. Посмотри вот

Сейчас попробую поменять тему .. за ссылку спасибо, сейчас гляну.

по ссылке

Там , на сколько я понял. предлагается расположить неразмеченный раздел рядом и его с помошью fdiska сделать, но я не вижу у себя ни где не размеченную область. Как мне ее увидеть, найти. а то получается, что я не могу применить ничего из подсказок, только по тому, что я не могу найти ту область, которую нужно применить)))

Читайте также:  Конфигурация для установки mac os

Так lvm там тоже видно. Не сбивай с толка, хотя по названию у ТС все и так понятно

я тебе уже говорил — он после sda8

Так lvm там тоже видно. Не сбивай с толка, хотя по названию у ТС все и так понятн

И где у ТС там lvm ?

Сказали же выше, что калькулятором. Ну или в графической утилите ползунки двигай.

не правильно значит я понял.

имеется ввиду подсчитать объем оставшего места исходя из имеющегося?)

я тебе уже говорил — он после sda8

fdisk то не видит вроде нич его более.. и я не вижу, что он видит? что то не понимаю.

я тебе уже говорил — он после sda8

fdisk то не видит вроде нич его более.. и я не вижу, что он видит? что то не понимаю.

А. понял.. просто создаю раздел, и пишу ему кол-во блоков и назначаю его sda9? а потом уже в нутри luks работаю?

fdisk показывает существующие разделы, он не показывает неразмеченное место.

ты можешь сам увидеть, что sda8 у тебя заканчивается на 60801 цилиндре, а всего их — 121601

fdisk показывает существующие разделы, он не показывает неразмеченное место.

ты можешь сам увидеть, что sda8 у тебя заканчивается на 60801 цилиндре, а всего их — 121601

Да. вижу, что их 121601. Тогда не понимаю, как мне разметить область неразмеченную?) если fdisk ее не видет, а ее нужно разметить) Чем мне разметить этц область? sdisk? или как то еще?

имеется ввиду подсчитать объем оставшего места исходя из имеющегося?)

Попробуй cfdisk, она на ncurses. Наглядно посмотришь. Хотя модет в CentOS ее нет, я не в курсе.

fdisk её видит, это тебе он её не показывает отдельной строкой, так что можешь спокойно размечать.

fdisk её видит, это тебе он её не показывает отдельной строкой, так что можешь спокойно размечать.

Вкурил, fdisk /dev/sda далее n и просто указываю с какого цилиндра брать раздел? прально же понял?

Попробуй cfdisk, она на ncurses. Наглядно посмотришь. Хотя модет в CentOS ее нет, я не в курсе.

если там морда. то не увижу) у мея консоль. но гляну .. хотя я помоему понял, сейчас попробую по васякому .. если не прибью систему)

Спасибо . а потом все таки есть шанс этот раздел приукрутить в существующему? или нужно будет сначала снести, потом объедеить? Или как то слить?

вообще я бы с вашим опытом и знаниям предпочел не делать ничего — 100% потеряете данные, лучше скопировать все в бекап и разбить по-новой.

я на бекапе все делаю.

на бекапе все делаю. у меня нет выбора, увы.. а знания в этой именно области. да пока не существенны .. но делать не чего. вот что мне говорит fdisk /dev/sda:

The number of cylinders for this disk is set to 121601. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)

типа успокаивает, что это нормально , но могут быть прблемы, а при попытке вызова команды n выдает следующее:

Источник

Оцените статью