Найти в Дзене
MDC (Linux Wiki)

2 Конфигурация файлового хранилища на HQ-SRV.

Перед началом выполнения задания надо добавить 3 диска на HQ-SRV (чтоб корректно все добавилось, надо удалить cd привод). Просматриваем все диски, которые мы подключили, следующей командой: lsblk Обратите внимание, что у вас могут отличаться названия дисков, поэтому указываем при создании названия дисков, которые мы посмотрели ранее командой lsblk! Теперь создадим дисковый массив уровня 5 из трёх дополнительных дисков следующей командой: mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd[b-d] Посмотрим статус нашего raid-массива: cat /proc/mdstat Сохраним конфигурацию массива в файл /etc/mdadm.conf следующей командой: mdadm --detail -scan --verbose > /etc/mdadm.conf Теперь создаём раздел через fdisk. Для этого пишем следующую команду: fdisk /dev/md0 Затем пишем n, чтобы создать раздел, прокликиваем Enter, потому что он по дефолту предлагает то, что нам нужно, а в конце пишем w, чтобы записать изменения: Теперь создадим файловую систему, по заданию требуется ext4, создаём её сл

Перед началом выполнения задания надо добавить 3 диска на HQ-SRV (чтоб корректно все добавилось, надо удалить cd привод).

Просматриваем все диски, которые мы подключили, следующей командой:

lsblk

Обратите внимание, что у вас могут отличаться названия дисков, поэтому указываем при создании названия дисков, которые мы посмотрели ранее командой lsblk!

Теперь создадим дисковый массив уровня 5 из трёх дополнительных дисков следующей командой:

mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd[b-d]

Посмотрим статус нашего raid-массива:

cat /proc/mdstat

Сохраним конфигурацию массива в файл /etc/mdadm.conf следующей командой:

mdadm --detail -scan --verbose > /etc/mdadm.conf

Теперь создаём раздел через fdisk.

Для этого пишем следующую команду:

fdisk /dev/md0

Затем пишем n, чтобы создать раздел, прокликиваем Enter, потому что он по дефолту предлагает то, что нам нужно, а в конце пишем w, чтобы записать изменения:

Теперь создадим файловую систему, по заданию требуется ext4, создаём её следующей командой:

mkfs.ext4 /dev/md0p1

Теперь настроим автоматическое монтирование в /raid5. Добавляем следующую строку в конец файла /etc/fstab:

/dev/md0p1 /raid5 ext4 defaults 0 0

Затем создаём каталог /raid5 и монтируем ФС из /etc/fstab:

mkdir /raid5

mount -a

Заметьте, что команда не должна ничего выводить!

Теперь настроим сервер файловой системы NFS, для этого обновляем список пакетов и устанавливаем службу nfs-server следующей командой:

apt-get update

apt-get install nfs-server

Приступаем к самой настройке, создадим каталог, назначим нового владельца и группу ему и выдадим новые права:

mkdir /raid5/nfs

chown 99:99 /raid5/nfs

chmod 777 /raid5/nfs

Откроем каталог для общего доступа в сторону подсети, где находится HQ-CLI, для этого заходим в /etc/exports и пишем следующую строку в конец файла:

/raid5/nfs 192.168.2.0/28(rw,sync,no_subtree_check)

После редактирования файла применяем изменения и смотрим, что она экспортировалась:

exportfs -a

exportfs -v

Включаем и перезапускаем службу NFS:

systemctl enable nfs

systemctl restart nfs

Теперь идём монтировать этот каталог на клиенте HQ-CLI, для этого нужно:

apt-get update

apt-get install nfs-clients

Он может быть у вас уже установлен, но проверить нужно.

Теперь настроим автоматическое монтирование в каталог /mnt/nfs, но для начала создадим его:

mkdir -p /mnt/nfs

Добавляем следующую строку в конец файла /etc/fstab:

192.168.1.2:/raid5/nfs /mnt/nfs nfs intr,soft,_netdev,x-systemd.automount 0 0

Монтируем ФС из файла /etc/fstab и проверяем, что она появилась в списке:

mount -a

mount -v

Теперь проверим и создадим файл с клиентской машине в каталоге /mnt/nfs, затем посмотрим на сервере, создался ли он:

touch /mnt/nfs/cock