What is a LUN and why do we need storage LUNs?
What is a LUN, and why do we need one?
In simple terms, a logical unit number (LUN) is a slice or portion of a configured set of disks that is presentable to a host and mounted as a volume within the OS.
Internal architecture and front end connections aside, the primary reason for purchasing a disk array is to provide data storage capacity through presenting a number of physical disks, and making them available and configurable to the IT administrator for the purposes of distributing portions of that capacity (e.g. volumes) to specific applications.
The disks in an array are usually configured into smaller sets (Raid groups) to provide protection against failure. These RAID groups define the manner in which the group of physical disks handle data when it is written to the disks within that group (and as such, the way in which that data is protected). However, a RAID group (being the underlying structure of that group of physical disks), is not presentable to the host. In order to do this, an administrator must create a LUN which can be presented to and mounted on a host operating system.
In terms of LUN management, the LUN can either be configured as a small ‘slice’ of the total usable capacity of the RAID group, or configured to use the total space available within that RAID group, (dependant on the requirements of the application that it wishes to use it). The logical unit number (LUN), when presented to the host, shows as a mountable volume of the same capacity as the ‘slice’ configured by the administrator, hiding any remaining capacity on that RAID group. Any remaining capacity can then be 'sliced' into additional logical unit number (LUNs) as required.
Related Q&A from Allaster Finke
SAN troubleshooting: What are the key steps and best practices when troubleshooting a SAN?
Learn which tools you need to perform SAN troubleshooting, which metrics point to a sign of trouble, and why granular and regular data collection is ... Continue Reading
RAID 10 vs RAID 50: What is the best way to configure a storage array with 16 1 TB drives?
Learn the characteristics of RAID 10 and RAID 50, as well as which RAID level is appropriate for your applications. I/O and protection needs ... Continue Reading
RAID 5 configuration: How to calculate disk space for data storage and parity storage
Find out how to calculate the disk space available for data storage and how much disk space is utilised for parity storage in a RAID 5 configuration. Continue Reading