获取文件系统挂载的时间点
有时候我们需要知道一个文件系统最后的挂载时间,为什么呢?
因为我最近遇到一个问题,阿里云的虚拟机挂载的大容量数据盘,初始化时间被系统盘要慢很多。为了能够把kdump的转储文件存放到数据盘上,我需要等待数据盘就绪并被挂载到 /home
目录之后再启动kdump。这就需要检查数据盘 vdb
和系统盘 vda
初始化的时间间隔,以便能够有一个等待时间。
实际上更好的推迟kdump的方式不是估算等待时间,而是有一个循环的检查文件系统是否挂载好的脚本,这个后续我再补充。
简单获取文件系统挂载的时间戳是使用
tune2fs
命令:
sudo tune2fs -l /dev/sda1
可以看到类似如下输出
tune2fs 1.41.11 (14-Mar-2010)
Last mounted on: /
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 7028736
Filesystem created: Sat Nov 14 20:49:49 2009
Last mount time: Wed Jun 9 18:19:42 2010
Last write time: Thu Jun 3 09:38:18 2010
Mount count: 20
Maximum mount count: 32
参考
Last updated
Was this helpful?