<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi guys,<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I lost a brick in a 2x replicated system.&nbsp; The volume is 17TB with 9TB used ( small files ).&nbsp; 3 drives failed in 2 hours in a raid-5 array.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Gluster version: 3.8.15<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>So &quot;reset-brick&quot; isn't available on this version.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I've googled all weekend and I'm overwhelmed so I'd like to verify before I muck everything up.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Is this the correct procedure to restore the failed brick?<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal># Replace drive<o:p></o:p></p><p class=MsoNormal># Use parted to create /dev/sdb1<o:p></o:p></p><p class=MsoNormal># Make xfs filesystem on /dev/sdb1<o:p></o:p></p><p class=MsoNormal># Mount /var/glusterfs/sdb1<o:p></o:p></p><p class=MsoNormal># gluster volume replace-brick myvol d-es2-nfs-a:/var/glusterfs/sdb1/myvol d-es2-nfs-a:/var/glusterfs/sdb1/myvol commit force <o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I read about using different brick names but again, I&#8217;m overwhelmed with all the info on google.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I also saw something as simple as remove failed and re-add as new but&#8230;.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Now I just read about xfsdump | xfsrestore to preload, but how would that work with healing?<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Thanks a ton in advance.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Shanon<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>[root@es2-nfs-a ~]# parted /dev/sdb print<o:p></o:p></p><p class=MsoNormal>Error: /dev/sdb: unrecognised disk label<o:p></o:p></p><p class=MsoNormal>Model: DELL PERC H700 (scsi)<o:p></o:p></p><p class=MsoNormal>Disk /dev/sdb: 18.2TB<o:p></o:p></p><p class=MsoNormal>Sector size (logical/physical): 512B/512B<o:p></o:p></p><p class=MsoNormal>Partition Table: unknown<o:p></o:p></p><p class=MsoNormal>Disk Flags:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>[root@es2-nfs-a ~]# grep sdb /etc/fstab<o:p></o:p></p><p class=MsoNormal>/dev/sdb1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/glusterfs/sdb1&nbsp;&nbsp;&nbsp;&nbsp; xfs&nbsp;&nbsp;&nbsp;&nbsp; inode64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>[root@es2-nfs-a ~]# gluster volume info<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Volume Name: myvol<o:p></o:p></p><p class=MsoNormal>Type: Replicate<o:p></o:p></p><p class=MsoNormal>Volume ID: 49fd2a63-f887-4478-9242-69030a7a565d<o:p></o:p></p><p class=MsoNormal>Status: Started<o:p></o:p></p><p class=MsoNormal>Snapshot Count: 0<o:p></o:p></p><p class=MsoNormal>Number of Bricks: 1 x 2 = 2<o:p></o:p></p><p class=MsoNormal>Transport-type: tcp<o:p></o:p></p><p class=MsoNormal>Bricks:<o:p></o:p></p><p class=MsoNormal>Brick1: d-es2-nfs-a:/var/glusterfs/sdb1/myvol<o:p></o:p></p><p class=MsoNormal>Brick2: d-es2-nfs-b:/var/glusterfs/sdb1/myvol<o:p></o:p></p><p class=MsoNormal>Options Reconfigured:<o:p></o:p></p><p class=MsoNormal>nfs.disable: on<o:p></o:p></p><p class=MsoNormal>performance.readdir-ahead: on<o:p></o:p></p><p class=MsoNormal>transport.address-family: inet<o:p></o:p></p><p class=MsoNormal>performance.cache-size: 1GB<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>[root@es2-nfs-a ~]# gluster volume status<o:p></o:p></p><p class=MsoNormal>Status of volume: myvol<o:p></o:p></p><p class=MsoNormal>Gluster process&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TCP Port&nbsp; RDMA Port&nbsp; Online&nbsp; Pid<o:p></o:p></p><p class=MsoNormal>------------------------------------------------------------------------------<o:p></o:p></p><p class=MsoNormal>Brick d-es2-nfs-a:/var/glusterfs/sdb1/myvol<o:p></o:p></p><p class=MsoNormal>Brick d-es2-nfs-b:/var/glusterfs/sdb1/myvol<o:p></o:p></p><p class=MsoNormal>Self-heal Daemon on localhost&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2475<o:p></o:p></p><p class=MsoNormal>Self-heal Daemon on d-es2-nfs-b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8663<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Task Status of Volume myvol<o:p></o:p></p><p class=MsoNormal>------------------------------------------------------------------------------<o:p></o:p></p><p class=MsoNormal>There are no active volume tasks<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>