OS Manuals

/usr/bin/aws-efs-csi-driver

CSI driver for Amazon EFS.

From aws-efs-csi-driver-fips 3.5.4-r0 (enterprise-packages), captured 2026-11-08 by running aws-efs-csi-driver --help (exit 0). permalink

Usage of /usr/bin/aws-efs-csi-driver:
  -adaptive-retry-mode
    	Opt out to use standard sdk retry configuration. By default, adaptive retry mode will be used to more heavily client side rate limit EFS API requests. (default true)
  -add_dir_header
    	If true, adds the file directory to the header of the log messages
  -alsologtostderr
    	log to standard error as well as files (no effect when -logtostderr=true)
  -alsologtostderrthreshold value
    	logs at or above this threshold go to stderr when -alsologtostderr=true (no effect when -logtostderr=true)
  -debug-logs
    	Set klog verbosity to level 5 and enable debug logging in efs-utils.
  -delete-access-point-root-dir
    	Opt in to delete access point root directory by DeleteVolume. By default, DeleteVolume will delete the access point behind Persistent Volume and deleting access point will not delete the access point root directory or its contents.
  -efs-cloudwatch-log-enabled
    	Enable CloudWatch logging for EFS in efs-utils.conf.
  -efs-utils-conf-overrides string
    	Comma-separated section:key=value overrides applied to efs-utils.conf. These take precedence over other flags that control the same config (e.g., efs-cloudwatch-log-enabled).
  -efs-utils-config-dir-path string
    	The preferred path for the efs-utils config directory. efs-utils-config-legacy-dir-path will be used if it is not empty, otherwise efs-utils-config-dir-path will be used. (default "/var/amazon/efs")
  -efs-utils-config-legacy-dir-path string
    	The path to the legacy efs-utils config directory mounted from the host path /etc/amazon/efs (default "/etc/amazon/efs-legacy")
  -efs-utils-static-files-path string
    	The path to efs-utils static files directory (default "/etc/amazon/efs-static-files/")
  -endpoint string
    	CSI Endpoint (default "unix://tmp/csi.sock")
  -force-unmount-after-timeout
    	Enable force unmount if normal unmount times out during NodeUnpublishVolume.
  -http-endpoint string
    	TCP network address for the Prometheus metrics HTTP server (e.g. 0.0.0.0:3301). Disabled when empty.
  -legacy_stderr_threshold_behavior
    	If true, stderrthreshold is ignored when logtostderr=true (legacy behavior). If false, stderrthreshold is honored even when logtostderr=true (default true)
  -log_backtrace_at value
    	when logging hits line file:N, emit a stack trace
  -log_dir string
    	If non-empty, write log files in this directory (no effect when -logtostderr=true)
  -log_file string
    	If non-empty, use this log file (no effect when -logtostderr=true)
  -log_file_max_size uint
    	Defines the maximum size a log file can grow to (no effect when -logtostderr=true). Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800)
  -logtostderr
    	log to standard error instead of files (default true)
  -max-inflight-mount-calls int
    	New NodePublishVolume operation will be blocked if maximum number of inflight calls is reached. If maxInflightMountCallsOptIn is true, it has to be set to a positive value. (default -1)
  -max-inflight-mount-calls-opt-in
    	Opt in to use max inflight mount calls limit.
  -metrics-cert-file string
    	Path to the TLS certificate file for the metrics server. Requires --metrics-key-file.
  -metrics-key-file string
    	Path to the TLS private key file for the metrics server. Requires --metrics-cert-file.
  -one_output
    	If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true)
  -s3files-cloudwatch-log-enabled
    	Enable CloudWatch logging for S3Files in s3files-utils.conf. (default true)
  -s3files-cloudwatch-metrics-enabled
    	Enable CloudWatch metrics emission for S3 files in s3files-utils.conf. (default true)
  -s3files-utils-conf-overrides string
    	Comma-separated section:key=value overrides applied to s3files-utils.conf. These take precedence over other flags that control the same config (e.g., s3files-cloudwatch-log-enabled, s3files-cloudwatch-metrics-enabled).
  -skip_headers
    	If true, avoid header prefixes in the log messages
  -skip_log_headers
    	If true, avoid headers when opening log files (no effect when -logtostderr=true)
  -stderrthreshold value
    	logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=true unless -legacy_stderr_threshold_behavior=false) (default 2)
  -tags string
    	Space separated key:value pairs which will be added as tags for EFS resources. For example, 'environment:prod region:us-east-1'
  -unmount-timeout duration
    	Timeout for unmounting a volume during NodeUnpublishVolume when forceUnmountAfterTimeout is true. If the timeout is reached, the volume will be forcibly unmounted. The default value is 30 seconds. (default 30s)
  -v value
    	number for the log level verbosity
  -version
    	Print the version and exit
  -vmodule value
    	comma-separated list of pattern=N settings for file-filtered logging
  -vol-metrics-fs-rate-limit int
    	Volume metrics routines rate limiter per file system (default 5)
  -vol-metrics-opt-in
    	Opt in to emit volume metrics
  -vol-metrics-refresh-period float
    	Refresh period for volume metrics in minutes (default 240)
  -volume-attach-limit int
    	Maximum number of volumes that can be attached to a node. If volumeAttachLimitOptIn is true, it has to be set to a positive value. (default -1)
  -volume-attach-limit-opt-in
    	Opt in to use volume attach limit.
Options (41)
OptionDescriptionSource
-adaptive-retry-modeOpt out to use standard sdk retry configuration.help
-add_dir_headerIf true, adds the file directory to the header of the log messageshelp
-alsologtostderrlog to standard error as well as files (no effect when -logtostderr=true)help
-alsologtostderrthreshold valuelogs at or above this threshold go to stderr when -alsologtostderr=true (no effect when -logtostderr=true)help
-debug-logsSet klog verbosity to level 5 and enable debug logging in efs-utils.help
-delete-access-point-root-dirOpt in to delete access point root directory by DeleteVolume.help
-efs-cloudwatch-log-enabledEnable CloudWatch logging for EFS in efs-utils.conf.help
-efs-utils-conf-overrides stringComma-separated section:key=value overrides applied to efs-utils.conf.help
-efs-utils-config-dir-path stringThe preferred path for the efs-utils config directory.help
-efs-utils-config-legacy-dir-path stringThe path to the legacy efs-utils config directory mounted from the host path /etc/amazon/efs (default "/etc/amazon/efs-legacy")help
-efs-utils-static-files-path stringThe path to efs-utils static files directory (default "/etc/amazon/efs-static-files/")help
-endpoint stringCSI Endpoint (default "unix://tmp/csi.sock")help
-force-unmount-after-timeoutEnable force unmount if normal unmount times out during NodeUnpublishVolume.help
-http-endpoint stringTCP network address for the Prometheus metrics HTTP server (e.g. 0.0.0.0:3301).help
-legacy_stderr_threshold_behaviorIf true, stderrthreshold is ignored when logtostderr=true (legacy behavior).help
-log_backtrace_at valuewhen logging hits line file:N, emit a stack tracehelp
-log_dir stringIf non-empty, write log files in this directory (no effect when -logtostderr=true)help
-log_file stringIf non-empty, use this log file (no effect when -logtostderr=true)help
-log_file_max_size uintDefines the maximum size a log file can grow to (no effect when -logtostderr=true).help
-logtostderrlog to standard error instead of files (default true)help
-max-inflight-mount-calls intNew NodePublishVolume operation will be blocked if maximum number of inflight calls is reached.help
-max-inflight-mount-calls-opt-inOpt in to use max inflight mount calls limit.help
-metrics-cert-file stringPath to the TLS certificate file for the metrics server.help
-metrics-key-file stringPath to the TLS private key file for the metrics server.help
-one_outputIf true, only write logs to their native severity level (vs also writing to each lower severity level;help
-s3files-cloudwatch-log-enabledEnable CloudWatch logging for S3Files in s3files-utils.conf.help
-s3files-cloudwatch-metrics-enabledEnable CloudWatch metrics emission for S3 files in s3files-utils.conf.help
-s3files-utils-conf-overrides stringComma-separated section:key=value overrides applied to s3files-utils.conf.help
-skip_headersIf true, avoid header prefixes in the log messageshelp
-skip_log_headersIf true, avoid headers when opening log files (no effect when -logtostderr=true)help
-stderrthreshold valuelogs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=true unless -legacy_stderr_threshold_behavior=false) (default 2)help
-tags stringSpace separated key:value pairs which will be added as tags for EFS resources.help
-unmount-timeout durationTimeout for unmounting a volume during NodeUnpublishVolume when forceUnmountAfterTimeout is true.help
-v valuenumber for the log level verbosityhelp
-versionPrint the version and exithelp
-vmodule valuecomma-separated list of pattern=N settings for file-filtered logginghelp
-vol-metrics-fs-rate-limit intVolume metrics routines rate limiter per file system (default 5)help
-vol-metrics-opt-inOpt in to emit volume metricshelp
-vol-metrics-refresh-period floatRefresh period for volume metrics in minutes (default 240)help
-volume-attach-limit intMaximum number of volumes that can be attached to a node.help
-volume-attach-limit-opt-inOpt in to use volume attach limit.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.