1) Итак, для того что бы на горячую подключить SATA диск к Linux системе
2) достаточно использовать сделедующий скрипт:
#!/bin/bash for i in /sys/class/scsi_host/host*; do echo "- - -" > $i/scan; done
Или
for i in /sys/class/scsi_host/host*; do echo "- - -" > $i/scan; done
Удалить
echo 1 > /sys/block/sdX/device/delete где sdX - sda...sdn - dev на котором он висит.
Перезапуск демона multipath
service multipathd reload
Повторный поиск в multipath
multipath -r
Если не появился в multipatch то надо почистить
multipath –F или multipath –f
потом опять сделать
multipath -r
что бы посмотреть диски от евы в связке
multipath –ll
После чего жесткий диск отлично откликается на fdisk -l. Ну а дальше создаем файловую систему, монтируем, копируем, и .т.д.
Команда выводит список всех обнаруженных жестких дисков:
# fdisk -l | grep '^Disk'
- Разделение на разделы производится с помощью утилиты ‘fdisk’:
# fdisk /dev/mapper/mpath2
Нам нужно знать лишь несколько необходимых команд: d,p,n,q,w. Не бойтесь использовать их — все ваши изменения будут сделаны только в памяти, а записаны будут после введения команды ‘w’. Если мы сделаем ошибку, нам нужно только отменить все изменения командой ‘q’.
Прежде всего давайте убедимся, что диск пустой:
Command (m for help): p
Disk /dev/hdc: 64 heads, 63 sectors, 787 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Start End Blocks Id System
Command (m for help):
Часто продавцы компьютеров и комплектующих производять предварительное разбиение дисков на разделы. В этом случае мы можем использовать команду’d’ (описанную ниже) для удаления всего, что нам не нужно.
Итак, давайте создадим новый раздел (командой ‘n’), отвеча на все вопросы следующим образом:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
Выбираем тип раздела –первичный (primary) или расширенный (extended) — введем P для первичного раздела.
Выбирая номер раздела в этом примере, мы назначим все дисковое пространство одному разделу. Так как это будет первый и единственный раздел, мы назначим ему номер 1:
Partition number (1-4): 1
Когда выбирается значение первого цилиндра раздела, мы можем использовать значение по умолчанию, оно запишется ?если просто нажать Enter:
First cylinder (1-787, default 1):
Using default value 1
Установка последнего цилиндра в этом разделе проста, так как мы заполняем разделом весь диск. Вновь, просто нажмем Enter для ввода значения по умолчанию (вместо номера цилиндра мы можем установить размер партиции в байтах, килобайтах или мегабайтах):
Last cylinder or +size or +sizeM or +sizeK (1-787, default 787):
Using default value 787
Command (m for help):
Теперь раздел создан. Взглянем на таблицу разделов командой ‘p’:
Command (m for help): p
Disk /dev/hdc: 64 heads, 63 sectors, 787 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 1 787 1586560+ 83 Linux
Command (m for help):
Если нам по какой-либо причине не понравилось расположение или число разделов, мы можем удалить их командой ‘d’:
Command (m for help): d
Partition number (1-4): 1
Command (m for help):
Если вы хотите разделить диск на несколько партиций, вам необходимо повторить все эти операции несколько раз. Важно помнить одну вещь: при количестве разделов более четырех вы должны делать не первичные, а расширенные разделы на всем диске. Внутри этой партиции вы можете создавать столько логических частей, сколько вам нужно.
Запомните, пожалуйста, что логические разделы всегда нумеруются с 5 номера; не важно, сколько первичных разделов вы создали до этого (один, три или не одного).