мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| storage_guide [2026/06/16 10:44] – [Создание программного RAID и NFS] kim1r | storage_guide [2026/06/16 10:46] (текущий) – [Часть 7: Проверка работы] kim1r | ||
|---|---|---|---|
| Строка 11: | Строка 11: | ||
| После добавления дисков и загрузки ОС, проверьте, | После добавления дисков и загрузки ОС, проверьте, | ||
| - | Copy | ||
| < | < | ||
| lsblk | lsblk | ||
| Строка 24: | Строка 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 | ||
| Строка 32: | Строка 30: | ||
| Обязательно сохраните текущую конфигурацию массивов в системный файл, чтобы RAID собирался автоматически после перезагрузки: | Обязательно сохраните текущую конфигурацию массивов в системный файл, чтобы RAID собирался автоматически после перезагрузки: | ||
| - | Copy | ||
| < | < | ||
| mdadm --detail --scan --verbose >> / | mdadm --detail --scan --verbose >> / | ||
| Строка 43: | Строка 40: | ||
| Создадим на нашем новом RAID-устройстве ('' | Создадим на нашем новом RAID-устройстве ('' | ||
| - | Copy | ||
| < | < | ||
| fdisk /dev/md0 | fdisk /dev/md0 | ||
| Строка 58: | Строка 54: | ||
| Теперь отформатируем созданный раздел (обычно он получает имя '' | Теперь отформатируем созданный раздел (обычно он получает имя '' | ||
| - | Copy | ||
| < | < | ||
| mkfs.ext4 /dev/md0p1 | mkfs.ext4 /dev/md0p1 | ||
| Строка 69: | Строка 64: | ||
| Создайте директорию, | Создайте директорию, | ||
| - | Copy | ||
| < | < | ||
| mkdir /raid | mkdir /raid | ||
| Строка 77: | Строка 71: | ||
| Добавьте запись в файл '' | Добавьте запись в файл '' | ||
| - | Copy | ||
| < | < | ||
| vim /etc/fstab | vim /etc/fstab | ||
| Строка 88: | Строка 81: | ||
| Примените настройки fstab без перезагрузки и проверьте результат: | Примените настройки fstab без перезагрузки и проверьте результат: | ||
| - | Copy | ||
| < | < | ||
| mount -av | mount -av | ||
| Строка 101: | Строка 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 | ||
| Строка 109: | Строка 100: | ||
| Создадим папку специально для сетевой шары внутри нашего RAID-массива: | Создадим папку специально для сетевой шары внутри нашего RAID-массива: | ||
| - | Copy | ||
| < | < | ||
| mkdir /raid/nfs | mkdir /raid/nfs | ||
| Строка 117: | Строка 107: | ||
| Настроим права доступа к шаре. Откройте файл экспорта '' | Настроим права доступа к шаре. Откройте файл экспорта '' | ||
| - | Copy | ||
| < | < | ||
| vim / | vim / | ||
| Строка 128: | Строка 117: | ||
| Примените файл экспорта, | Примените файл экспорта, | ||
| - | Copy | ||
| < | < | ||
| exportfs -a | exportfs -a | ||
| Строка 140: | Строка 128: | ||
| Перейдите на клиентскую машину, | Перейдите на клиентскую машину, | ||
| - | Copy | ||
| < | < | ||
| apt-get install nfs-utils | apt-get install nfs-utils | ||
| Строка 149: | Строка 136: | ||
| Создайте точку монтирования на клиенте и выдайте ей максимальные права для избежания проблем с доступом на этапе настройки: | Создайте точку монтирования на клиенте и выдайте ей максимальные права для избежания проблем с доступом на этапе настройки: | ||
| - | Copy | ||
| < | < | ||
| mkdir /mnt/nfs && chmod 777 /mnt/nfs | mkdir /mnt/nfs && chmod 777 /mnt/nfs | ||
| Строка 157: | Строка 143: | ||
| Вместо обычного монтирования мы настроим " | Вместо обычного монтирования мы настроим " | ||
| - | Copy | ||
| < | < | ||
| vim /etc/fstab | vim /etc/fstab | ||
| Строка 170: | Строка 155: | ||
| Примените настройки fstab, перезагрузите демоны systemd и запустите сервис автомонтирования (имя сервиса генерируется на основе пути: '' | Примените настройки fstab, перезагрузите демоны systemd и запустите сервис автомонтирования (имя сервиса генерируется на основе пути: '' | ||
| - | Copy | ||
| < | < | ||
| mount -av | mount -av | ||
| Строка 183: | Строка 167: | ||
| Чтобы убедиться, | Чтобы убедиться, | ||
| - | Copy | ||
| < | < | ||
| touch /mnt/nfs/a | touch /mnt/nfs/a | ||
| Строка 191: | Строка 174: | ||
| Затем вернитесь на **сервер** и убедитесь, | Затем вернитесь на **сервер** и убедитесь, | ||
| - | Copy | ||
| < | < | ||
| ls /raid/nfs/ | ls /raid/nfs/ | ||