一 基本原理
1.1 android的分区知识
(1) splash1
开机画面,使用Nandroid backup备份系统后的文件为splash1.img
(2) recovery
该分区是恢复模式(即开机按Home+power进入的界面),使用Nandroid backup备份为recovery.img
(3) boot
内核启动分区,使用Nandroid backup备份为boot.img
(4) system
Android系统部分,目录表示为/system,通常为只读,使用Nandroid backup备份为system.img
(5) cache
缓存文件夹,目录表示为/cache,事实上除了T-mobile的OTA
继续阅读 »
在 master->backup 模式下,一旦主库宕掉, 虚拟IP会自动漂移到从库,当主库修复后,keepalived启动后,还会把虚拟IP抢过来,即使你设置nopreempt(不抢占)的方式抢占IP的动作也会发生
在 backup->backup 模式下,关闭 VIP抢占模式,当主库宕掉后虚拟IP会自动漂移到从库上,当原主恢复之后重启keepalived服务,并不会抢占新主的虚拟IP, 即使是优先级高于从库的优先级别,也不会抢占 IP
继续阅读 »
听上去很简单,然而并不是——今天我要说的是为仅配置为缓存、没有persistence的Redis实例进行备份和恢复。为什么要对缓存进行备份和恢复?每个人的需求都不一样,其中一种是为了debug:你必须复原一个与production一模一样的环境——不仅是db,还有缓存,否则一些问题就没法重现。
继续阅读 »
install和cp类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile(在RPM的spec里面也经常用到),使用它来将程序拷贝到目标(安装)目录。
常用参数:
bash
--backup[=CONTROL]:为每个已存在的目的地文件进行备份。
-b:类似 --backup,但不接受任何参数。
-d,--directory:所有参数都作为目录处理,而且会创建指定目录的所有主目录。
-D:创建前的所有主目录,然后将复制至 ;在第一种使用格式中有用。
-g,--group=组:自行设定所属组,而不是进程目前的所属组。
-m,--mode=模式:自
继续阅读 »