Linux добавить диск без перезагрузки

Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

Добавляем дополнительный диск в гостевую систему Linux под Vmware без перезагрузки

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

Данное руководство было протестировано под Vmware Server и Vmware Workstation v6.0 (но должно работать и с другими версиями). В качестве хост и гостевых систем проверялись RHEL, Fedora, CentOS и Ubuntu Linux

Шаг # 1: Добавляем новый диск к гостевой системе

Для начала вам необходимо зайти в настройки виртуальной машины. Нажмите VM > Settings

Нажмите на кнопку Add для добавления нового устройств.

В качестве нового оборудования выбираем Hard disk и нажимаем Next

Выбираем опцию создания нового диска и нажимаем Next

В качестве типа виртуального диска выбираем SCSI и нажимаем Next

Установите размер виртуального диска в соответствии со своими потребностями и нажмите Next

И наконец укажите как будет называться и где будет расположен диск

Шаг # 2: Повторное сканирование SCSI шины для поиска устройств SCSI без перезагрузки виртуально машины

Пересканирование шины может быть вызвано следующей командой:

Замените host# значение в вашей системе, например host0. Вы можете найти значение scsi_host используя следующую команду:

Теперь вы можете сформировать правильный запрос на сканирование:

Как добавить устройство /dev/sdc?

  • : Host
  • : Bus (Channel)
  • : Target (Id)
  • : LUN numbers

Конкретно для нашего примера добавим /dev/sdc с значением host # 0, bus # 0, target # 2, и LUN # 0, вводим:

Шаг #3: Форматируем новый диск

Теперь мы можем создать раздел используя fdisk и отформатировать его с помощью команды mkfs.ext3:

Шаг #4: Создаем точку монтирования и обновляем /etc/fstab

Открываем файл /etc/fstab :

Сохраняем и закрываем файл.

Постовой

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

Источник

[CentOS] Добавляем диск в lvm без перезагрузки виртуальной машины

Привет, %username% ! Есть такая непередаваемая боль, как “заканчивается место на разделе”. Давайте рассмотрим как это провернуть на боевом сервере без остановки/перезагрузки и вообще сделаем красиво. Сразу скажу, что тут ничего сложного и с этим сможет справиться любой.

Немного вводной информации для понимания. Есть виртуальная машина на базе CentOS с дисковым пространством на 6.5ТБ (несколько дисков которые лежат на СХД). ОС установлена на LVM. Есть группа дисков огромным объёмом для хранения загружаемых пользователями файлов. Задача стоит такая: расширить раздел для пользовательских загрузок.

Приступим к самому простому варианту. Добавим диск и расширим volume group. Для начала надо подключиться к vCentre/vSphere Client и добавить новый диск (не буду показывать как это делается, потому что это просто). Далее после добавления диска в виртуальную машину нам надо заставить увидеть её этот новый диск. Провреяем сколько у нас сейчас свободного места на разделах:

После посмотрим какие диски присутствуют в системе:

Заставим виртуалку просканировать устройства:

Количество host# у вас может отличаться — у меня их четыре как видно из примера выше. Далее проверяем как называется наш новый диск и появился ли он вообще:

Далее мы добавляем на наш новый диск раздел (у меня это пусть будет sdd):

Теперь перед нами консольная утилита для работы с дисками. Помощь вызывается по команде m . Мы же набираем команду p для просмотра текущих настроек диска. Потом добавляем новый раздел на диск командой n , после чего соглашаемся со всеми дефолтными значениями. Так же мы можем выбрать тип диска Linux LVM используя команду t или оставить по дефолту всё как есть. И закончив все настройки запишем их на диск командой w .

Теперь можно и расширять дисковое пространство, вот таким образом:

Посмотрели на диски и увидели какой куда подключен. Далее посмотрим список volume group:

Посмотрели список volume group и выбрали тот который нам нужен. Теперь добавляем туда наш диск и расширяем объём на размер этого диска:

Посмотрев на результаты скромного труда можем довольные налить чаю и отдохнуть. На этом всё!

Источник

Добавление жесткого диска в Linux через консоль

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

Идентифицируем жесткий диск

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

Если в системе несколько жестких дисков, то скорее всего мы получим примерно следующую картину:

Для понимания стоит отметить, что /dev/sda /dev/sdb/ и т. д. (без цифр) — это сами жесткие диски, а вот /dev/sda1, /dev/sda2 — это разделы на жестких дисках.

Создание файловой системы

Если жесткий диск новый, то на нем не должно быть никакой файловой системы. Нам остается лишь получить информацию по этому жесткому диску с помощью утилиты fdisk. Вводим:

Получаем ответ в котором будет указан раздел жесткого диска.

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

Запустится утилита fdisk, которая попросит ввести какую-нибудь команду.

Вводим одну единственную букву — n.

Затем отвечаем на вопрос о типе раздела:

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

У Partition number, First sector и Last sector оставляем все по умолчанию и просто нажимаем Enter.

Если все прошло успешно, то появится сообщение примерно следующего содержания:

Теперь нужно сохранить эти изменения — вводим команду w, которая укажет программе fdisk о необходимости выйти, предварительно записав изменения на диск. Если же что-то было сделано не так, то можно выйти без изменений введя команду q.

Далее нужно создать файловую систему на жестком диске. Пусть это будет ext4:

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

Если на жестком диске нет никаких нужных данных, и не планируется использование файловой системы NTFS, то нужно ответить y.

Осталось смонтировать (добавить) раздел в систему. Допустим это будет папка backup, расположенная в корне. Создаем папку:

Теперь получим идентификатор раздела командой blkid:

После чего будет выведен список всех разделов в системе и их UUID:

Находим нужный, и запоминаем его UUID. Теперь открываем /etc/fstab, и добавляем туда следующую строчку:

или как вариант, выполнить команду:

Этим мы объясняем системе, что при загрузке следует смонтировать раздел с определенным UUID как папку /backup и файловой системой ext4.
Проверить правильность предыдущих действий можно с помощью команды:

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

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

На этом добавление жесткого диска в систему завершено.

Источник

getId() — блог о программировании

24 октября 2013 г.

Подключение диска на Ubuntu без перезагрузки сервера

Дорогой дневник, запишу в тебя то, что мне пришлось пережить увеличивая свободное место на сервере, чтобы случайно не забыть. Перед началом процесса мои знания о том, как в linux подключаются диски отсутствовали полностью в силу того, что на linux у меня только production-окружение.

Начнем. Дело на Ubuntu 12.04.

На сервере есть LVM, но с помощью него можно легко и просто прострелить себе ногу, поэтому он остается быть, его не трогал.

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

Для начала был подключен новый диск через порт SCSI 1, ничего автоматически не произошло, поэтому пришлось заставить его найти новый диск с помощью команды:
где вместо host1 можно пробовать host0, host2, .
Проверять, подключен ли диск можно

Если диск подключен, ему назначается «файл», например /dev/sdb — это ссылка на всё устройство. Если на диске есть разделы, то они именуются порядковым номером:
/dev/sdb1, /dev/sdb2 и так далее.

Создать раздел на /dev/sdb можно с помощью программы
Если разметки нет, то нужно набрать команду
«o» — create a new empty DOS partition table
Затем
«n» — add a new partition
Если спросит primary или extended, то здесь вроде как можно создавать до четырёх primary, остальные делать extened.
Далее будут вопросы о размере раздела. Если нужно использовать весь диск, то ничего не вводим, оставляем по умолчанию, нажимаем Enter. Затем
«w» — write table to disk and exit
После этого будет создан раздел /dev/sdb1

Теперь нужно его отформатировать:

Разделы созданы, отформатированы, теперь можно примонтировать. Создадим каталог, в который будем монтировать, например
Монтирование раздела через правку файла /etc/fstab. Для начала нужно узнать UUID раздела:
находим длинный строковой идентификатор (голубым цветом) в строке с /sda1, например:

Теперь добавляем в конец файла /etc/fstab строку:
Где, понятное дело, меняем UUID и путь монтирования на свой.

После этого выполняем
Готово. Проверить можно командой
Выведет список примонтированных дисков, их размер и свободное место.
В моём случае, содержимое /mnt/data — это уже отдельный диск.

Источник

linux-notes.org

Когда вы добавляете новые логические устройства на SAN, как вы можете обнаружить LUN, на сервере Linux автоматически, без перезагрузки?

Когда вы динамически добавлять новые диски на работающем Linux VM на сервере ESX, как вы обнаружите, что диски видны на виртуальной машине Linux ?

В этой теме «Динамическое обнаружение новых дисков в Linux» я расскажу как добавить динамически диски и чтобы они были видны в Linux. Я буду использовать ОС CentOS 6.7 для этого примера.

Мне понадобится sg3_utils и lsscsi пакеты, по этому, я установлю их:

Команда «lsscsi» покажет ваши диски которые подключены к серверу. Если вы только что добавили диск, вы не сможете увидеть его. Вы также можете увидеть все ваши диски утилитой » –l»:

Как вы можете видеть выше, я в настоящее время имею 1 диск, подключенный к системе. Для сканирования нового устройства которое только что добавили, мы должны запустить скрипт rescan-scsi-bus.sh от host- а.

Запустите команду «/usr/bin/rescan-scsi-bus.sh» для динамического обнаружения и активации новых дисков:

После чего, выполняем снова команду для проверки количества дисков на сервере (чтобы проверить что подключился диск):

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

После запуска этих команд, проверьте dmesg и /var/log/messages чтобы увидеть, имеются ли новые устройства. Вы также можете выполнить «fdisk -l» или «cat /proc/scsi/scsi», чтобы увидеть прикрепленные LUN.

На этом, я завершу свою тему «Динамическое обнаружение новых дисков в Linux».

Источник

Читайте также:  Загрузить старую версию itunes для windows
Оцените статью