SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
HA Group Notification from Cluster-02
(OUT OF INODES) ERROR
Error details: This error indicates that the certain 'volume(s)' is out of inodes. Autosupport error
does not list which volume has run out of inodes but only the originating node. However by running
the command: df -ih on the specific node of the cluster mentioned in the error (In this case -02), one
can find out the specific volume(s) that indicates 100% inodes used.
Please note: ONTAP does not do 'decimal' calculations, and therefore any value in decimal is
rounded to next digit. In our case, ONTAP has been complaining on '100%-inode' consumption for
some time now. Running 'df -ih' command reveals that there are still 20K inodes free, but as it was
99.x, it is alerted as 100% usage.
What exactly is inode?
An inode is a meta-data that defines a file, it has an integer value, and it contains all the information
about the file except its filename which is stored in the directory entry. Again, a directory is just
another file.
Data ONTAP allocates one inode per 32KB of data in a volume by default. This value can be increased
by reducing the KB size down up to 4KB only.
Bydefault: 1 inode ---> 32 KB
In most cases that I have seen over the years: ONTAP starts complaining about 'out-of-inodes' error
despite enough space on the volume. This basically suggests that the volume may contain lots of
small files which are less than 32KB in size and utilizing the inode. As this is a common knowledge
that each file that is created must be mapped to an inode and inode basically contains the meta-data
about the file such as - size,where it is on the volume, number of bytes, block pointers, permissions,
access,modification,creation time etc.
Let’s see one such scenario:
I create a 500GB volume
I will get = 500x1024x1024KB / 32KB = 16384000 inodes
That's about 1 million inodes I have got, and technically I can have 1 million files [Provided each file
is exactly 32KB]. However, if my volume contains only office shares, then most likely it will have files
less than 32KB.
Let's assume I have files of 16KB size and there are one million plus inodes = 16x16384000 =
262144000/262GB in total space consumed out of 500GB, however all my inodes are consumed and
the NetApp will start complaining 100% inode used.
IMPACT: New writes will fail.
Solution:
In this case, there is no use of extending the volume space, as this is not a space issue, rather inodes
must be increased.
Recommended practice: 2% of the total inodes
= 2 % 16384000
= 16384000 + 327680
= 16711680
Syntax: volume modify –vserver <vserver name> -volume <volume name> -files <number of files>
cluster::> volume modify -vserver vsan01 -volume abc -files 16711680
Volume modify successful on volume abc of Vserver vsan01.
There are 3 ways to check inodes:
1) volume show -volume <volume-name> -fields files = shows total inodes
2) volume show -volume <volume-name> -instance = shows total & consumed inodes
3) df –ih <volume-name>[@ node level] = shows inode-used, inode-free & inode-%
ashwinwriter@gmail.com
May, 2019

Contenu connexe

Plus de Ashwin Pawar

Plus de Ashwin Pawar (20)

How to connect to NetApp FILER micro-USB console port
How to connect to NetApp FILER micro-USB console portHow to connect to NetApp FILER micro-USB console port
How to connect to NetApp FILER micro-USB console port
 
NDMP backup models
NDMP backup modelsNDMP backup models
NDMP backup models
 
How to use Active IQ tool to access filer information
How to use Active IQ tool to access filer informationHow to use Active IQ tool to access filer information
How to use Active IQ tool to access filer information
 
San vs Nas fun series
San vs Nas fun seriesSan vs Nas fun series
San vs Nas fun series
 
Steps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issuesSteps to identify ONTAP latency related issues
Steps to identify ONTAP latency related issues
 
SnapDiff
SnapDiffSnapDiff
SnapDiff
 
SnapDiff process flow chart
SnapDiff process flow chartSnapDiff process flow chart
SnapDiff process flow chart
 
SnapDiff performance issue
SnapDiff performance issueSnapDiff performance issue
SnapDiff performance issue
 
Volume level restore fails with error transient snapshot copy is not supported
Volume level restore fails with error transient snapshot copy is not supportedVolume level restore fails with error transient snapshot copy is not supported
Volume level restore fails with error transient snapshot copy is not supported
 
Disk reports predicted failure event
Disk reports predicted failure eventDisk reports predicted failure event
Disk reports predicted failure event
 
OCUM shows ONTAP cluster health degraded
OCUM shows ONTAP cluster health degradedOCUM shows ONTAP cluster health degraded
OCUM shows ONTAP cluster health degraded
 
NDMPCOPY lun from 7-mode NetApp to cDOT
NDMPCOPY lun from 7-mode NetApp to cDOTNDMPCOPY lun from 7-mode NetApp to cDOT
NDMPCOPY lun from 7-mode NetApp to cDOT
 
Latency in storage
Latency in storageLatency in storage
Latency in storage
 
NVRAM vs NVMEM
NVRAM vs NVMEMNVRAM vs NVMEM
NVRAM vs NVMEM
 
NAS vs SAN
NAS vs SANNAS vs SAN
NAS vs SAN
 
NetApp storage layering
NetApp storage layeringNetApp storage layering
NetApp storage layering
 
What is storage from client's perspective
What is storage from client's perspectiveWhat is storage from client's perspective
What is storage from client's perspective
 
Difference between cluster image package show-repository and system image get
Difference between cluster image package show-repository and system image getDifference between cluster image package show-repository and system image get
Difference between cluster image package show-repository and system image get
 
Cannot access NetApp 7-mode admin shares etc$
Cannot access NetApp 7-mode admin shares etc$Cannot access NetApp 7-mode admin shares etc$
Cannot access NetApp 7-mode admin shares etc$
 
How to generate,collect and upload ocum logs
How to generate,collect and upload ocum logsHow to generate,collect and upload ocum logs
How to generate,collect and upload ocum logs
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

HA group notification from cluster out of inodes error

  • 1. HA Group Notification from Cluster-02 (OUT OF INODES) ERROR Error details: This error indicates that the certain 'volume(s)' is out of inodes. Autosupport error does not list which volume has run out of inodes but only the originating node. However by running the command: df -ih on the specific node of the cluster mentioned in the error (In this case -02), one can find out the specific volume(s) that indicates 100% inodes used. Please note: ONTAP does not do 'decimal' calculations, and therefore any value in decimal is rounded to next digit. In our case, ONTAP has been complaining on '100%-inode' consumption for some time now. Running 'df -ih' command reveals that there are still 20K inodes free, but as it was 99.x, it is alerted as 100% usage. What exactly is inode? An inode is a meta-data that defines a file, it has an integer value, and it contains all the information about the file except its filename which is stored in the directory entry. Again, a directory is just another file. Data ONTAP allocates one inode per 32KB of data in a volume by default. This value can be increased by reducing the KB size down up to 4KB only. Bydefault: 1 inode ---> 32 KB In most cases that I have seen over the years: ONTAP starts complaining about 'out-of-inodes' error despite enough space on the volume. This basically suggests that the volume may contain lots of small files which are less than 32KB in size and utilizing the inode. As this is a common knowledge that each file that is created must be mapped to an inode and inode basically contains the meta-data about the file such as - size,where it is on the volume, number of bytes, block pointers, permissions, access,modification,creation time etc. Let’s see one such scenario: I create a 500GB volume I will get = 500x1024x1024KB / 32KB = 16384000 inodes
  • 2. That's about 1 million inodes I have got, and technically I can have 1 million files [Provided each file is exactly 32KB]. However, if my volume contains only office shares, then most likely it will have files less than 32KB. Let's assume I have files of 16KB size and there are one million plus inodes = 16x16384000 = 262144000/262GB in total space consumed out of 500GB, however all my inodes are consumed and the NetApp will start complaining 100% inode used. IMPACT: New writes will fail. Solution: In this case, there is no use of extending the volume space, as this is not a space issue, rather inodes must be increased. Recommended practice: 2% of the total inodes = 2 % 16384000 = 16384000 + 327680 = 16711680 Syntax: volume modify –vserver <vserver name> -volume <volume name> -files <number of files> cluster::> volume modify -vserver vsan01 -volume abc -files 16711680 Volume modify successful on volume abc of Vserver vsan01. There are 3 ways to check inodes: 1) volume show -volume <volume-name> -fields files = shows total inodes 2) volume show -volume <volume-name> -instance = shows total & consumed inodes 3) df –ih <volume-name>[@ node level] = shows inode-used, inode-free & inode-% ashwinwriter@gmail.com May, 2019