I have a Dell PowerEdge R430, booting to Debian from an SSD. In order to get the system to "see" this first SSD, I first had to use the BIOS to create a Virtual Disk representing that Physical Disk. This was frustrating - I had no need or desire for a Virtual Disk - but I was content to accept it in the interests of getting the server up and running.
Now I'm trying to add a second SSD to the server for more storage. I've physically installed the drive following the instructions here, the drive bay shows a green status light, and I've rebooted "just in case", but the drive still doesn't show up in the output of lsblk
(which is how I am accustomed to identifying external hard drives to then mount with mount
//etc/fstab
).
I would be surprised to hear that adding a drive to a server requires creating a new Virtual Disk to represent it, since AFAICT that requires accessing the BIOS, which in turn requires attaching a monitor and keyboard to the server.
Resources I've consulted for advice:
- How Reconfigure [sic] a Virtual disk or add additional hard drives - describes how to add hard drives to a Virtual Drive; but not how to add hard drives to the server directly, bypassing the concept of Virtual Drives.
- The aforementioned hotswap instructions
- PowerEdge Tutorials: Physical Disks and RAID Controller (PERC) on Servers is an index which links to the prior two pages, among others. I note that it says "A RAID controller can prevent [sic - presumably 'present'] groups of physical disks to the operating system for which data protection schemes such as RAID 5 or RAID 10 can be defined to protect and guarantee data integrity."
- This question suggests that the choice is "all-or-nothing" - I can either have all RAID-enabled disks, or not at all. I tried pretty hard to bypass a RAID setup while setting up the server initially, so I suspect that this option is not open to me - and, in any case, I suspect this would wipe the existing server setup I have on the original disk, so this is not an attractive option (and, again, it requires digging out a keyboard and monitor to access the BIOS)
- This answer suggests that it's possible, but gives no indication of how.
- This answer suggests that a similar approach is possible - "It will not be part of any existing RAID arrays. It will not have redundancy. But the PowerEdge will be able to access it" - (though that's dealing with a different model of server, and a 3.5" bay rather than the 2.5" SSDs I am using)
megacli -adpallinfo -a0
.