PNFSDSCOPYMR(8) | MidnightBSD System Manager's Manual | PNFSDSCOPYMR(8) |
pnfsdscopymr
—
copy or move a data storage file for a MDS file to a
different DS
pnfsdscopymr |
[-r mounted-on-DS-dir]
[-m source-mounted-on-DS-dir
destination-mounted-on-DS-dir] mdsfile |
The pnfsdscopymr
command copies a data
storage file for an MDS file from one DS to another DS. It is normally used
to recover data files onto a repaired DS, but can also be used to manually
migrate a data storage file from one DS to a different one. By default, the
command will copy the data storage file for “mdsfile” to one
of the other DSs to create a mirror of it. This might be done if the file
was created before mirroring was enabled on the pNFS service and now needs
to be mirrored.
The following options are available:
-r
mounted-on-DS-dir-m
source-mounted-on-DS-dir
destination-mounted-on-DS-dirThis command must be run on the MDS and a typical usage would be as an argument for find(1) for all regular files.
For example, if the repaired DS is mounted on /data3 and files
previously stored on the repaired DS have had the DS's IP address set to
0.0.0.0:
# cd <top-level-exported-directory-on-the-MDS>
# find . -type f -exec pnfsdscopymr -r /data3 {} \;
find(1), nfsv4(4), pnfs(4), nfsd(8), pnfsdsfile(8), pnfsdskill(8)
The pnfsdscopymr
command first appeared in
FreeBSD 12.0.
June 2, 2018 | midnightbsd-3.1 |