我想删除超过1周的备份文件.我从gitlab 跟踪了这个备份文档,并成功创建了备份文件以上传到Amazon S3.
我也设置gitlab_rails['backup_keep_time'] = 604800
但它不起作用.
但是,从我在他们创建的IAM用户策略中观察到的内容.无权删除文件.
备份文件正在打包,我不想在AWS中手动执行此操作.
是否有任何标准方法可以删除Amazon S3中用于gitlab omnibus包的备份文件?
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1412062044000",
"Effect": "Allow",
"Action": [
"s3:AbortMultipartUpload",
"s3:GetBucketAcl",
"s3:GetBucketLocation",
"s3:GetObject",
"s3:GetObjectAcl",
"s3:ListBucketMultipartUploads",
"s3:PutObject",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::my.s3.bucket/*"
]
},
{
"Sid": "Stmt1412062097000",
"Effect": "Allow",
"Action": [
"s3:GetBucketLocation",
"s3:ListAllMyBuckets"
],
"Resource": [
"*"
]
},
{
"Sid": "Stmt1412062128000",
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::my.s3.bucket"
]
}
]
}
Run Code Online (Sandbox Code Playgroud) 到目前为止,我仍然对Openembedded-core中的配方与meta-openembedded中的配方感到困惑.很多时候,将食谱放在正确的目录中很麻烦.它们非常相似,但在食谱内容上却显得如此不同.
OpenEmbedded Core包含配方,类和相关文件的基础层,这些基础层在许多不同的OpenEmbedded派生系统(包括Yocto项目)中很常见.
meta-openembedded是OE核心世界的一组层
这两个元数据的内容有何不同?为什么他们必须分成两个元数据?
我有一个存储库,有 2 个分支,大小为 3.5GB。每个分支大约 1.5GB(.git 本身就有 700MB)。
这是错误:
备份失败
[失败的]
失败:/opt/gitlab/embedded/bin/git --git-dir=/mountdata/gitlab/git-data/repositories/my-Project/my-git.git 捆绑包创建/mountdata/gitlab/backups/repositories/my -项目/my-git.bundle --全部
错误:包对象因信号 9 而死亡
错误:包对象死亡
由于我的服务器只有4G内存,我的假设是每次备份时备份代码都会耗尽内存。
有没有更好的备份方法?也许一次一个分支以防止内存不足?
目前,我工作中的命令cron
是:
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1
15 04 * * 1-7 umask 0077; tar cfz /secret/gitlab/backups/$(date "+etc-gitlab-\%s.tgz") -C / etc/gitlab
Run Code Online (Sandbox Code Playgroud) 我正在使用freescale.github.io飞思卡尔社区BSP。
在local.conf中MACHINE ?? = "wandboard"
,我添加了EXTRA_IMAGE_FEATURES += "tools-debug"
这会将gdb,gdbserver和其他一些工具添加到rootfs。
SUMMARY = "Debugging tools"
LICENSE = "MIT"
inherit packagegroup
PR = "r3"
MTRACE = ""
MTRACE_libc-glibc = "libc-mtrace"
RDEPENDS_${PN} = "\
gdb \
gdbserver \
strace \
${MTRACE} \
"
Run Code Online (Sandbox Code Playgroud)
但是,我收到了以下错误,即bitbake无法找到PN gdbserver。
Computing transaction...error: Can't install packagegroup-core-tools-debug-1.0-r3@all: no package provides gdbserver
gdbserver是否已从bsp中删除?为什么将其删除?如果没有,在哪里可以找到gdbserver?