梦想农场

xtrabackup备份 xtrabackup备份命令

梦想农场 1

大家好我是源源,xtrabackup备份,关于xtrabackup备份命令很多人还不知道,那么现在让我们一起来看看吧!

xtrabackup备份 xtrabackup备份命令xtrabackup备份 xtrabackup备份命令


xtrabackup备份 xtrabackup备份命令


1、这将显示一个以XML格式输出数据库的PHP代码段。

2、XML不是恢复表的最简单的格式,但它可以更容易阅读。

3、有时候我们需要获取文件的创建时间。

4、例如:我在研究 《xtrabackup 原理图》的时候,想通过观察确认 xtrabackup_log 是最早创建 并且是 最晚保存的文件。

5、我们就需要知道 xtrabackup_logfile 这个文件的创建时间戳和修改时间戳。

6、复习:Linux关于文件的三个时间戳Linux 的文件系统保存有三个时间戳,利用 stat 指令查看文件信息可以获取。

7、他们分别是 ATime、MTime 和 CTime[root@192-168-199-198 backups]# stat 2.txt File: ‘2.txt’ Size: 16 Blocks: 8 IO Block: 4096 regular fileDev: 821h/2081d Inode: 15 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)Access: 2019-07-23 12:12:14.276981038 +0800Modify: 2019-07-23 12:12:41.415980158 +0800Chdrwx------ 2 mysql mysql 4096 Feb 11 17:39 django/ange: 2019-07-23 12:12:41.415980158 +0800 Birth: - ATime ——文件的最近访问时间只要读取文件,ATime 就会更新,对应的是 stat 命令获取的 Access 的值。

8、[root@192-168-199-198 backups]# cat 2.txt #MTime ——文件的内容最近修改的时间这里不要用vi修改文件内容,因为用vi修改文件内容有可能会引起Inode变更,也就是你观察的文件并不是之前的文件了!这个和vi的原理有关。

9、CTime ——文件属性最近修改的时间当文件的目录被修改,或者文件的所有者,权限等被修改时,CTime 也就会更新,对应的是 stat 命令获取的 Change 的值。

10、[root@192-168-199-198 backups]# chmod 777 2.txt #Linux 无法获取文件创建时间?现在我们知道了Linux有三种时间,ATime、MTime 和 CTime,那么很好奇为什么没有 CRTime (创建时间) 呢?请点击输入描述对比 Windows 系统 (上图),Windows 的 NTFS 文件系统里存在三个时间戳,其中就包含了“创建时间”,但在 Linux 的设计哲学上没有文件“创建时间”这么一说,所以早期版本的ext文件系统不支持文件“创建时间”。

11、但从 ext4 版本开始,文件创建时间存储在ext4文件系统的inode中,所以 ext4 文件系统使用特殊方法也是可以获取文件的创建时间的。

12、也说明了,是否能获取文件的创建时间,和文件系统是否支持有关。

13、Linux 上获取文件创建时间的步骤常用CentOS7 Linux系统自带一个工具,叫做 debugfs,他可以查出 ext4 文件系统上的文件的创建时间。

14、man debugfs 发现工具的描述是 “ext2/ext3/ext4 file debugger”,所以他是不支持 xfs 文件系统的。

15、的 xfs 文件系统是否支持获取文件创建时间,还有如何获取,这个暂时不清楚,需读者查阅文档。

本文到这结束,希望上面文章对大家有所帮助。