public static void archiveFamily(FileSystem fs, Configuration conf, RegionInfo parent,
    Path tableDir, byte[] family) throws IOException {
    Path familyDir = new Path(tableDir, new Path(parent.getEncodedName(), Bytes.toString(family)));
    archiveFamilyByFamilyDir(fs, conf, parent, familyDir, family);
  }
Remove from the specified region the store files of the specified column family, either by
archiving them or outright deletion
@param fs       the filesystem where the store files live
@param conf     {@link Configuration} to examine to determine the archive directory
@param parent   Parent region hosting the store files
@param tableDir {@link Path} to where the table is being stored (for building the archive path)
@param family   the family hosting the store files
@throws IOException if the files could not be correctly disposed.
hbase-server/src/main/java/org/apache/hadoop/hbase/backup/HFileArchiver.java