mirror of
https://github.com/markusressel/zfs-inplace-rebalancing
synced 2026-02-04 21:14:09 +00:00
Remove extraneous flags (#38)
This commit is contained in:
parent
979edb265c
commit
15672d2a02
@ -93,21 +93,19 @@ function rebalance () {
|
||||
# Linux
|
||||
|
||||
# --reflink=never -- force standard copy (see ZFS Block Cloning)
|
||||
# -a -- keep attributes
|
||||
# -d -- keep symlinks (dont copy target)
|
||||
# -a -- keep attributes, includes -d -- keep symlinks (dont copy target) and
|
||||
# -p -- preserve ACLs to
|
||||
# -x -- stay on one system
|
||||
# -p -- preserve ACLs too
|
||||
cp --reflink=never -adxp "${file_path}" "${tmp_file_path}"
|
||||
cp --reflink=never -ax "${file_path}" "${tmp_file_path}"
|
||||
elif [[ "${OSTYPE,,}" == "darwin"* ]] || [[ "${OSTYPE,,}" == "freebsd"* ]]; then
|
||||
# Mac OS
|
||||
# FreeBSD
|
||||
|
||||
# -a -- Archive mode. Same as -RpP.
|
||||
# -a -- Archive mode. Same as -RpP. Includes preservation of modification
|
||||
# time, access time, file flags, file mode, ACL, user ID, and group
|
||||
# ID, as allowed by permissions.
|
||||
# -x -- File system mount points are not traversed.
|
||||
# -p -- Cause cp to preserve the following attributes of each source file
|
||||
# in the copy: modification time, access time, file flags, file mode,
|
||||
# ACL, user ID, and group ID, as allowed by permissions.
|
||||
cp -axp "${file_path}" "${tmp_file_path}"
|
||||
cp -ax "${file_path}" "${tmp_file_path}"
|
||||
else
|
||||
echo "Unsupported OS type: $OSTYPE"
|
||||
exit 1
|
||||
|
||||
Loading…
Reference in New Issue
Block a user