Data Domain - BoostFS for Linux using fstab to make mounts persistent.

Summary: BoostFS is a regular process that the operating system stops when the system restarts or the user logs off, and BoostFS for linux mounts do not survive without the process. To remount BoostFS mounts during system startup, you need to add fstab mount commands. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Use of the file systems table

During system start and some other times, the mount command consults the file systems table (fstab) that is stored in the /etc/fstab file for direction on what file systems should be mounted. For example, if the mount -a command is executed, mount tries to mount all of the file systems that are documented in the /etc/fstab file according to the fstab rules.

Use of mount with fstab

In this example, the fstab entry shown mounts the storage unit mystu from the DDR myddr onto /mnt as a BoostFS filesystem.
 

myddr:/mystu /mnt/mypath boostfs defaults,_netdev 0 0


When using this command, set the mount point to the location where you want the file system to be mounted, such as /mnt.

Allowing multiple users

In this example, the fstab entry includes the BoostFS option allow-others, which allows access to users other than the user that mounted the file system. Because the file system is mounted during system start, the user that mounted the file system is the root user.
 

myddr:/mystu /mnt/mypath boostfs defaults,_netdev,bfsopt(allow-others=true) 0 0


BoostFS does not mount after reboot

If BoostFS fails to mount after rebooting the system:

a) ensure that the _netdev option to /etc/fstab as shown in the following example:
 

myddr:/mystu1 /mnt/mypath boostfs defaults,_netdev,bfsopt(allow-others=true) 0 0

BoostFS does not mount after reboot

b) ensure that if you are using different lockboxes for different BoostFS mounts.  This information needs to be included in ether the  fstab file as an option or put into the boostfs.conf file.  (see examples below)
 

fstab:
myddr1:/mystu1 /mnt/mypath1 boostfs defaults,_netdev,bfsopt(allow-others=true,lockbox-path=/opt/emc/boostfs/lockbox/boostfs1.lockbox) 0 0
myddr2:/mystu2 /mnt/mypath2 boostfs defaults,_netdev,bfsopt(allow-others=true,lockbox-path=/opt/emc/boostfs/lockbox/boostfs2.lockbox) 0 0
boostfs.conf:  Add mount specific info after the comment.   (do not put info into the [global] section for mount specific info)

#
# Mount point sections are delineated by [mountpoint]
#

[/mnt/mypath1]
data-domain-system=<myddr1>
storage-unit=<DDBOOST Storage-Unit name: example mystu1>
storage-unit-username=<DDBOOST User NAME for mystu1>
lockbox-path=/opt/emc/boostfs/lockbox/boostfs1.lockbox
 
[/mnt/mypath2]
data-domain-system=<myddr2>
storage-unit=<DDBOOST Storage-Unit name: example mystu2>
storage-unit-username=<DDBOOST User NAME for mystu2>
lockbox-path=/opt/emc/boostfs/lockbox/boostfs2.lockbox

Additional Information

DD Boost File System provides a general file-system interface to the DD Boost libraries similar to an NFS mount, allowing standard backup applications to take advantage of DD Boost features.

https://www.dell.com/support/home/en-us/product-support/product/data-domain-boost-file-system/overview
 

Affected Products

Data Domain
Article Properties
Article Number: 000212415
Article Type: How To
Last Modified: 13 Mar 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.