C.4. 指定时间值
当为 LVM 选择指定时间值时,您可以使用标准化的时间规格格式或更自由的规格,如 第 C.4.1 节 “标准时间选择格式” 和 第 C.4.2 节 “Freeform time 选择格式” 所述。
您可以使用
/etc/lvm/lvm.conf
配置文件中的 report/time 格式配置选项指定显示时间值的方式。有关指定这个选项的信息在 lvm.conf
文件中提供。
C.4.1. 标准时间选择格式
您可以使用以下格式为 LVM 选择指定时间值。
date time timezone
表 C.15 “时间规格格式” 总结了在指定这些时间值时可以使用的格式。
字段 | 字段值 | |||
---|---|---|---|---|
date |
| |||
time |
| |||
timezone(始终使用 + 或 - 符号) |
|
完整日期/时间规格是 YYYY-MM-DD hh:mm:ss。用户可以从右到左侧保留日期/时间部分。每当这些部分被留出时,会使用第二个粒度自动假定范围。例如:
- "2015-07-07 9:51" 表示范围 "2015-07-07 9:51:00" - "2015-07-07 9:51:59"
- "2015-07" 表示范围 "2015-07-01 0:00:00" - "2015-07-31 23:59:59"
- "2015" 表示范围 "2015-01-01 0:00:00" - "2015-12-31 23:59:59"
以下示例显示了在选择条件中使用的日期/时间规格。
lvs -S 'time since "2015-07-07 9:51"' lvs -S 'time = "2015-07"" lvs -S 'time = "2015"'
C.4.2. Freeform time 选择格式
您可以使用以下授权在 LVM 选择条件中指定日期/时间规格。
- 周日名称("星期日" - "Saturday" 或缩写为"Sun" - "Sat")
- 标签用于时间("noon","midnight")
- 相对于当前日期("今天")的某一天标签.
- 使用今天的相对偏移来回点(N 是一个数字)
- ("n"秒"/"分钟"/"小时"/"小时"/"周"/"年"/"年"
- ( "N" "secs"/"mins"/"hrs" ... "ago")
- ( "N" "s"/"m"/"h" ... "ago")
- 以 hh:mm:ss 格式或 AM/PM 后缀进行时间规格
- 个月名称("January" - "December" 或缩写为"Jan" - "Dec"
以下示例显示了选择条件中使用的
自由格式
日期/时间规格。
lvs -S 'time since "yesterday 9AM"' lvs -S 'time since "Feb 3 years 2 months ago"' lvs -S 'time = "February 2015"' lvs -S 'time since "Jan 15 2015" && time until yesterday' lvs -S 'time since "today 6AM"'