2 комплекта дисков.

RAID и прочее...

Модераторы: Shawn.S@AST, Bennet, Alex Fokeev

Ответить
PavelKosachev
Сообщения: 4
youtube meble na wymiar Warszawa
Зарегистрирован: Вт май 17, 2022 7:36 am
Контактная информация:

2 комплекта дисков.

Сообщение PavelKosachev »

Добрый день,
Есть NAS LOCKERSTOR 10 (AS6510T) , на первых двух дисках собран RAID1 и установлена система.
Также имеется два комплекта дисков к нему 8х14Тб.

1. На каждом диске создается отдельный Volume и презентуется по CIFS, без raid.
2. Далее, после записи информации, диск извлекается из NAS.
3. На его место вставляем чистый диск, при этом диск определяется системой, но Volume недоступен, что вполне логично, т.к. на диске нет файловой системы.
4. Удаляем том, создаем новый, все прекрасно - Volume доступен.
5. Записываем информацию и снова извлекаем диск.
6. Возвращаем в систему диск, извлеченный на шаге 2.
7. Диск определяется и Healthy, но Volume недоступен, т.е. нельзя обратиться к данным этого диска.
8. Если с Linux этот диск посмотреть, его можно легко подмонтировать и данные на нем есть.

Вопросы,
Можно ли каким-нить способом поправить Mapping между диском и volume на шаге 6?
Какие еще есть варианты?
PavelKosachev
Сообщения: 4
Зарегистрирован: Вт май 17, 2022 7:36 am
Контактная информация:

Re: 2 комплекта дисков.

Сообщение PavelKosachev »

Правильно ли я понимаю, что настройки Volume хранятся в /usr/etc/volume.conf ?

Код: Выделить всё

[volume2]
Level = 3
Raid = 1
Total = 1
Option = 0
Ftype = btrfs
[b]UUID = 2d41c221:f94b563f:e3b7a77c:e317f5fb[/b]
Index = 1
Cachemode = 0
CLevel = 0
CState = -1
CDirty = 0
CUUID =
Cnumber = 0
CIndex =
Cseqcut = No
CsizeMB = 0
А UUID можно посмотреть через mdadm ?

Код: Выделить всё

root@MSA-ST-AS6510T-01:/volume1/.@root # mdadm --detail /dev/md2
/dev/md2:
           Version : 1.2
     Creation Time : Sun May 15 23:09:27 2022
        Raid Level : raid1
        Array Size : 13667792896 (13034.62 GiB 13995.82 GB)
     Used Dev Size : 13667792896 (13034.62 GiB 13995.82 GB)
      Raid Devices : 1
     Total Devices : 1
       Persistence : Superblock is persistent

       Update Time : Wed May 18 00:02:28 2022
             State : clean
    Active Devices : 1
   Working Devices : 1
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : resync

              Name : MSA-ST-AS6510T-01:2  (local to host MSA-ST-AS6510T-01)
              UUID : [b]2d41c221:f94b563f:e3b7a77c:e317f5fb[/b]
            Events : 2

    Number   Major   Minor   RaidDevice State
       0       8        4        0      active sync   /dev/sda4
В итоге задача сводится к переписыванию UUID в конфигурации NAS устройства?
PavelKosachev
Сообщения: 4
Зарегистрирован: Вт май 17, 2022 7:36 am
Контактная информация:

Re: 2 комплекта дисков.

Сообщение PavelKosachev »

Кому будет интересно.
1. Удаляем сбойный Volume
Находим, диск, которого не приписан к raid

Код: Выделить всё

mdadm --assemble /dev/md6 /dev/sdi4 
mkdir /volume10
mount /dev/md6 /volume10 
В файле /usr/builtin/etc/samba/smb.conf добавляем секцию.

Код: Выделить всё

[Disk02_01]
path = /volume10/Disk02_01
comment =
browseable = yes
available = yes
nt acl support = no
encrypt status = 0
auto mount = 0
hide = 0
recycle bin = 0
netdrv info = 0
btrfs volume = yes
anonymous access = 3
valid users = "guest","root",@"users",@"administrators"
read list = "guest",@"users"
write list = "root",@"administrators"
invalid users =
/usr/builtin/etc/init.d/S47smbd reload

Работает.
lensin1
Сообщения: 241
Зарегистрирован: Вт окт 02, 2018 7:22 am
Контактная информация:

Re: 2 комплекта дисков.

Сообщение lensin1 »

Отличная информация! Но для обычных пользователей лучше просто создать диск Myarchive, чтобы не было необходимости изменять этот способ.
jentoso
Сообщения: 105
Зарегистрирован: Вс сен 30, 2018 7:41 pm
Контактная информация:

Re: 2 комплекта дисков.

Сообщение jentoso »

PavelKosachev писал(а):Кому будет интересно.
1. Удаляем сбойный Volume
Находим, диск, которого не приписан к raid

Код: Выделить всё

mdadm --assemble /dev/md6 /dev/sdi4 
mkdir /volume10
mount /dev/md6 /volume10 
В файле /usr/builtin/etc/samba/smb.conf добавляем секцию.

Код: Выделить всё

[Disk02_01]
path = /volume10/Disk02_01
comment =
browseable = yes
available = yes
nt acl support = no
encrypt status = 0
auto mount = 0
hide = 0
recycle bin = 0
netdrv info = 0
btrfs volume = yes
anonymous access = 3
valid users = "guest","root",@"users",@"administrators"
read list = "guest",@"users"
write list = "root",@"administrators"
invalid users =
/usr/builtin/etc/init.d/S47smbd reload

Работает.
Ещё бы расписать, что и за что отвечает.
К примеру, почему всем прописывать /dev/md6 /dev/sdi4 или это не константа и каждый смотрит по ситуации?
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
Ответить