Linux чем объединить диски

Объединить два жестких диска в Ubuntu

Как объединить разделы в Linux с помощью Mhddfs — ВИДЕО

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

Вывод из fdisk:

Итак, система включена /dev/sda . Как мне объединить старый жесткий диск с новым, чтобы получить 200 ГБ /dev/sda раздел?

  • Просто из любопытства . это физическая система или виртуальная машина? Я спрашиваю, потому что диски на 100ГБ относительно древние.
  • @RonJohn Размер сообщил fdisk 100 x 2 ^ 30 байтов на байт. Это больше похоже на образ диска виртуальной машины, чем на физический диск, хотя, конечно, это мог по-прежнему быть физическим диском.
  • @ MichaelKjörling, но ОП специально пишет: «Мои ПК«, что звучит довольно» физически «.
  • @RonJohn Да, я знаю . это странно, и, надеюсь, скоро мы получим разъяснения.

Извините, но нет такой вещи, как объединение двух жестких дисков.

Что ты мочь do — это использовать LVM для создания группы томов, содержащей оба диска, а затем создать логический том размером

200 ГБ. Грубо говоря, шаги сводятся к следующему:

  1. Сделайте резервную копию вашего /dev/sda1
  2. Ознакомьтесь с тем, как в настоящее время настроен ваш загрузчик (например, GRUB2), и убедитесь, что он может загружаться с LVM. Например, GRUB2 может загружаться с LVM, но вам, скорее всего, понадобится Раздел GRUB сделать так.
  3. Повторное разделение /dev/sda в соответствии с тем, что вы узнали на шаге 2. Например, вам может понадобиться небольшой раздел для GRUB2, а остальная часть может быть выделена для LVM. Вам не нужно разбивать /dev/sdb .
  4. Создайте два физических тома LVM, по одному на каждом диске. Например, pvcreate /dev/sda2 && pvcreate /dev/sdb
  5. Создайте группу томов, содержащую два физических тома. Пример: vgcreate vg0 /dev/sda2 /dev/sdb
  6. Создайте логический том для своей файловой системы. Пример: lvcreate -ay -l 100%FREE —name rootfs vg0
  7. Отформатируйте новую файловую систему. Пример: mkfs.ext4 /dev/vg0/rootfs
  8. Восстановите резервную копию на /dev/vg0/rootfs
  9. Mount /dev/vg0/rootfs и изменить /etc/fstab так что файловая система «/» монтируется из /dev/vg0/rootfs .
  10. Возможно, вам придется перенастроить загрузчик, чтобы он знал, где найти ядро ​​Linux в логическом томе LVM.

Как вы уже догадались, /dev/vg0/rootfs является по существу ваши два жестких диска объединены.

  • 4 Это требует БОЛЬШОЙ Обратите внимание: любое объединение или чередование нескольких устройств хранения обычно означает, что в случае выхода из строя одного из устройств хранения все данные будут потеряны. Я не знаю конкретно о LVM, но очень немногие системы типа RAID 0 изящно справляются с этим случаем, а многие вообще не справляются с этим.
  • 1 @ MichaelKjörling по самой своей природе RAID 0 (также известный как чередование) не может справиться с этим изящно.
  • 1 @RonJohn В зависимости от реализации частичное восстановление данных может быть возможным после потери части массива RAID 0. Если он действительно полосатый, восстановление данных маловероятно; но если это конкатенация устройств, частичное восстановление данных вполне возможно. В любом случае, об этом нужно знать.
  • @ MichaelKjörling, LVM использует конкатенацию. Если вам нужен другой метод группирования дисков (например, RAID 0), он должен выполняться на более низком уровне.
  • btrfs также может использоваться для добавления двух или более дисков . а ext4 можно легко преобразовать в btrfs (предупреждение: очень рекомендуется сначала выполнить резервное копирование).
Читайте также:  Windows структура диска повреждена

Источник

Как в Ubuntu объединить два раздела без LiveCd?

ext4 не поддерживает объединение в логические тома. Если-бы при устанвке был использовал LVM (хотя это боян еще тот) или файловые системы такие как BtrFs, Zfs тогда эту операцию можно было-бы провести. Конечно обязательно проконсультиоровавшись с знакомым сисадмином. Тут основная беда в том что это опасные операции и необратимые. Любая ошибка — и ваши данные потеряны причем на многих разделах сразу.

А так. подключите /dev/sda4 просто как папку например /video и используйте.

c sda3 его объединить нельзя, ибо sda3 — расширенный раздел, костыль чтобы в формате mbr обойти ограничение на 4 раздела.
присоединить sda4, как я понял, надо к разделу sda6 на котором находится корень системы.

ext4 не позволяет изменять свои размеры в примонтированном состоянии. а отмонтировать рабочий корень системы долго и геморно. поэтому придется это делать в оффлайн.
примерно так:
отмонтировать раздел sda4, и в gparted уменьшить его гигабайт на 50 (чтобы высвободить место для расширения sda6). это займет много времени ибо много данных надо перемещать.

далее скачать с оф.сайта gparted.iso и записать его флешку и загрузиться с нее.
вариант два: на андроид-телефон с root-правами проставить drivedroid (лучше взять разблокированную с 4пда.ру) закинуть туда же gparted.iso и через drivedroid захостить read-only USB on MT USB 1 к примеру. перезагрузить комп — выбрать загрузку с USB. прозрачно загрузишься с iso-образа.

в gparted.iso увеличить раздел sda3 (именно sda3) на освободившееся место. а уже потом увеличить sda6 на свободное место.
перезагрузиться в основную систему, примонтиоовать sda4, после чего перенести все данные с раздела sda4 в sda6 и удалить более ненужный sda4.
вновь перезагрузить в gparted.iso и увеличить sda3 и sda6 на освободившееся место.

и да — желательно чтобы комп в это время не вырубался 🙂

Источник

Как объединить диски в один раздел (linux)?

* lvm это не про отказоустойчивость, это про гибкое управление дисковыми устройствами и пространством.

* Для отказоустойчивости — RAID или бэкапы. Или и то и другое.

Мне не нужна отказоустойчивость

если я вытащу один диск то смогу прочитать данные с других

Взаимоисключающие параграфы. Почитайте определение слова отказоустойчивость.

Некоторые уровни рейда — для производительности, некоторые — для отказоустойчивости, некоторые и для того и для другого.
Писать файлы просто последовательно, чтобы потом считать их с разных устройств невозможно в принципе. Чтобы прочитать файл с другого устройства, файл должен на нем быть. А значит вам нужно, чтобы файлы писались на несколько устройств.

UnionFS, aufs, overlayfs, mergefs — это просто объединить различные типы носителей в одну файловую систему. Но если вы вымете один из ностелей — его содержимое не будет доступно с других.

Читайте также:  Брут phpmyadmin kali linux

Источник

Linux чем объединить диски

07 июл 2017, 16:54

Два жёстких в один?

07 июл 2017, 17:03

Два жёстких в один?

07 июл 2017, 17:09

Два жёстких в один?

07 июл 2017, 18:00

malvinochka2017 , на ходу такой финт провернуть проблемно. Так как диски уже размечены и на них созданы разделы, крутятся данные.

Если же к этому подойти с чистой установки — то вполне легко реализуемо.
В качестве примера — машинка также с двумя дисками — один 16Гб(sda), другой 10 Гб(sdb)

Вариант с LVM №1 — самый простой, с работой в один корень:
Свежая установка без сохранения файлов (либо бэкапнуть их на третий носитель тут не участвующий). Тут главное жмякнуть галку с LVM

Дальше задача добавить в логическую группу второй диск и расширить корневой раздел на эти 10Гб, тут дело техники:

sudo pvcreate /dev/sdb — создаем physical volume на втором диске (можно и к разделу на нем, в этом примере на сам диск)
sudo vgextend mint-vg /dev/sdb расширяем имеющуюся группу пространством с добавленного диска
sudo lvm lvextend -l +100%FREE /dev/mint-vg/root расширяем на все получившееся свободное место корневой раздел
sudo resize2fs /dev/mint-vg/root — изменяем размер файловой системы, чтоб ОС могла использовать добавленное место.

На этом все, можно наблюдать что картина изменилась, не требуется ни доп движений, ни перезагрузок:

Два жёстких в один?

07 июл 2017, 19:25

А еще можно использовать btrfs в качестве файловой системы. Она это умеет сама, без дополнительного слоя в виде lvm.
Вот тут неплохо для ознакомления расписано на русском: http://help.ubuntu.ru/wiki/btrfs

По личным впечатлениям — гибче и удобнее lvm+ext4. В минте 18 ядро по умолчанию достаточно свежее, в нем btrfs стабильна, если не делать аналог raid 5 или 6 конфигураций.
Килл фича по сравнению с lvm — можно менять размеры и конфигурацию разделов онлайн, прямо с работающей системы. Причем даже если вырубится электричество прямо в момент ребаланса — безвозвратных потерь с нарушением структуры FS не будет. Лично проверил.

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

Можно делить общее пространство на подразделы динамически — весь объем неиспользованного диска как бы принадлежит одновременно всем разделам. Т.е. уже не нужно ломать голову сколько отдать под / а сколько под /home — место будет выделяться по мере надобности, как будто это просто каталоги, но при этом это будут именно отдельные подразделы которые можно монтировать делать снапшоты и т.д.

В общем — хорошего у этой ФС много. Недостатки тоже есть, куда без них. Основные — плохо подходит для хранения образов виртуальных машин (они медленнее работают с этой ФС), нельзя просто так создать swap-файл вместо swap раздела (хотя обойти и можно, но там много тонкостей), и в общем btrfs несколько медленнeе ext4 в целом. Плата за механизм COW и контрольные суммы, которые помогают сохранить данные без потерь в случе нежданчиков по питанию например.

Читайте также:  Драйвер tap windows virtual network

Забыл написать — инсталлер минта умеет ставить систему на btrfs, так что с поставить с нуля вообще просто.
А так же можно конвертировать ext4 в btrfs без потери данных. Но это уже ручками.

Два жёстких в один?

07 июл 2017, 20:16

Ну а если не упростить вопрос и не лезть в дебри RAID / LVM / BTRFS .

malvinochka2017 , Может тебя устроит простой вариант примонтировать второй диск куда-нибудь внутрь домашенго каталога например, типа

/share и будет тебе дополнительно 160Гб в этой директории доступно)

Два жёстких в один?

07 июл 2017, 20:49

Два жёстких в один?

07 июл 2017, 21:10

Два жёстких в один?

07 июл 2017, 22:22

Два жёстких в один?

08 июл 2017, 00:57

Два жёстких в один?

08 июл 2017, 06:27

/share и будет тебе дополнительно 160Гб в этой директории доступно)

/mnt — каталог для временного смонтированных файловых систем .
https://prostolinux.ru/chto-oznachayut-papki-v-linux/

/mnt
Каталог для временного подключения файловых систем на съемных носителях (CD-диски, USB-флэшки, внешние винчестеры ..).
http://myubuntu.ru/faq/struktura-fajlov . emy-ubuntu

/mnt — В этот каталог временно монтируются различные подключаемые устройства. Флешки, дискеты, диски
http://ubuntolog.ru/struktura-fajlovoj- . linux.html

Каталог /mnt
. В этот . каталог, как правило, подключаются (отсюда и название каталога — /mnt, сокращенно от английского mount — подключить, смонтировать) переносной USB-накопитель. . и дополнительные жесткие диски.
. некоторые дистрибутивы автоматически подключают устройства и создают на них ссылки в виде иконки в каталоге /mnt (а некоторые и в каталоге /media), но есть и такие, которые даже и пальцем не пошевелят за вас сделать это. В этом случае вы сможете воспользоваться помощью команды mount, которая и служит для подключения (монтирования) устройств к системе.
http://linuxway.ru/pervye-shagi/puteshe . eme-linux/

/mnt – точки временного монтирования
Исторически сложилось, что каталог /mnt является тем местом, где системные администраторы монтируют временные файловые системы, когда они их используют. Например, если вы монтируете раздел Windows для того, чтобы выполнить некоторые операции восстановления файлов, вы можете смонтировать его в /mnt/windows. Но другие файловые системы вы можете монтировать в любом другом месте.

/mnt
Обычно эта директория используется для ручного подключения устройств. В эту директорию командой mount «руками» монтируются различные USB-накопители, CD-ROM и т.д.
/media
Директория, используемая для автоматического монтирования различных устройств USB-накопителей, CD-ROM и т.д. При вставке в привод CD-ROM диска он автоматически подключается во вложенный каталог этой директории.
https://itshaman.ru/articles/10#mnt

/media – подключаемые носители
В каталоге находятся подкаталоги, в которых монтируются съемные носители, вставляемые в компьютер. Например, когда вы в системе Linux вставляете диск CD, в каталоге /media будет автоматически создан соответствующий подкаталог. В этом подкаталоге вы можете получить доступ к содержимому диска CD.
http://rus-linux.net/MyLDP/file-sys/fhs . linux.html

Каталог /mnt и /media
Предназначен для монтирования временных файловых систем. По стандарту FHS сменные носители рекомендовано монтировать в каталог /mnt, а в /media – CD/DVD привод. В Ubuntu сторонние файловые системы и сменные носители монтируются в /media.
http://proubuntu.com.ua/2011/10/27/dir.html

Директория /mnt
Директория /mnt должна быть пустой и использоваться исключительно для создания временных точек монтирования файловых систем (в соответствии со спецификацией FHS).

Источник

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