Как объединить виртуальные диски в один
Перейти к содержимому

Как объединить виртуальные диски в один

  • автор:

merge vdisk

Объединяет разностный виртуальный жесткий диск (VHD) с соответствующим родительским виртуальным жестким диском. Родительский виртуальный жесткий диск будет изменен, чтобы включить изменения из разных виртуальных жестких дисков. Эта команда изменяет родительский виртуальный жесткий диск. В результате другие разностные виртуальные жесткие диски, зависящие от родительского диска, больше не будут допустимыми.

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

Синтаксис

merge vdisk depth=

Параметры

Параметр Описание
глубина=

Указывает количество родительских VHD-файлов для объединения. Например, указывает, depth=1 что виртуальный жесткий диск отличается, будет объединен с одним уровнем разностной цепочки.

Примеры

Чтобы объединить разностный VHD с родительским виртуальным жестким диском, введите следующее:

merge vdisk depth=1 

Дополнительные ссылки

  • Условные обозначения синтаксиса команд командной строки
  • Команда attach vdisk
  • команда compact vdisk
  • Команда подробных сведений vdisk
  • Команда отсоединения vdisk
  • разверните команду vdisk
  • Команда select vdisk
  • Команда list

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.067 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Mhddfs — объединение нескольких разделов в одно большое виртуальное хранилище

Объединение разделов в виртуальный диск

Объединение разделов в виртуальный диск

Допустим, что у вас есть 2 диска по 25 ГБ и у вас есть 40 ГБ музыки и фильмов. Как бы вы их хранили?

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

Другое решение — создать RAID-массив диска. Но RAID насколько нам известно имеет недостатки с потерей надежности хранения и использования дискового пространства.
Следующее решение — mhddfs. Оптимальное решения для выше поставленной задачи. Об этом мы и поговорим в этом руководстве.

Объединение нескольких разделов в Linux

mhddfs — это драйвер для Linux, который объединяет несколько разделов монтирования в один виртуальный диск. Это драйвер который обеспечивает простое решение для хранения большого объема данных.

Зачем вам нужен Mhddfs?

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

Особенности Mhddfs

  1. Работа с атрибутами файловой системы и системной информацией.
  2. Возможность устанавливать атрибуты файловой системы.
  3. Создание, чтение, удаление и запись каталогов и файлов.
  4. Поддержка блокировки файлов и жестких ссылок на одном устройстве.

Плюсы mhddfs

  • Идеально подходит для домашнего использования.
  • Простота запуска.
  • Отсутствие потери данных.
  • Не разделяет файлы.
  • Возможность легко добавить новые файлы в объединенную виртуальную файловую систему.
  • Управляйте местоположением, в котором хранятся эти файлы.
  • Расширенные атрибуты файлов.

Минусы mhddfs

  • Драйвер mhddfs не встроен в ядро Linux.
  • Требуется много вычислительной мощности во время работы.
  • Нет решения избыточности.
  • Не поддерживается перемещение жестких ссылок.

Установка Mhddfs в Linux

В Debian и в подобных системах вы можете установить пакет mhddfs, используя следующую команду:

# apt-get update && apt-get install mhddfs

Установка Mhddfs

В системах RHEL/CentOS Linux вам необходимо включить epel-репозиторий, а затем выполнить команду приведённую ниже, чтобы установить пакет mhddfs:

# yum install mhddfs

В системах Fedora 22+ вы можете установить mhddfs с помощью оператора dnf, как показано ниже:

# dnf install mhddfsp

Если incase, пакет mhddfs недоступен из репозитория epel, вам необходимо решить проблемы со следующими зависимостями для установки и компиляции из исходных кодов:

  • Файлы заголовков FUSE
  • GCC
  • Файлы заголовков libc6
  • Файлы заголовков uthash
  • Файлы заголовков libattr1 (необязательно)

Затем загрузите последний пакет с исходным кодом, как показано ниже, и скомпилируйте его:

# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz # tar -zxvf mhddfs*.tar.gz # cd mhddfs-0.1.39/ # make

У вас должна быть включена возможность видеть двоичные файлы mhddfs в текущем каталоге. Переместите его в /usr/bin/ и /usr/local/bin/ как пользователь root.

# cp mhddfs /usr/bin/ # cp mhddfs /usr/local/bin/

Все установлено и mhddfs готово к использованию.

Как использовать Mhddfs?

1. Давайте посмотрим на свойства жесткого диска, подключенного к системе в настоящее время:

Просмотр свойств диска в Linux

2. Создайте каталог /mnt/virtual_hdd, где все файловые системы будут сгруппированы вместе:

# mkdir /mnt/virtual_hdd

3. Затем смонтируйте все файловые системы. Либо как пользователь root, либо как пользователь, входящий в группу FUSE:

# mhddfs /boot/efi, /, /media/alex/Ubuntu/, /media/alex/Second/ /mnt/virtual_hdd -o allow_other

Примечание. Мы используем имена точек монтирования для всех жестких дисков. В вашем случае точка монтирования будет отличаться. Опция «-o allow_other» делает эту виртуальную файловую систему видимой для всех остальных пользователей, а не только для автора.

4. Теперь запустите df -h, чтобы увидеть все файловые системы. Вы увидите файловые системы которые были созданы только что:

Просмотр нового раздела в Linux

5. Чтобы создавать это виртуальное пространство при каждой загрузке системы, вы должны добавить следующую строку кода (в зависимости от вашей точки монтирования), в конце файла /etc/fstab с правами root.

mhddfs# /boot/efi, /, /media/alex/Ubuntu/, /media/alex/Second/ /mnt/virtual_hdd fuse defaults,allow_other 0 0

6. Если в дальнейшем вы пожелаете добавить/удалить новый диск в Virtual_hdd, вы можете установить новый диск, скопировать содержимое точки монтирования /mnt/virtual_hdd, размонтировать занимаемое пространство, извлечь диск, который вы хотите удалите и/или смонтировать новый диск, который вы хотите подключить и установите общую файловую систему под Virtual_hdd, используя команду mhddfs.

Как отключить Virtual_hdd?

Размонтировать virtual_hdd так же просто, как и смонтировать:

# umount /mnt/virtual_hdd

Обратите внимание, что эта команда правильно пишется «umount», а не «unmount».

  • ← Как временно или постоянно отключить SELinux
  • Как удалить учетные записи пользователей с домашним каталогом в Linux →
Вам также может понравиться

Назначить пользователю доступ для чтения/записи в определенном каталоге в Linux

Управление правами доступа в Linux

Как клонировать раздел или жесткий диск в Linux?

Отключить SELinux

Как временно или постоянно отключить SELinux

Добавить комментарий Отменить ответ

Открой для себя мир Linux

Находи на нашем сайте интересные статьи и мануалы. Учись, развивайся.

Свежие записи

  • Linux поиск файла с помощью команды find
  • Как узнать размер папки в linux
  • Как удалить файл в linux
  • Как удалить директорию в linux
  • Как посмотреть свободное место на диске Linux

Категории

  • Linux (9)
  • Базовые знания (1)
  • Инструкции (7)
  • Командная строка (21)
  • Серверы (2)

Объединение диска C с другими дисками (например, D, E, F и G)

Расширение и объединение дисков должно выполняться для соседних разделов, и оба диска должны быть одного типа. Например, если диски C и D являются SSD-накопителями и находятся рядом друг с другом, их можно объединить для увеличения емкости диска C.

  1. Сделайте резервную копию данных, хранящихся на диске D, на диск C или на внешний накопитель, например портативный жесткий диск.

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

  • Щелкните правой кнопкой мыши по значку Пуск и выберите опцию Управление дисками .
  • Правой кнопкой мыши щелкните по диску D, а затем выберите опцию Удалить том и нажмите Да . Будет отображен нераспределенный раздел. Правой кнопкой мыши выберите диск C, выберите опцию Расширить том и следуйте инструкциям на экране, чтобы завершить расширение диска C. Данные, которые изначально были на диске D, можно будет найти на диске C.
    1. В разделе Управление дисками щелкните правой кнопкой мыши по диску C и выберите опцию Сжать том . В поле Размер сжимаемого пространства (МБ) введите нужный размер тома нового раздела. Правой кнопкой мыши щелкните по пустой области на вкладке Не распределено , выберите Создать простой том и следуйте инструкциям на экране, чтобы завершить создание раздела и присвоить букву D новому диску. Пространство перераспредилится между диском C и диском D.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *