Как увеличить размер сетевого диска

Обновлено: 04.07.2024

Как я могу расширить / увеличить / увеличить виртуальный диск в KVM? Я лично использую KVM для всех проектов по виртуализации Linux. Иногда мне нужно расширить или добавить дисковое пространство для моей работающей виртуальной машины (гостевой), чтобы удовлетворить растущие требования к программному обеспечению. KVM использует QEMU, который поддерживает несколько типов изображений, среди которых raw, cow, qcow, qcow2, vmdk, vdi и т.д.

Шаг 1: выключить виртуальную машину

Прежде чем вы сможете расширить виртуальный диск вашей гостевой машины, вы должны сначала выключить его.

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

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

Шаг 2: Расширение диска гостевой ОС

Шаг 3: Расширение гостевой виртуальной машины

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

Обратите внимание, что qemu-img не может изменить размер изображения со снимками. Сначала вам нужно будет удалить все снимки виртуальных машин. Смотрите этот пример:

Затем расширите диск, используя ` + 'перед объемом диска

Вы также можете изменить размер с помощью команды virsh. Это требует, чтобы домен был запущен..

Шаг 4: Расширить раздел VM

SSH к вашей виртуальной машине от имени пользователя root или от имени пользователя sudo.

Общая емкость моей виртуальной машины сейчас 40GB составляет 30 ГБ . Чтобы расширить раздел ОС, обратитесь к руководствам ниже.

Изменение размера виртуального диска KVM/QEMU/VirtualBox

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

Комментарии

Как подключить сетевой диск Windows в Linux

Как подключить сетевой диск Windows в Linux Поддержку сетевых дисков Windows в Linux обеспечивает пакет cifs-utils. Если он у вас еще не установлен, в командной строке от имени суперпользователя введите apt-get install cifs-utils Эта команда проверит, установлен ли указанный пакет и, если нет, установит его. Создайте в /mnt (или любом другом месте) папку, в которую мы будем подключать сетевой диск Windows: mkdir /mnt/winshare И наконец само подключение сетевой папки Windows в Linux выполняется с помощью команды mount.cifs mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o username=WIN_USER_NAME,password=WIN_USER_PASSWORD Такая команда выполнит присоединение к фаловой системе Linux сетевого диска Windows с именем SHARE_NAME, расположенного на сервере с IP-адресом SERVER_IP от имени WIN_USER_NAME с паролем WIN_USER_PASSWORD. Следует понимать, что на стороне Windows уже логичным образом указанная папка должна быть расшарена и права на доступ к ней должны пр

Автоматическое монтирование дисков и разделов в Linux или что такое fstab? Проблема Debian

Подключение USB флешки к Debian

Всем привет! Недавно столкнулся с простой на первый взгляд задачей — увеличить «на горячую» размер диска на сервере Linux.

Описание задачи

Есть сервер в облаке. В моем случае, это Google Cloud — Compute Engine. Операционная система — Ubuntu, файловая система ext4 (подойдет для всех ext). Сейчас подключен диск размером 30 Гб. База растет, файлы пухнут, поэтому нужно увеличить размер диска, допустим, до 50 Гб. При этом мы ничего не отключаем, ничего не перезагружаем.

Внимание! Перед тем как начать, делаем бекап всей важной информации!

1. Для начала, проверим, сколько у нас всего свободного пространства. В консоли Linux пишем:




Простыми словами, у меня 30 Гб всего и 7.9 Гб сейчас свободно. Нужно увеличить.

2. Дальше я иду и через консоль своего хостера подключаю еще немного Гб. В Google Cloud это делается легко, без перезагрузки. Захожу в Compute Engine -> Диски -> Выбираю диск своего сервера — ему и поменяем размер:



Захожу внутрь, нажимаю «Редактировать» и увеличиваю размер диска до нужных мне размеров (в моем случае, до 50 Гб).

3. Итак, теперь у нас 50 Гб. Проверим это на сервере командой:

image



Видим свои новые 50 Гб, но пока использовать мы можем только 30 Гб.

4. Теперь удалим текущий раздел диска на 30 Гб, создадим новый на 50 Гб. У вас может быть несколько разделов. Возможно, вам нужно будет создать и несколько новых разделов. Для этой операции будем использовать программу fdisk, которая позволяет управлять разделами жесткого диска. Также важно понимать, что такое разделы диска и для чего они нужны — читаем тут. Для запуска программы fdisk используем команду:


5. Внутри интерактивного режима программы fdisk выполняем несколько операций.

image



Команда выводит список наших текущих разделов. В моем случае один раздел на 30 Гб и еще 20 Гб в свободном плавании, если так можно сказать.

6. Затем вбиваем:

image



Удаляем текущий раздел для того, чтобы создать новый на все 50 Гб. Перед операцией еще раз проверяем, сделали ли мы бекап важной информации!

7. Далее указываем программе:

image



Команда создает новый раздел. Все параметры стоит устанавливать по умолчанию — можно просто нажимать Enter. Если же у вас какой-то особый случай, то указываете свои параметры. Как видно из скриншота, я создал раздел на 50 Гб — то, что мне нужно.

8. В итоге указываю программе:

9. Мы вышли из fdisk и вернулись в основную Linux — строку. Далее вбиваем, как нам посоветовали ранее:

Подсказка! Установить partprobe можно вот так:

10. Теперь осталось переопределить размер раздела с помощью программы resize2fs. Она сделает это в режиме онлайн — у меня даже в этот момент скрипты работали и писали на диск.

Программа resize2fs перезапишет метаданные файловой системы. Для этого используем следующую команду:

image



Здесь sda1 — это имя вашего раздела. В большинстве случаев, это sda1, но возможны и исключения. Будьте внимательны. В итоге программа изменила нам размер раздела. Думаю, что это успех.

11. Теперь давайте убедимся, что размер раздела изменился и теперь у нас 50 Гб. Для это повторим самую первую команду:

В этой статье описывается, как добавить дополнительные емкости для хранения в кластер, если в основном аппаратном RAID поддерживается технология расширения емкости.

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 304736

Сводка

Расширение емкости позволяет добавить дополнительные диски в существующий набор RAID и расширить логический диск, чтобы он появился в качестве свободного пространства в конце того же логического диска. Вы можете использовать утилиту Diskpart.exe командной строки для расширения существующего раздела в свободное пространство. Этот процесс имеет следующие требования:

  • Дополнительное пространство диска должно отображаться в качестве свободного пространства в конце существующего диска, и оно должно быть непосредственно за существующим объемом, который должен быть расширен.
  • Расширение не должно полагаться на переносимость ошибок программного обеспечения для объединения существующего раздела и свободного пространства.
  • Подписи дисков существующего диска остаются одинаковыми.
  • Использование типа Физический диск ресурс для диска. Если ресурс диска предоставлен сторонним производителем, необходимо обратиться к этому производителю для получения сведений о том, как увеличить пространство диска.

Дополнительная информация

Если добавить дополнительный диск к существующему массиву и новый диск появится в качестве нового логического диска (вместо свободного пространства в конце существующего диска), аппаратное обеспечение не поддерживает расширение емкости, так как оно ссылается на свободное пространство в качестве нового диска, и следующая процедура не будет работать. Некоторые аппаратные средства хранения по умолчанию автоматически создают новый логический диск и объем для нового пространства, несмотря на то, что расширение существующего логического диска является возможным вариантом. При использовании серверных кластеров кластеров Windows Server 2003 или неудачных кластеров Windows Server 2008 или Windows Server 2008 R2 устойчивость к ошибкам программного обеспечения не поддерживается нативным образом, а создание оттянутого тома (volume Set) не является жизнеспособным вариантом. Чтобы добавить дополнительное пространство:

  • Создайте второй физический дисковый ресурс.
  • Удалите и повторно создайте массив с дополнительным диском, а затем замените диск.

Расширение существующего диска в свободное пространство, если аппаратное обеспечение поддерживает расширение емкости

Вы можете сделать онлайн-расширение или автономное расширение тома данных.

Как сделать расширение объема данных в Интернете

Вы можете сделать онлайн-расширение тома кластерных данных в Windows Server 2008 или в Windows Server 2008 R2 без остановки кластерного приложения(ы). Однако не все приложения, драйверы и утилиты для Windows Server 2003 полностью поддерживают прозрачное онлайн-расширение томов кластера. Поэтому мы рекомендуем протестировать определенную аппаратную среду и конфигурацию оборудования, чтобы подтвердить, что она будет вести себя правильно, прежде чем сделать расширение Windows Server 2003.

Чтобы сделать онлайн-расширение раздела диска, выполните следующие действия:

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

Откройте оснастку "Управление диском", убедитесь, что новое свободное пространство добавляется в конец соответствующего диска.

Щелкните правой кнопкой мыши существующий раздел, а затем выберите Свойства. На вкладке General введите уникальное имя раздела. Это имя будет использоваться для определения раздела, который необходимо расширить.

Если при продлении диска возникла проблема с предыдущими действиями, обратитесь за помощью к поставщику оборудования.

Расширение раздела с помощью одного из следующих методов:

Использование оснастки управления диском в Windows Server 2008 R2

Чтобы расширить раздел с помощью оснастки Disk Management, выполните следующие действия:

  1. В управлении диском щелкните правой кнопкой мыши объем данных, который необходимо расширить.
  2. Выберите Extend Volume. .
  3. Следуйте инструкциям в мастере расширенного тома.

Windows Vista и Windows Server 2008 не позволяют без привязки к дисковом управлению расширять объем, а пользователю следует использовать diskpart для расширения объема.

Чтобы расширить раздел с помощью Diskpart.exe, выполните следующие действия:

  1. Откройте командную подсказку, введите дискпарт и нажмите КНОПКУ ВВОДА.
  2. В запросе DISKPART введите том списка и нажмите кнопку ENTER, чтобы отобразить существующие тома на компьютере.
  3. В запросе DISKPART введите **выберите том <volume number> * ***, а затем нажмите кнопку ENTER. Здесь номер тома — это число тома, который необходимо расширить. В томе есть уникальное имя, созданное в шаге 3. Том указан в выходной части команды тома списка.
  4. В запросе DISKPART введите расширение, а затем нажмите кнопку ENTER, чтобы расширить раздел во все доступное пространство диска до конца диска. Или введите расширенный <size> размер= для расширения выбранного тома по размеру мегабайт (МБ).
  5. Введите выход и нажмите кнопку ENTER, чтобы выйти из командной подсказки.

Как сделать автономное расширение тома данных

Чтобы сделать автономное расширение раздела диска в Windows Server 2003, выполните следующие действия:

Подыскуй общий диск (или диски), который необходимо расширить.

Отключение всех узлов в кластере, кроме одного.

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

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

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

Откройте оснастку "Управление диском", убедитесь, что новое свободное пространство добавляется в конец соответствующего диска.

Щелкните правой кнопкой мыши существующий раздел, а затем выберите Свойства. На вкладке General введите уникальное имя раздела. Это имя будет использоваться для определения раздела, который необходимо расширить. Привязка к управлению дисками exit.

Если при продлении диска возникла проблема с предыдущими действиями, обратитесь за помощью к поставщику оборудования.

Откройте командную подсказку, введите дискпарт и нажмите КНОПКУ ВВОДА.

В запросе DISKPART введите том списка и нажмите кнопку ENTER, чтобы отобразить существующие тома на компьютере.

В запросе DISKPART введите **выберите том <volume number> * ***, а затем нажмите кнопку ENTER. Здесь номер тома — это число тома, который необходимо расширить. В томе есть уникальное имя, созданное в шаге 6. Том указан в выходной части команды тома списка.

В запросе DISKPART введите расширение, а затем нажмите кнопку ENTER, чтобы расширить раздел во все доступное пространство диска до конца диска. Или введите расширенный <size> размер= для расширения выбранного тома по размеру мегабайт (МБ).

Введите выход и нажмите кнопку ENTER, чтобы выйти из командной подсказки.

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

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

SDD имеет заметное преимущество перед HDD в скорости чтения данных. Достигается оно благодаря тому, что твердотельный накопитель лишен движущихся деталей. Информация хранится во флеш-памяти, которая потребляет меньше энергии, работает тихо и практически не вибрирует.

Зачем в NAS нужен кэш

Нет считывающей головки, которая перемещается по диску в поисках нужных фрагментов информации. Более высокая скорость в сочетании с вышеперечисленными плюсами делает твердотельный накопитель удачным решением для кэширования данных в сетевом файловом хранилище, хотя основной массив информации хранится на жестких дисках.

SSD-кэш выступает в роли временного пространства для хранения данных, к которым часто обращаются устройства в домашней или офисной сети. Такие данные порой называют «горячими». Для пользователя будет выглядеть как заметно возросшая общая производительность локальной сети.

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

Два подхода к реализации кэша в NAS

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

Есть два вида кэша: только на чтение и кэш чтения-записи Есть два вида кэша: только на чтение и кэш чтения-записи

Второй предполагает, что в процессе кэширования данные синхронно сохраняются во флеш-памяти твердотельного накопителя. Обеспечить сохранность данных позволит применение как минимум двух SSD (RAID 1). Но даже в таком случае сохраняется вероятность потерять данные в результате износа твердотельных дисков.

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

Как выбрать SSD для сетевого хранилища

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

Рассмотрю на примере 250-гигабайтного Kingston A2000 NVMe PCIe SSD. TBW модели — 150. Означает, в течение пятилетнего гарантийного периода на диск может быть записано 150 терабайт информации.

Synology рекомендует заменить кэш еще до того, как предельное число будет достигнуто.

Для сравнения, TBW 1-терабайтной модели линейки равен 600, 500-гигабайтной — 350. Высокая скорость последовательного чтения/записи (до 2000/1100 МБ/с) и низкое энергопотребление (0,0032 Вт в режиме простоя), определило мой выбор A2000 NVMe в качестве кэша NAS. Дополнительно отмечу, предельное энергопотребление в процессе записи — 4,5 ватта.

Главные характеристики по информации Kingston:

  • Габариты — 80 мм x 22 мм x 3,5 мм.
  • Масса — 6,6 г (250 ГБ, 1 TБ), 6,8 г (500 ГБ).
  • Уровень вибрации в процессе работы — от 7 до 800 Гц.
  • MTBF — 2 000 000.
  • Продолжительность ограниченной гарантии и бесплатной техноподдержки вендором ― 5 лет.

Максимальная скорость чтения/записи случайных блоков:

  • 250 ГБ – 150 000/180 000 IOPS.
  • 500 ГБ – 180 000/200 000 IOPS.
  • 1 ТБ – 250 000/220 000 IOPS.

Объем блока — 4 килобайта.

Температурный диапазон:

Для дома и малого офиса спецификации более чем хороши, тем более с учетом довольно скромных цен.

Широкая распространенность устройств не менее важна, чем их качество, поскольку вероятность несовместимости «стандартного» оборудования с другими девайсами намного ниже, чем у «нестандартного». Сомневаюсь, что есть много пользователей, которые ни разу не слышали о Kingston. Если и не слышали, с большой вероятностью используют флешки и карты памяти бренда.

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

NVMe — интерфейс, который уже сегодня можно считать одним из стандартов индустрии. Создан для повышения скорости работы твердотельных накопителей. Применяется не только в домашних и офисных компьютерах, но и в дата-центрах.

Процедура установки SSD накопителей в NAS

Берем два SSD NVMe накопителя для ускорения на чтение и запись. Переворачиваем NAS и снимаем заглушки.

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

Ставим заглушки на место и включаем NAS, чтобы протестировать скорость дисков с использованием кэша и без него.

Процедура тестирования

Самый явный вариант тестирования – виртуальная машина. После загрузки DiskStation Manager запускаем Virtual Machine Manager, здесь у меня уже установлена операционная система Windows 7.

Первые тесты провожу без использования кэша, чтобы в этом убедиться, запускаем «Диспетчер хранения» и переходим во вкладку «Кэш SSD». Видим надпись «В системе отсутствует кэш SSD».

Заходим в виртуалку и запускаем утилиту CrystalDiskMark для тестирования накопителя.

Тесты без использования кэша

Первый тест проводился с размером файла 256 мегабайт. Это показатели скорости 2,5-дюймового диска без использования кэша.

Далее выставляем размер файла 2Гб и запускаем новый тест. Итоговые показатели такие:

Далее тестируем с размером файла 4Гб. Показатели теста:

Включение кэша

Теперь нужно выключить виртуальную машину и создать кэш из SSD накопителей Кингстон

  • выбираем кэш чтения и записи, так как установлены два диска;
  • далее выбираем раздел на который подключим кэш и отмечаем оба накопителя;
  • выбираем тип рейда, в данном случае рейд 1 – зеркало;
  • и устанавливаем объем, от себя рекомендую ставить 80% от общего объема, так SSD прослужат дольше;
  • соглашаемся, что все данные будут уничтожены и жмем OK.

Готово, кэш работает, чтобы его скорость ощутить в полной мере, я несколько раз перезагрузил виртуальную машину, по итогу в кэше записалось чуть более 5Гб.

Тесты с использованием кэша

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

Показатели колоссальны, последовательное чтение выросло в 7,5 раз. Но нас больше интересует произвольные чтение и запись. Рост скорости с использованием кэша просто космический. Далее будет сравнение.

Далее в утилите тестирования выставляем размер файла 2Гб и имеем такие результаты:

Обратите внимание не только на скорость в МБ/сек, но и на количество операций ввода-вывода в секунду (IOPS) и тут рост не менее значительный.

И последний тест с размером файла 4Гб:

Сравнение результатов тестов

А теперь можно сравнить результаты тестов. Привожу пример в двух единицах измерения.

Вначале результаты тестов с размером файла 256 мегабайт:

И последний тест с файлом 4Гб. Результаты говорят сами за себя:

Когда пора поставить SSD-кэш

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

Если проще — прирост заметнее при работе с большим числом небольших файлов. Хотя применяю NAS преимущественно как домашнюю медиатеку, кэш мне необходим. Задачи никогда не сводятся к одной. Необходимость открыть и отредактировать текст или поработать над фрагментом проекта с телефона все равно возникает. Если добавить сюда запуск почтового сервера или сайта непосредственно с сетевого хранилища, то станет заметно, что без кэша система «подтормаживает».

ИТ-специалисту причина очевидна, но многие пользователи станут искать ее в роутере или менять мобильный девайс. Что еще неприятнее — с большей вероятностью скорость станет падать на задачах, связанных с работой или учебой. Рекомендовал бы поставить SSD-кэш сразу после приобретения файлового хранилища. В любом случае добавить твердотельный диск, если почувствовали «тормоза» при запуске файлов в локальной сети.

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