Домен даних - блокування збереження DD і резервне копіювання Commvault очікують завершення з помилкою "Неможливо встановити час доступу до файлу"
Summary: Резервне копіювання Commvault чекає завершення з помилками «Неможливо встановити час доступу до файлу» та «Неможливо позначити файл» із блокуванням збереження домену даних.
Symptoms
З журналів Commvault
egrep 'Cannot set the access time of the file' *
5912 16e0 03/14 13:14:28 39714925 89335656-66296274 [MEDIAFS ] RealMagneticFS Created <\\x.x.x.x\xxxxxxxxx_cvlt_hs_win_30days_repl\xxxxxx_Folder1\CV_MAGNETIC\V_24431218\CHUNK_xxxxx7588> file
5912 16e0 03/14 13:14:28 39714925 89335656-66296274 [DSBACKUP ] Archive File creation succeeded Type: 16 SubType: 131 Status: 0 EventErrorCode: 0
5912 16e0 03/14 13:14:28 39714925 89335656-66296274 [DSBACKUP ] Archive File creation succeeded Has been Sent
5912 19e8 03/14 13:14:28 39714925 89335656-66296274 [DSBACKUP ] Job Update Interval seconds [300]S
5912 c0c 03/14 13:14:28 39714925 89335656-66296274 [MEDIAFS ] SetFileValidData is not supported on this path. Code [87]. Current Offset [0x0000000000000000], Chunk increment size [134217728]
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DM_RECEIVER] Recieved close for ARCHIVE FILE ID = [224722928]
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DM_BASE ] Going to close chunk for archive File [224722928] The current size of the chunk is [217752447 ]
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [MEDIAFS ] RealMagneticFS::FinalizeChunkForBackup: Setting the end of file to offset [0x000000000D000000]
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [MEDIAFS ] Cannot set the access time of the file [\\x.x.x.x\xxxxxxxxx_cvlt_hs_win_30days_repl\xxxxx_Folder1\CV_MAGNETIC\V_24431218\CHUNK_569777588]. Time [133555148680000000], Error [5].
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [MEDIAFS ] Cannot mark the file [\\x.x.x.x\dc19900dd0100_cvlt_hs_win_30days_repl\xxxxxx_Folderx\CV_MAGNETIC\V_24431218\CHUNK_569777588] as read only.
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [MEDIAFS ] CloseSpecific Failed to close the Media Handle - VolId=24431218
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DM_BASE ] Error handler: Setting JPR for [errorType - 1] [Error-code - 996] [Error-module - 218104071] [Event-ID - 1040187703] [Handler type - 218104061]
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DM_BASE ] setting job pending reason [job-ID - 39714925] [job type - 1] [Argument count - 3]
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DM_BASE ] **ERROR** Failed to close the Chunk on Media. ArchiveFile=224722928 ChunkId= 569777588
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DM_RECEIVER] DataReceiver::Close: Error: DataWriter Close Failed. ArchFileId [224722928]
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DSBACKUP ] Failed to Close Archive File
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DSBACKUP ] ERROR! Failed to close Archive file Type: 16 SubType: 132 Status: 102 EventErrorCode: 117440531
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DSBACKUP ] ERROR! Failed to close Archive file Has been Sent
5912 33b4 03/14 13:14:30 39714925 89335656-66296274 [DSBACKUP ] [error] occured [handled - yes]
З логів DD ddfs.info
First grep for the chunk in DDFS and then get the file handle.
grep "CHUNK_xxxxx7588" ddfs.info.7
03/13 22:26:36.837110 [7facfe393c50] FM fm_dm1_open:3690 - Create: /data/col1/xxxxxxxx_cvlt_win_30days_repl/xxxx_Folder1/CV_MAGNETIC/V_24429117/CHUNK_xxxxx7588, FH: ---->5700bc:0:xxx:0:xxx:xxxxx:0:<--------:0:(0:99436), tag: 0, cp_uuid = c85bf3507bxxxxxx:67d1086dbxxxxx
Grep for file handle.
grep "5700bc:xxxxxxxxxxxxxxx" ddfs.info.7
03/13 22:26:36.837110 [7facfe393c50] FM fm_dm1_open:3690 - Create: /data/col1/xxxxxxxx_cvlt_hs_win_30days_repl/xxxxxx_Folder1/CV_MAGNETIC/V_24429117/CHUNK_xxxxx7588, FH: 5700bc:0:xxxxx:0:xxxx:xxx:0:(0:99436), tag: 0, cp_uuid = c85bf3507xxxxx:67d1086dbxxxxx
03/13 22:27:52.381294 [7facfb801050] Attempt to set atime of file 5700bc:0:xx:x:xxxxx:xxxxx:0 to less than minimum retention period of mtree
Cause
Commvault намагається встановити в часі значення, менше ніж (Поточний час) + (Мінімальний-період утримання-блокування).
Resolution
Або зменшіть мінімальний період зберігання, або встановіть Commvault так, щоб час був чимось пізнішим за поточне встановлене значення.
Additional Information
[documentation.commvault.com] ">
Retention Lock, Compliance Lock, Software WORM, WORM Copy → Все це відноситься до одного і того ж захисту WORM на програмному рівні CommVault. Він забороняє користувачам видаляти завдання, клієнт, набір резервних копій, підклієнт... і так далі, суб'єкти, що несуть дані, коли вони мають дійсні робочі місця, а також це перешкоджає зменшенню утримання.
До 11.30 → ви можете використовувати консоль Java, щоб увімкнути це на рівні копії політики зберігання, вибравши опцію копіювання WORM, або скористатися робочим процесом Увімкнути блокування збереження, щоб увімкнути опцію копіювання WORM для всіх копій вибраного пулу сховища.
11.30 → ми перейменували цей параметр на "Compliance Lock", щоб уникнути плутанини зі "сховищем WORM", і відкрили його як у Command Center, так і в Java Console у властивостях пулу сховища. Просто виберіть перемикач «Compliance Lock» у пулі сховища, щоб увімкнути це.
WORM Storage → відноситься до захисту WORM на апаратному рівні (на стороні постачальника сховища). За допомогою цієї опції дані блокуються на стороні сховища, щоб запобігти будь-яким прямим видаленням та/або змінам з боку сховища.
Ми автоматично вмикаємо «Compliance Lock», коли ввімкнено WORM Storage, щоб запобігти змінам збереження, які узгоджуються з бічним блокуванням сховища.
До 11.30 → скористайтесь робочим процесом "Увімкнути сховище WORM", щоб увімкнути це.
З 11.30 → ми представили цю опцію як у Command Center, так і в Java Console у властивостях пулу зберігання. Просто виберіть перемикач «Сховище WORM» у пулі сховища, щоб увімкнути це.