- Объединение нескольких разделов в один без потери информации
- Решения
- aufs2
- mhddfs
- Выводы
- Как создать и объединить разделы диска в Ubuntu
- Объединить разделы linux mint
- объеденить два раздела
- объеденить два раздела
- объеденить два раздела
- Объединить разделы linux mint
- Объединение дисков
- Объединение дисков
- Объединение дисков
Объединение нескольких разделов в один без потери информации
Необходимо объединить несколько существующих разделов в один без потери информации. Такое может случиться, если заранее не был задействован LVM, а необходимо расширить пространство, например, для торрентов.
Решения
Решений существует как минимум два.
aufs2
aufs2 — файловая система, реализующая каскадно-объединённое монтирование для файловых систем Linux. Помимо унаследованного от UnionFS функционала здесь реализованы RW-ветки и балансировка записи, что идеально подходит для решения поставленной задачи.
- в Debian Lenny (в Testing и Sid уже, к сожалению, нет);
- в Ubuntu (так как LiveCD Ubuntu построен с применением этой ФС);
- в Zen-kernel и Liquorix.
Если с ядром разобрались, то необходимо позаботиться о userspace-утилитах. В Debian’е есть готовые пакеты (несмотря на отсутствие поддержки со стороны ядра), поэтому их можно поставить одной командой:
sudo aptitude install aufs-tools
Если готовых пакетов в дистрибутиве нет, их можно взять с официального сайта aufs.
- старый с кучей торрентов: /media/torrents;
- и новый на только-что купленном винчестере: /media/new_storage.
sudo mount -t aufs none /media/storage -o br:/media/torrents=rw:/media/new_storage=rw,create=mfs,sum
- br: ветка1=rw: ветка2=rw:… — список т. н. веток, т. е. смонтированных разделов, которые будут объединены в один;
- create=mfs — главный параметр, указывающий на то, что для записи будет выбираться та ветка, которая имеет больше свободного места. Без указания этого параметра «слойка» из разделов не будет работать так, как задумано;
- sum — указывает, что в утилитах типа df или pydf будет выводиться суммарный размер разделов и свободного места на них для объединённого раздела.
none /media/storage aufs br:/media/torrents=rw:/media/new_storage=rw,create=mfs,sum 0 0
mhddfs
В отличие от aufs, mhddfs — ФС пространства пользователя, работающая через fuse. В Debian’е есть готовый пакет, который устанавливается командой:
sudo aptitude install mhddfs
Монтирование производится командой:
sudo mhddfs /media/torrents,/media/new_storage /media/storage -o default_permissions,allow_other
В /etc/fstab соответствующая запись имеет вид:
mhddfs#/media/torrents,/media/new_storage /media/storage fuse default_permissions,allow_other 0 0
Стоит заметить, что ни aufs2, ни mhddfs не позволяют одному файлу находится частично на одном, частично — на другом разделе. Также отмечу, что после размонтирования слойки ко всем файлам будет доступ через исходные точки монтирования. Часть файлов окажется на одном разделе, часть — на другом.
Выводы
Если необходимо быстрое и простое решение, то большинству пользователей будет достаточно mhddfs. Но стоит помнить, что aufs2 работает на уровне ядра, поэтому производительность в этом случае выше. К тому же, mhddfs в значительно большей степени нагружает процессор, а скорость записи/считывания несколько ниже, чем в aufs2.
Спасибо за внимание. Комментарии, замечания и пожелания приветствуются.
Как создать и объединить разделы диска в Ubuntu
Linux
Когда возникает необходимость перераспределить дисковое пространство, создать дополнительные разделы или, наоборот, — удалить, на помощь всегда приходит дисковая утилита GParted. Данная программа удобна в использовании, обладает интуитивно понятным интерфейсом, и с ней справится даже новичок. В данной статье я расскажу, каким образом, с помощью GParted, можно создавать и объединять разделы в Ubuntu.
Сразу скажу, что сделать это довольно просто с помощью стандартной программы GParted (Gnome Partition Editor). Вообще, любые манипуляции с объединением, разбивкой, перемещением разделов делаю исключительно этой программой потому, что:
Последнее, кстати, немаловажно. Конечно, если вы опытный красноглазый линуксоид, то, видимо, делаете это все с помощью консольной утилиты fdisk. Она подойдет для тонкой настройки работы с разделами диска. Однако для быстрого изменения размера, объединения и перемещения разделов отлично подходит Gparted.
Мы будем работать с разделами на уже установленной и работающей системе, но гораздо проще создать разделы Ubuntu при установке.
GParted была предустановлена в дистрибутивах до Ubuntu 12.04 LTS (поправьте, если я не прав). Идет ли эта программа в комплекте с новыми версиями Убунты, точно сказать не могу. Если у вас в системе она еще не установлена, то, как обычно, открываем консоль и вводим:
Объединить разделы linux mint
Владислав , Вариант действий для рисковых парней) Удаляем разел 1 , левую границу раздела 4 растягиваем на освободвшееся место слева , раздел 5 целиком сдвигаем влево до конца , затем также сдвигаем влево раздел 6 целиком. И последнее действие , тянем правую границу раздела 6 вправо на свободное место до конца.
PS. Кто не понял , я не виноват.
Владислав Сообщения: 309 Зарегистрирован: 04 ноя 2017, 16:33 Благодарил (а): 12 раз Поблагодарили: 2 раза Контактная информация:
объеденить два раздела
symon2014 Сообщения: 5454 Зарегистрирован: 16 дек 2017, 21:59 Решено: 32 Откуда: Феодосия Благодарил (а): 32 раза Поблагодарили: 673 раза Контактная информация:
объеденить два раздела
slant Сообщения: 4252 Зарегистрирован: 21 июн 2017, 18:09 Решено: 82 Благодарил (а): 51 раз Поблагодарили: 1833 раза Контактная информация:
объеденить два раздела
При такой разбивке проще сделать наоборот: за основу взять sda1. Копируем все нужное туда с sda6, отключаем swap. Потом последовательно удаляем sda6, sda5, и sda4. Создаем новый раздел под swap у конца диска (или переходим на использование swap-файла). И после этого расширяем sda1 на все свободное место.
Это смотря что тут понимается по «порядком разделов». Нумерация — не критична. Т.е. если sda3 находится на диске раньше sda1 — это не ошибка, и лишь слегка неудобно чисто для пользователя — большинство привыкает что они нумеруются по порядку в большинстве случаев.
А вот физическое положение разделов на диске крайне важно. Тут несколько правил:
1. Если есть расширенный раздел (у вас sda4) — любые манипуляции с логическими разделами внутри него не могут выйти за его границы — не зря они на диаграмме вложенными показаны — это действительно так.
2. Манипуляции с изменением размера разделов гораздо легче и быстрее проходят когда меняется положение «хвоста» а не начало раздела.
3. Увеличение размера — легкая операция, уменьшение — тяжелая.
4. Перемещать, и изменять размеры swap смысла не имеет. Намного проще и быстрее его пересоздать заново в нужном положении и размере.
Объединить разделы linux mint
Есть у меня 2 ssd: nvme1 и nvme2.
Оба на 1ТБ и примерно одинаковые по характеристикам.
Единственное один уже некоторое время используется, второй новый.
Хочу их объединить в единое пространство и установить систему.
Вижу 2 способа:
1. LVM
2. Btrfs
Склоняюсь к btrfs. Вот только пока не знаю как сделать. Знаю что есть как минимум 2 способа:
1. Присоединить один к другому btrfs-vol -a (тут вроде как низкая скорость чтения/записи)
2. Объединить в raid0 mkfs.btrfs -m raid0 (тут вроде как даже повышается скорость чтения/записи)
Хотелось бы услышать аргументы за тот или иной вариант с примерами как лучше объединить и потом поставить на это систему.
Система будет Manjaro
WWolf Сообщения: 3587 Зарегистрирован: 14 фев 2018, 00:51 Решено: 25 Откуда: Краснодар Благодарил (а): 1594 раза Поблагодарили: 1131 раз Контактная информация:
Объединение дисков
rogoznik Сообщения: 9695 Зарегистрирован: 27 июн 2017, 13:36 Решено: 120 Откуда: Нижний Тагил Благодарил (а): 756 раз Поблагодарили: 1859 раз Контактная информация:
Объединение дисков
slant Сообщения: 4252 Зарегистрирован: 21 июн 2017, 18:09 Решено: 82 Благодарил (а): 51 раз Поблагодарили: 1833 раза Контактная информация:
Объединение дисков
После этого нужно сделать balance с указанием профилей raid0 для data и meatadata, и желательно — профиль raid1 для sys. Тогда это будет именно raid0 а не просто аналог jbod. sys желательно в raid1 чтобы иметь резервирование самых критических данных, к ним очень редко обращаются, они нужны в основном чтобы собрать и смонтировать FS, и все.
Понижения скорости не будет.
Это пересоздание раздела с нуля, но преимуществ по скорости работы оно не даст, если в предыдущем случае balance был сделан.
И вообще — нету уже давно btrfs-vol. Есть просто команда btrfs . — все через нее.
Да и mkfs.btrfs надо вызывать не так, чтобы получился именно raid — там надо указать профили для data и metadata отдельными ключами. Иначе тоже микс получится.
Преимущество btrfs работы с массивами как раз в том, что вид рейда задается профилями. И может быть даже смешанным — т.е. данные в raid0 а метаданные — в raid1, например. И перестраивать их через balance можно прямо на лету, если места хватает (т.е. если есть два диска по 1tb и данных на них менее 1tb, можно из raid0 сделать raid1 одной командой. Как и обратно.)
Ну и если когда-то появится третий диск — его можно так же легко добавить. И потом опять запустить balance. Как и при исключении диска. И что мне нравится в массивах btrfs — все эти операции совершенно прозрачны для системы. Никуда ничего писать в конфигах не надо. В fstab тоже ничего менять не надо. UUID диска не меняется, части массива на устройствах находятся полностью автоматически во время загрузки в процессе монтирования.
Т.е. можно сначала спокойно поставить систему на один диск, потом добавить второй и сделать balance с нужными профилями — и все. А вот устанавливаться на btrfs создавая для нее массив из устройств установщик минта не умеет. Можно скормить существующую btrfs не форматируя, но иногда он все равно тупит.