tm

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

for i in `ls /sys/class/scsi_host/host*/scan`; do echo "- - -" > $i; done
#или
for i in `ls /sys/class/scsi_disk/*/device/rescan`; do echo 1 > $i; done

Теперь диск(и) без разметки должны быть видны в:

lsblk

   Для Centos/RedHat 7.

Удаляем таблицу разделов:

dd if=/dev/zero of=/dev/sd* bs=1k count=1

Создаём physical volume:

pvcreate -v /dev/sdb

 и создаём volume group:

vgcreate vg01 /dev/sdb

Создаём директорию, куда будут смонтирован раздел:

mkdir /data

и создаём логический раздел, используя 100% свободного.

lvcreate -l 100%FREE -n lv_data vg01

Форматируем раздел в XFS:

mkfs.xfs /dev/mapper/vg01-lv_data

И для автоматического монтирования отправляем запись в fstab и монтируем:

echo "/dev/mapper/vg01-lv_data /data xfs defaults 0 0" >> /etc/fstab; mount /data

 

   Для Centos/RedHat 6.

Всё тоже самое, только форматирование нужно делать в ext4 и параметры монтирования нужно делать с другими параметрами:

Удаляем таблицу разделов, создаём physical volume и volume group:

dd if=/dev/zero of=/dev/sdb bs=1k count=1; pvcreate -v /dev/sdb; vgcreate vg01 /dev/sdb

Создаём директорию для монтирования, логический раздел и форматируем его в ext4 и пишем параметры монтирования в fstab:

mkdir /data; lvcreate -l 100%FREE -n lv_data vg01; mkfs.ext4 /dev/mapper/vg01-lv_data; echo "/dev/mapper/vg01-lv_data /data ext4 rw,nosuid,acl 1 1" >> /etc/fstab; mount /data

Комментарии отключены