标签: backup

EncryptedSharedPreferences 的 AutoBackUp 无法恢复

我用来EncryptedSharedPreferences在本地存储用户信息(如果您不熟悉,请参阅此)。我已经使用备份规则实现了自动备份。我备份了首选项,清除了应用程序上的数据,并尝试恢复数据(按照备份恢复概述的步骤进行操作)。

查看 Android Studio 中的设备文件资源管理器,我可以确认我的首选项文件正在恢复(它的名称正确并且其中包含加密数据)。但是,我的应用程序的功能就好像首选项文件不存在一样。

我缺少什么?

偏好代码:

class PreferenceManager(context: Context) {
    companion object {
        private const val KEY_STORE_ALIAS = "APP_KEY_STORE"
        private const val privatePreferences = "APP_PREFERENCES"
    }

    // See https://developer.android.com/topic/security/data#kotlin for more info
    private val sharedPreferences = EncryptedSharedPreferences.create(
        privatePreferences,
        KEY_STORE_ALIAS,
        context,
        EncryptedSharedPreferences.PrefKeyEncryptionScheme.AES256_SIV,
        EncryptedSharedPreferences.PrefValueEncryptionScheme.AES256_GCM
    )

    init {
        //val all = sharedPreferences.all
        //for (item in all) {
            //Log.e("PREFERENCES", "${item.key} - ${item.value}")
        //}
    }

    @SuppressLint("ApplySharedPref")
    fun clear() {
        // Normally you want apply, but we …
Run Code Online (Sandbox Code Playgroud)

backup android restore sharedpreferences kotlin

3
推荐指数
1
解决办法
2450
查看次数

使用 CDK 的 AWS DynamoDB 备份

我想使用 AWS Typescript CDK 创建 DynamoDB 表和备份。使用 CDK 创建 DynamoDB 非常简单,但实施备份并不容易。谁能帮我使用 CDK 实现备份?我试图解决这个问题,但互联网上没有足够的参考资料。如果有人能够提供此场景的完整示例,我将不胜感激。提前致谢。

我尝试使用这个https://aws-cdk.com/aws-backup/,但并不是很有帮助。

backup amazon-web-services amazon-dynamodb aws-cdk

3
推荐指数
1
解决办法
2389
查看次数

处理自动备份脚本中的登录

我需要编写一个shell脚本来安排每天运行以使用mercurial备份目录.我已经完成了大部分用例,除了我可以找到一种在脚本运行时进行自动登录的方法.

for REPOSITORY in $@ 
do
    cd $REPOSITORY

    # commit the changes
    hg commit -A -m "Commit changes `date`"

    # push the changes to the remote repository
    if hg push 
    then
        logger hg push success
    else
        logger hg push failure
    fi
done
Run Code Online (Sandbox Code Playgroud)

发出hg push命令后会显示登录提示.

shell backup mercurial dvcs login

2
推荐指数
1
解决办法
650
查看次数

mysql:从备份中恢复列的值

我遇到了麻烦.而不是launchin脚本

UPDATE table_name SET field=value WHERE id=12345
Run Code Online (Sandbox Code Playgroud)

我推出了

UPDATE table_name SET field=value
Run Code Online (Sandbox Code Playgroud)

数据库每天都备份(使用mysqldump).使用备份还原该列值的最简单方法是什么?显然,我不能直接应用该备份,因为数据库会不断更改.

先感谢您!!

mysql backup database-backups

2
推荐指数
1
解决办法
2278
查看次数

robocopy/MIR - 不要删除目标中的desktop.ini

我想在两台计算机之间同步文件夹,一台用XP,另一台用Vista.我希望镜像这两个文件夹,但安全设置和文件夹设置除外.据我所知,/MIRswitch将删除目标文件夹中的任何"额外"文件,其中包括desktop.ini文件.我可以避免复制desktop.ini文件/XA:SH 如何防止robocopy删除目标desktop.ini文件?
如果我必须做任何额外的脚本,我更喜欢PowerShell.但我希望robocopy可以自己做.

谢谢.

directory backup powershell synchronization robocopy

2
推荐指数
1
解决办法
4441
查看次数

哪些Magento网站目录和文件不能使用Codeguard等云备份解决方案进行备份?

我在网站上安装了Magento 1.7.0.2,并希望通过FTP使用Codeguard(codeguard.com)在云端进行备份.我被问到要选择哪些目录进行备份,并建议删除/ var/cache和/ var/temp目录,因为codeguard会比较不同版本的备份并相应地更新后续备份.显然,不应备份缓存和临时文件夹.

我的问题是我不应该备份哪些其他目录和文件?我的/ var目录包含以下子目录和文件:cache,export,locks,package,session,tmp和.htaccess文件.

version-control backup magento codeguard

2
推荐指数
1
解决办法
1474
查看次数

用备份替换azure数据库

我有一个azure数据库的备份文件(.bacpac).我想用该备份替换现有的azure数据库.建议的程序是什么:

  • 将备份导入新数据库并将数据库重命名为旧数据库?
  • 使用SSMS T-SQL:"使用凭证= [..]"从[url]恢复数据库[db]?

如何确保用户不受/恢复过程影响最小?我可以在任何类型的离线模式下设置要替换的数据库吗?

backup azure backup-strategies database-restore azure-sql-database

2
推荐指数
1
解决办法
2611
查看次数

如何使用Powershell备份SQL Server数据库

我正在尝试备份SQL Server 2008 R2数据库,数据库的名称是test.

我使用以下PowerShell脚本,但我收到一条错误消息,表明数据库不存在,但我可以看到test数据库和表,我可以查询它.

Backup-SqlDatabase -ServerInstance testpc-001\SQLEXPRESS -Database test -BackupAction   
Database
Run Code Online (Sandbox Code Playgroud)

如果我尝试编辑上面的脚本使用

$date = Get-Date -Format yyyyMMddHHmmss
$dbname = 'test'
Backup-SqlDatabase -ServerInstance SQLEXPRESS -Database $dbname -BackupFile   
"C:\DBbackups\$($dbname)_db_$($dt).bak"
Run Code Online (Sandbox Code Playgroud)

我收到错误无法连接到 SQLEXPRESS

backup powershell sql-server-2008-r2

2
推荐指数
1
解决办法
1万
查看次数

如何在python中创建目录的tar文件备份

我正在尝试做的事情:我正在尝试对运行此python脚本的目录进行递归 .tar文件备份.

我目前拥有的:

import os
import zipfile
import datetime
import tarfile
datetime = str( datetime.datetime.now() )
def zipdir(path, zip):
    for root, dirs, files in os.walk(path):
        for file in files:
            zip.write(os.path.join(root, file))
backupdir = raw_input('Which directory should we backup to? \n')
if backupdir :
    try:
        zipf = zipfile.ZipFile('DrupalInstanceBackup'+datetime+'.zip', mode='w')
        zipdir('/Users/localuser/Downloads/backup', zipf)
    except Exception as e:
        print e
    finally:
        zipf.close()
Run Code Online (Sandbox Code Playgroud)

它目前的作用: 它进行.zip备份,但在解压缩时它不会显示任何文件.

我想做什么: 有人可以帮助我以递归方式备份目录并.tar以递归方式创建目录及其文件的存档吗?

谢谢

python backup recursion

2
推荐指数
1
解决办法
6068
查看次数

rsync备份到外部硬盘exFat失败

我试图将数据从我的macbook备份到外部硬盘驱动器 - 使用exFat格式化(因为Windows和Linux/Mac兼容性).

使用Automator,我将创建一个小程序,轻松备份我的数据.它可以在本地驱动器上工作,从本地驱动器到SD卡.但它无法从本地驱动器到外部硬盘驱动器.怎么了?

SOURCE=/Users/username/Pictures/test
TARGET=/Volumes/Backup/
LOG=~/Documents/AutomatorLogs/BackupSync.log

rsync -aze "ssh" --delete --exclude=".*" "$SOURCE" "$TARGET" > "$LOG"
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

rsync:recv_generator:mkdir"/ Volumes/Backup/test"失败:权限被拒绝(13)

permissions macos backup rsync

2
推荐指数
2
解决办法
2655
查看次数