Добавление жесткого диска
При необходимости добавить жесткий диск в Linux систему, например в Centos "на горячую", т.е. без выключения и перезагрузки сервера, необходимо сделать следующее:
Нужно послать команду ядру системы перечитать устройства:
Где "Х" - номер шины, совпадает с номером SATA порта на материнской плате. Если не известен номер порта, то можно указывать по очереди от 0 до, как правило 4. Ничего страшного не произойдет.
Количество хостов (шин), можно посмотреть командой:
После сканирования устройств следует посмотреть какие диски появились в системе:
Логические тома можно посмотреть так:
Затем необходимо получить идентификатор логического тома, который будем монтировать:
Находим нужный нам раздел и запоминаем его UUID. Затем открываем файл /etc/fstab, и добавляем в конец следующую строчку (не забываем, что последняя строка в файле должна быть всегда пустой!):
или так:
Где "/backup" - место, куда монтируем, "ext4 " - тип файловой систему монтируемого диска.
Далее необходимо перечитать файл /etc/fstab в результате чего примонтируется диск, для чего выполняем команды:
Примонтировать диск можно еще и так командой mount (но не рекомендуется так делать!):
где "ntfs " - тип файловой систему монтируемого диска
Если у Вас Centos 7, то для монтирования NTFS системы предварительно необходимо выполнить команды:
Удаление жесткого диска
Если возникает необходимость удалить жесткий диск из системы "на горячую", не выключая сервер,, то достаточно послать команду:
Где "Х" — это буква устройства, sda, sdb, etc).
Данная команда является низкоуровневой и она не проверяет кеш и статус примонтированности. Более правильно будет предварительно отмонтировать устройство командой
Источник: https://habrahabr.ru/post/102387/
Форматирование жесткого диска
Смотрим какие есть диски и разделы:
Если диск примонтирован, его необходимо отмонтировать:
Форматируем:
где ntfs нужно заменить на требуемую файловую систему (vfat, ext2, ext3, ext4, msdos или reiserfs соответственно)
например:
При необходимости добавить жесткий диск в Linux систему, например в Centos "на горячую", т.е. без выключения и перезагрузки сервера, необходимо сделать следующее:
Нужно послать команду ядру системы перечитать устройства:
Код: Выделить всё
echo "- - -" >/sys/class/scsi_host/hostX/scan
Где "Х" - номер шины, совпадает с номером SATA порта на материнской плате. Если не известен номер порта, то можно указывать по очереди от 0 до, как правило 4. Ничего страшного не произойдет.
Количество хостов (шин), можно посмотреть командой:
Код: Выделить всё
ls /sys/class/scsi_host/
После сканирования устройств следует посмотреть какие диски появились в системе:
Код: Выделить всё
ls /dev/sd*
Логические тома можно посмотреть так:
Код: Выделить всё
fdisk -l
Затем необходимо получить идентификатор логического тома, который будем монтировать:
Код: Выделить всё
blkid
Находим нужный нам раздел и запоминаем его UUID. Затем открываем файл /etc/fstab, и добавляем в конец следующую строчку (не забываем, что последняя строка в файле должна быть всегда пустой!):
Код: Выделить всё
UUID=360ca23a-300t-asdd-8c8e-a3xdf46dlpf1 /backup ext4 errors=remount-ro 0 1
или так:
Код: Выделить всё
/dev/disk/by-uuid/8ab214fd-9f48-4854-ab03-14550bfdaa90 /mnt/video ext4 errors=remount-ro 0 1
Где "/backup" - место, куда монтируем, "ext4 " - тип файловой систему монтируемого диска.
Далее необходимо перечитать файл /etc/fstab в результате чего примонтируется диск, для чего выполняем команды:
Код: Выделить всё
systemctl daemon-reload
mount -a
Примонтировать диск можно еще и так командой mount (но не рекомендуется так делать!):
Код: Выделить всё
mount -t ntfs /dev/sdb1 /mnt/sdb1
где "ntfs " - тип файловой систему монтируемого диска
Если у Вас Centos 7, то для монтирования NTFS системы предварительно необходимо выполнить команды:
Код: Выделить всё
yum install epel-release
yum install ntfs-3g
Удаление жесткого диска
Если возникает необходимость удалить жесткий диск из системы "на горячую", не выключая сервер,, то достаточно послать команду:
Код: Выделить всё
echo 1 >/sys/block/sdX/device/delete
Где "Х" — это буква устройства, sda, sdb, etc).
Данная команда является низкоуровневой и она не проверяет кеш и статус примонтированности. Более правильно будет предварительно отмонтировать устройство командой
Код: Выделить всё
umount & sync.
Источник: https://habrahabr.ru/post/102387/
Форматирование жесткого диска
Смотрим какие есть диски и разделы:
Код: Выделить всё
lsblk
Если диск примонтирован, его необходимо отмонтировать:
Код: Выделить всё
sudo umount /dev/sdX
Форматируем:
Код: Выделить всё
sudo mkfs.ntfs /dev/sdX
где ntfs нужно заменить на требуемую файловую систему (vfat, ext2, ext3, ext4, msdos или reiserfs соответственно)
например:
Код: Выделить всё
sudo mkfs.ext4 /dev/sdb