raid, nfs
This commit is contained in:
parent
d18dbcffc4
commit
567b305298
|
@ -17,3 +17,5 @@
|
|||
- [Копирование двоичных данных (dd)](src/dd.md)
|
||||
- [Аппаратное управление монитором (ddcutil)](src/ddcutil.md)
|
||||
- [Работа с файловой системой](src/filesystems.md)
|
||||
- [RAID (замена HDD)](src/raid.md)
|
||||
- [Открытие сетевоего NFS ресурса](src/nfs.md)
|
||||
|
|
|
@ -0,0 +1,83 @@
|
|||
# Открытие сетевоего NFS ресурса
|
||||
|
||||
## Установка NFS сервера
|
||||
|
||||
1. Установка NFS сервера
|
||||
|
||||
```d
|
||||
dnf install nfs-utils
|
||||
```
|
||||
|
||||
2. Проверка статуса
|
||||
|
||||
```sh
|
||||
systemctl status nfs-server.service
|
||||
```
|
||||
|
||||
3. Запуск NFS сервера
|
||||
|
||||
```sh
|
||||
systemctl start nfs-server.service
|
||||
```
|
||||
|
||||
## Настройка
|
||||
|
||||
### Настройка ресурса
|
||||
|
||||
1. Создать каталог `<локальный путь к ресурсу>` и сменить владельца и группу на `nobody:nogroup`
|
||||
|
||||
```sh
|
||||
sudo chown nobody:nogroup <локальный путь к ресурсу>
|
||||
```
|
||||
|
||||
2. Добавить сетевой ресурс в настройки NFS сервера
|
||||
|
||||
```sh
|
||||
mcedit /etc/exports
|
||||
```
|
||||
|
||||
3. Предоставить доступ к ресурсу для 2 и более клиентских IP-адресов
|
||||
|
||||
```sh
|
||||
<локальный путь к ресурсу> 192.168.100.243(rw,sync,all_squash,no_subtree_check) 10.100.100.250(rw,sync,all_squash,no_subtree_check) 192.168.100.187(rw,sync,all_squash,no_subtree_check)
|
||||
```
|
||||
|
||||
4. Перезапустить NFS сервер
|
||||
|
||||
```sh
|
||||
systemctl restart nfs-server.service
|
||||
```
|
||||
|
||||
### Предоставление доступа
|
||||
|
||||
1. Предоставить `tcp` доступ порту `2049` в Shoreline Firewall
|
||||
|
||||
```sh
|
||||
mcedit /etc/shorewall/rules.drakx
|
||||
```
|
||||
|
||||
```sh
|
||||
ACCEPT net fw udp 137,138,139,445,1024:1100,5432 -
|
||||
ACCEPT net fw icmp 8 -
|
||||
ACCEPT net fw tcp 80,8080,443,22,137,138,139,445,1024:1100,5432,20,21,2049,60000:65535 -
|
||||
```
|
||||
|
||||
2. Перезапустить файрвол
|
||||
|
||||
```sh
|
||||
systemctl restart shorewall.service
|
||||
```
|
||||
|
||||
## Монтирование
|
||||
|
||||
Монтирование сетевого ресурса на клиентском ПК
|
||||
|
||||
```sh
|
||||
mount.nfs4 <сервер>:<удаленный ресурс> <точка монтирования>
|
||||
```
|
||||
|
||||
Например:
|
||||
|
||||
```sh
|
||||
mount.nfs4 192.168.1.1:/home/user/share /home/client/path
|
||||
```
|
|
@ -0,0 +1,69 @@
|
|||
# RAID (замена HDD)
|
||||
|
||||
## Замена HDD
|
||||
|
||||
Например, вышедшее из строя загрузочное устройство **/dev/sda** (`sda1`/`sda3`):
|
||||
|
||||
1. Пометить диск как сбойный:
|
||||
|
||||
```sh
|
||||
mdadm /dev/md0 -f /dev/sda1
|
||||
mdadm /dev/md1 -f /dev/sda3
|
||||
```
|
||||
|
||||
2. Удалить из массива устройств:
|
||||
|
||||
```sh
|
||||
mdadm /dev/md0 --remove /dev/sda1
|
||||
mdadm /dev/md1 --remove /dev/sda3
|
||||
```
|
||||
|
||||
3. Заменить физический диск
|
||||
4. Создать таблицу разделов на новом диске (`ms-dos` или `gpt`):
|
||||
|
||||
```sh
|
||||
$ parted /dev/sda
|
||||
...
|
||||
(parted) mklabel ms-dos
|
||||
```
|
||||
|
||||
5. Скопировать таблицу разделов с действующего диска на новый:
|
||||
|
||||
```sh
|
||||
sfdisk -d /dev/sdb | sfdisk /dev/sda
|
||||
```
|
||||
|
||||
6. Добавить новые разделы в массив устрйоств (`md0` и `md1`):
|
||||
|
||||
```sh
|
||||
mdadm /dev/md0 --add /dev/sda1
|
||||
mdadm /dev/md1 --add /dev/sda3
|
||||
```
|
||||
|
||||
Просмотр статуса выполнения восстановления:
|
||||
|
||||
```sh
|
||||
watch cat /proc/mdstat
|
||||
```
|
||||
|
||||
Статус выполнения восстановления:
|
||||
|
||||
```sh
|
||||
Every 2,0s: cat /proc/mdstat Mon Nov 14 16:18:20 2022
|
||||
|
||||
Personalities : [raid1]
|
||||
md1 : active raid1 sda3[2] sdb3[1]
|
||||
955224832 blocks [2/1] [_U]
|
||||
[==>..................] recovery = 11.1% (106247552/955224832) finish=153.3min speed=92277K/sec
|
||||
|
||||
md0 : active raid1 sda1[0] sdb1[1]
|
||||
20482752 blocks [2/2] [UU]
|
||||
|
||||
unused devices: <none>
|
||||
```
|
||||
|
||||
7. Выполнить установку `grub`:
|
||||
|
||||
```sh
|
||||
grub-install /dev/sda
|
||||
```
|
Loading…
Reference in New Issue