Можно ли разбить диск на разделы без потери данных линукс

Обновлено: 07.07.2024

Начиная с сегодняшнего дня, я хотел бы рассказать о Linux здесь, в Winaero! Не нужно паниковать. Он не заменит наши обычные статьи о Windows, и мы не будем переносить акцент с Windows на руководства и учебные пособия по Linux. Однако это будет хорошим дополнением для всех, кто хочет впервые попробовать Linux, если их не устраивает Windows. В нашем блоге мы покажем, как подготовить ваш компьютер к установке Linux в конфигурации с двойной загрузкой. Сегодняшняя статья о том, как разбить диск на разделы и, при желании, использовать один раздел. Если вы планируете перейти на Linux в будущем или если вам просто интересно узнать об этой операционной системе, она вам понравится.

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

Сегодня Linux добился огромных успехов в удобстве использования и эстетике для конечных пользователей. Раньше это было немного странно, и установка не была такой простой. Вам было предложено слишком много вариантов, и вам все равно пришлось прибегать к командной строке для выполнения некоторых операций. Современные дистрибутивы Linux имеют простой графический установщик, который упрощает установку. Это так же просто, как установить Windows.

Как разбить жесткий диск на разделы для Linux Mint

Это миф, что Linux требует много разделов на жестком диске. На самом деле, нет смысла иметь много разделов. При установке вы можете опустить большинство из них и иметь только один раздел, на котором будет установлен ваш дистрибутив Linux.

Загрузочный раздел содержит файлы загрузчика. Корневой раздел содержит файлы операционной системы, журналы и файлы конфигурации. Раздел подкачки используется, когда вашей системе необходимо перемещать страницы памяти между ОЗУ и диском. А домашний раздел содержит все пользовательские данные, поэтому он имеет самый большой размер.

Но нет реальной причины иметь отдельный/boot раздел, если у вас нет какой-то экзотической или зашифрованной файловой системы. для корневого (/) раздела, который не может быть прочитан ядром Linux напрямую.

Как я сказал выше, вы можете опустить все эти отдельные разделы и у вас может быть только корневой раздел. Что касается раздела подкачки, вы можете вместо него использовать файл подкачки. Файл подкачки работает немного медленнее, чем выделенный раздел, но все же его можно использовать. Если вас беспокоят проблемы с замедлением, просто создайте раздел подкачки, в 2 раза превышающий размер вашей оперативной памяти.

Чтобы создать желаемый макет разделов при установке Linux Mint, переключите страницу установщика на «что-нибудь другое» :


Он покажет вам разделы на вашем жестком диске . У меня нет разделов:


Если вы решили разделить домашний раздел, создайте его сейчас как основной раздел с желаемым размером:


Вы можете получить что-то вроде этого:


Чтобы создайте раздел подкачки, вам нужно создать новый основной раздел и выбрать «область подкачки» в качестве его файловой системы:


В моем случае я создал следующий макет:


Он имеет один корневой раздел, содержащий все пользовательские и системные данные, а также раздел подкачки.

Файл подкачки

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

      1. Откройте тер minal app.
      2. Введите следующее:

      Введите текущий пароль, чтобы получить привилегии root. В приглашении символ

      Это создаст новый файл/swapfile размером 1 ГБ. Отрегулируйте размер до желаемого значения.



      Готово. После перезагрузки операционная система будет использовать файл/файл подкачки в качестве файла подкачки. Чтобы проверить, как ваша операционная система использует раздел подкачки или файл подкачки, введите в терминале следующую команду:


      Он покажет вам, какое устройство, раздел или файл вы используете для обмена и как они используются в данный момент:

      Как изменить размер раздела Linux

      Изменение размеров логических томов в Linux осуществляется сложнее, нежели в Windows, что связано с особенностями использования консольных команд и доступных графических приложений. Однако эта задача под силу любому пользователю, и приведенные далее инструкции помогут разобраться с тем, как выполнить ее быстро.

      Работа с разделами в GParted

      Не все юзеры Linux предпочитают использовать терминал, когда можно обойтись без него. К тому же новички в этой операционной системе не особо желают разбираться с активацией сложных команд. Поэтому в качестве первого варианта предлагаю ознакомиться с использованием программы GParted, которая представляет собой полноценную систему управления дисками.

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

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

      Меняем размер разделов диска с помощью fdisk

      Более гибкий, но сложный вариант изменения размера диска в Linux подразумевает использование консольной утилиты fdisk. Для выполнения расширения тома на все свободное пространство понадобится выполнить более десятка разных действий, но на все про все уйдет не больше 10 минут.

      Просмотр списка дисков перед изменением размера в Linux

      1. Если вы пока не знаете, под какими метками располагается сам диск и его логические тома, используйте команду sudo fdisk -l, отобразив список со всеми секторами.
      2. Используйте команду umount /dev/sdb2 для размонтирования раздела. Замените его название на необходимое и учитывайте, что корневой том размонтировать так просто нельзя, понадобится загрузка с LiveCD.
      3. Далее укажите fdisk /dev/sdb , подключившись тем самым к указанному диску.
      4. Посмотрите все разделы, введя p и нажав на Enter .
      5. За удаление отвечает d; после активации этого атрибута понадобится ввести цифру раздела, который вы хотите удалить (при этом форматирования не происходит, все данные сохраняются).
      6. Последовательно активируйте n (новый раздел), p (основной) и 2 (замените на номер тома). При появлении уведомления о создании первого и последнего сектора подтверждайте операцию нажатием на Enter .
      7. Проверьте список томов еще раз через p , а затем нажмите w для сохранения изменений.

      Осталось только указать файловой системе, что размер тома был расширен до максимального, поскольку пока отображается старое значение. Для этого сначала определите используемую файловую систему через df -T . Введите одну из трех следующих команд, отталкиваясь от полученной информации:

      Для ext2/ext3/ext4 :

      XFS :

      Reiserfs :

      В командах номера разделов указаны в качестве примеров, вы же заменяете их на свои. Еще оставлю пример команды для монтирования диска, если ранее он был отключен:

      Сделать это нужно уже после внесения всех изменений.

      Для уменьшения размера раздела используйте последовательность команд:

      После ввода последней снова используйте последовательную активацию букв так, как это было показано в предыдущей инструкции, чтобы создать новый раздел. Кроме того, не забудьте смонтировать его обратно!

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

      У нас в распоряжении есть — физическая разбивка дисков на разделы(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 но при каждой загрузке- система абсолютно чистая от логов и временных файлов. Вполне сгодится для студентов или любителей побродить по порносайтам.

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

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

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

      Начиная с сегодняшнего дня, я хотел бы рассказать о Linux здесь, в Winaero! Не нужно паниковать. Он не заменит наши обычные статьи о Windows, и мы не будем переносить акцент с Windows на руководства и учебные пособия по Linux. Однако это будет хорошим дополнением для всех, кто хочет впервые попробовать Linux, если их не устраивает Windows. В нашем блоге мы покажем, как подготовить ваш компьютер к установке Linux в конфигурации с двойной загрузкой. Сегодняшняя статья о том, как разбить диск на разделы и, при желании, использовать один раздел. Если вы планируете перейти на Linux в будущем или если вам просто интересно узнать об этой операционной системе, она вам понравится.

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

      Сегодня Linux добился огромных успехов в удобстве использования и эстетике для конечных пользователей. Раньше это было немного странно, и установка не была такой простой. Вам было предложено слишком много вариантов, и вам все равно пришлось прибегать к командной строке для выполнения некоторых операций. Современные дистрибутивы Linux имеют простой графический установщик, который упрощает установку. Это так же просто, как установить Windows.

      Как разбить жесткий диск на разделы для Linux Mint

      Это миф, что Linux требует много разделов на жестком диске. На самом деле, нет смысла иметь много разделов. При установке вы можете опустить большинство из них и иметь только один раздел, на котором будет установлен ваш дистрибутив Linux.

      Загрузочный раздел содержит файлы загрузчика. Корневой раздел содержит файлы операционной системы, журналы и файлы конфигурации. Раздел подкачки используется, когда вашей системе необходимо перемещать страницы памяти между ОЗУ и диском. А домашний раздел содержит все пользовательские данные, поэтому он имеет самый большой размер.

      Но нет реальной причины иметь отдельный/boot раздел, если у вас нет какой-то экзотической или зашифрованной файловой системы. для корневого (/) раздела, который не может быть прочитан ядром Linux напрямую.

      Как я сказал выше, вы можете опустить все эти отдельные разделы и у вас может быть только корневой раздел. Что касается раздела подкачки, вы можете вместо него использовать файл подкачки. Файл подкачки работает немного медленнее, чем выделенный раздел, но все же его можно использовать. Если вас беспокоят проблемы с замедлением, просто создайте раздел подкачки, в 2 раза превышающий размер вашей оперативной памяти.

      Чтобы создать желаемый макет разделов при установке Linux Mint, переключите страницу установщика на «что-нибудь другое» :


      Он покажет вам разделы на вашем жестком диске . У меня нет разделов:


      Если вы решили разделить домашний раздел, создайте его сейчас как основной раздел с желаемым размером:


      Вы можете получить что-то вроде этого:


      Чтобы создайте раздел подкачки, вам нужно создать новый основной раздел и выбрать «область подкачки» в качестве его файловой системы:


      В моем случае я создал следующий макет:


      Он имеет один корневой раздел, содержащий все пользовательские и системные данные, а также раздел подкачки.

      Файл подкачки

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

          1. Откройте тер minal app.
          2. Введите следующее:

          Введите текущий пароль, чтобы получить привилегии root. В приглашении символ

          Это создаст новый файл/swapfile размером 1 ГБ. Отрегулируйте размер до желаемого значения.



          Готово. После перезагрузки операционная система будет использовать файл/файл подкачки в качестве файла подкачки. Чтобы проверить, как ваша операционная система использует раздел подкачки или файл подкачки, введите в терминале следующую команду:


          Он покажет вам, какое устройство, раздел или файл вы используете для обмена и как они используются в данный момент:

          Читайте также: