мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| storage_guide [2026/06/12 00:51] – создано - внешнее изменение 127.0.0.1 | storage_guide [2026/06/16 10:46] (текущий) – [Часть 7: Проверка работы] kim1r | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Создание программного RAID и NFS ====== | ||
| ====== Создание программного RAID и раздача по NFS ====== | ====== Создание программного RAID и раздача по NFS ====== | ||
| Строка 12: | Строка 11: | ||
| После добавления дисков и загрузки ОС, проверьте, | После добавления дисков и загрузки ОС, проверьте, | ||
| - | Copy | ||
| < | < | ||
| lsblk | lsblk | ||
| Строка 25: | Строка 23: | ||
| Мы создадим массив нулевого уровня (Stripe) с помощью утилиты '' | Мы создадим массив нулевого уровня (Stripe) с помощью утилиты '' | ||
| - | Copy | ||
| < | < | ||
| mdadm --create /dev/md0 -l 0 -n 2 /dev/sdX /dev/sdY | mdadm --create /dev/md0 -l 0 -n 2 /dev/sdX /dev/sdY | ||
| Строка 33: | Строка 30: | ||
| Обязательно сохраните текущую конфигурацию массивов в системный файл, чтобы RAID собирался автоматически после перезагрузки: | Обязательно сохраните текущую конфигурацию массивов в системный файл, чтобы RAID собирался автоматически после перезагрузки: | ||
| - | Copy | ||
| < | < | ||
| mdadm --detail --scan --verbose >> / | mdadm --detail --scan --verbose >> / | ||
| Строка 44: | Строка 40: | ||
| Создадим на нашем новом RAID-устройстве ('' | Создадим на нашем новом RAID-устройстве ('' | ||
| - | Copy | ||
| < | < | ||
| fdisk /dev/md0 | fdisk /dev/md0 | ||
| Строка 59: | Строка 54: | ||
| Теперь отформатируем созданный раздел (обычно он получает имя '' | Теперь отформатируем созданный раздел (обычно он получает имя '' | ||
| - | Copy | ||
| < | < | ||
| mkfs.ext4 /dev/md0p1 | mkfs.ext4 /dev/md0p1 | ||
| Строка 70: | Строка 64: | ||
| Создайте директорию, | Создайте директорию, | ||
| - | Copy | ||
| < | < | ||
| mkdir /raid | mkdir /raid | ||
| Строка 78: | Строка 71: | ||
| Добавьте запись в файл '' | Добавьте запись в файл '' | ||
| - | Copy | ||
| < | < | ||
| vim /etc/fstab | vim /etc/fstab | ||
| Строка 89: | Строка 81: | ||
| Примените настройки fstab без перезагрузки и проверьте результат: | Примените настройки fstab без перезагрузки и проверьте результат: | ||
| - | Copy | ||
| < | < | ||
| mount -av | mount -av | ||
| Строка 102: | Строка 93: | ||
| Теперь превратим наш сервер с RAID в сетевое хранилище. Установите необходимые пакеты (имя может отличаться в зависимости от дистрибутива, | Теперь превратим наш сервер с RAID в сетевое хранилище. Установите необходимые пакеты (имя может отличаться в зависимости от дистрибутива, | ||
| - | Copy | ||
| < | < | ||
| apt-get update && apt-get install -y nfs-server nfs-utils | apt-get update && apt-get install -y nfs-server nfs-utils | ||
| Строка 110: | Строка 100: | ||
| Создадим папку специально для сетевой шары внутри нашего RAID-массива: | Создадим папку специально для сетевой шары внутри нашего RAID-массива: | ||
| - | Copy | ||
| < | < | ||
| mkdir /raid/nfs | mkdir /raid/nfs | ||
| Строка 118: | Строка 107: | ||
| Настроим права доступа к шаре. Откройте файл экспорта '' | Настроим права доступа к шаре. Откройте файл экспорта '' | ||
| - | Copy | ||
| < | < | ||
| vim / | vim / | ||
| Строка 129: | Строка 117: | ||
| Примените файл экспорта, | Примените файл экспорта, | ||
| - | Copy | ||
| < | < | ||
| exportfs -a | exportfs -a | ||
| Строка 141: | Строка 128: | ||
| Перейдите на клиентскую машину, | Перейдите на клиентскую машину, | ||
| - | Copy | ||
| < | < | ||
| apt-get install nfs-utils | apt-get install nfs-utils | ||
| Строка 150: | Строка 136: | ||
| Создайте точку монтирования на клиенте и выдайте ей максимальные права для избежания проблем с доступом на этапе настройки: | Создайте точку монтирования на клиенте и выдайте ей максимальные права для избежания проблем с доступом на этапе настройки: | ||
| - | Copy | ||
| < | < | ||
| mkdir /mnt/nfs && chmod 777 /mnt/nfs | mkdir /mnt/nfs && chmod 777 /mnt/nfs | ||
| Строка 158: | Строка 143: | ||
| Вместо обычного монтирования мы настроим " | Вместо обычного монтирования мы настроим " | ||
| - | Copy | ||
| < | < | ||
| vim /etc/fstab | vim /etc/fstab | ||
| Строка 171: | Строка 155: | ||
| Примените настройки fstab, перезагрузите демоны systemd и запустите сервис автомонтирования (имя сервиса генерируется на основе пути: '' | Примените настройки fstab, перезагрузите демоны systemd и запустите сервис автомонтирования (имя сервиса генерируется на основе пути: '' | ||
| - | Copy | ||
| < | < | ||
| mount -av | mount -av | ||
| Строка 184: | Строка 167: | ||
| Чтобы убедиться, | Чтобы убедиться, | ||
| - | Copy | ||
| < | < | ||
| touch /mnt/nfs/a | touch /mnt/nfs/a | ||
| Строка 192: | Строка 174: | ||
| Затем вернитесь на **сервер** и убедитесь, | Затем вернитесь на **сервер** и убедитесь, | ||
| - | Copy | ||
| < | < | ||
| ls /raid/nfs/ | ls /raid/nfs/ | ||