我正在尝试转移我的私人 gpg 密钥,但遇到了一些奇怪的建议。一方面,我被告知要做gpg --export
和gpg --export-secret-keys
,另一方面,我被建议只cp ~/.gnupg
使用拇指驱动器并将其放入新系统。
我应该做什么?这样做本身是否存在某种安全隐患?.gnupg 中的这些系统特有文件是否不应传输?
我正在尝试转移我的私人 gpg 密钥,但遇到了一些奇怪的建议。一方面,我被告知要做gpg --export
和gpg --export-secret-keys
,另一方面,我被建议只cp ~/.gnupg
使用拇指驱动器并将其放入新系统。
我应该做什么?这样做本身是否存在某种安全隐患?.gnupg 中的这些系统特有文件是否不应传输?
关于 Amazon Glacier,我遇到了一些问题。
我输入命令
aws glacier initiate-multipart-upload \
--account-id - \
--archive-description "Qozu Chronicles May 2023 Backup" \
--part-size 4294967296 \
--vault-name tyllavideo
并得到以下结果:
{
"location": "/953374234641/vaults/tyllavideo/multipart-uploads/-BbO80kesvItrSPcGdZrfhco87xzs1oPdWG4r1WW7lJ1aTjElIICKthnMnkFuFjej8k4kWvJvaOQFNXGufCfYNKKSuiW",
"uploadId": "-BbO80kesvItrSPcGdZrfhco87xzs1oPdWG4r1WW7lJ1aTjElIICKthnMnkFuFjej8k4kWvJvaOQFNXGufCfYNKKSuiW"
}
请注意,uploadId
以-
. 当我想上传一个部分时,这就成了一个问题,就像我运行命令时一样
aws glacier upload-multipart-part \
--upload-id -BbO80kesvItrSPcGdZrfhco87xzs1oPdWG4r1WW7lJ1aTjElIICKthnMnkFuFjej8k4kWvJvaOQFNXGufCfYNKKSuiW \
--body chunkaa \
--range 'bytes 0-6717640/*' \
--account-id - \
--vault-name tyllavideo
我收到此错误:
aws: error: argument --upload-id: expected one argument
我尝试用uploadId
引号引起来,并尝试使用 a\
来转义-
. 两者都给出了相同的错误。我做错了什么,如何开始上传?
在进行一些故障排除和运行命令的过程中netsh winsock reset
,想知道是否有人知道备份当前 winsock 目录(和/或命令reset
重置/删除的所有内容)的方法(或应用程序)以及恢复这些目录的选项如果需要值?
到目前为止,Google-Fu 对我没有任何帮助。
所以我想将一堆文件从我的 mac 同步到外部驱动器并尝试了这个:
$ rsync -vv --files-from=backup.txt /Volumes/Seagate\ Expansion\ Drive/2022-12-27-imac-backup/
rsync version 2.6.9 protocol version 29
Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others.
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
inplace, IPv6, 64-bit system inums, 64-bit internal inums
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.
rsync is a file transfer program capable of efficient remote update
via a fast differencing algorithm.
Usage: rsync [OPTION]... SRC [SRC]... DEST
or rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
or rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST
or rsync [OPTION]... SRC [SRC]... rsync://[USER@]HOST[:PORT]/DEST
or rsync [OPTION]... [USER@]HOST:SRC [DEST]
or rsync [OPTION]... [USER@]HOST::SRC [DEST]
or rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
The ':' usages connect via remote shell, while '::' & 'rsync://' usages connect
to an rsync daemon, and require SRC or DEST to start with a module name.
Options
-v, --verbose increase verbosity
-q, --quiet suppress non-error messages
....
....
(snip)
....
Use "rsync --daemon --help" to see the daemon-mode command-line options.
Please see the rsync(1) and rsyncd.conf(5) man pages for full documentation.
See http://rsync.samba.org/ for updates, bug reports, and answers
rsync error: syntax or usage error (code 1) at /AppleInternal/Library/BuildRoots/aaefcfd1-5c95-11ed-8734-2e32217d8374/Library/Caches/com.apple.xbs/Sources/rsync/rsync/options.c(1436) [client=2.6.9]
所以它并没有说什么错了,但有些事情确实发生了。我猜是文件格式不对?但这并不那么奇特:
$ cat backup.txt
/Users/carlerik/Downloads/Paragon-31091-PEU_MacInstallUnlock-15.10.485.dmg
/Users/carlerik/Documents/Øvelser.ptflow
/Users/carlerik/Pictures/syncdir/2019
/Users/carlerik/Pictures/dump
/Users/carlerik/Pictures/dronebilder*
/Users/carlerik/Pictures/profilbilde
/Users/carlerik/sohf_next-2022_10_18_11_09_03-dump.sql
/Users/carlerik/develop_k8s-2022_10_25_10_56_35-dump.sql
搜索示例并不是很有成果,因为没有人列出from 文件的内容。
$ rsync --version
rsync version 2.6.9 protocol version 29
我有一个包含 48 GB 数据的“黄金备份库”目录树,其中包含“11 411 个文件,1 054 个文件夹”。
由于 USB/ROBOCOPY/Windows 需要永远将许多小文件传输到我所有的外部备份磁盘,我现在已经将整个文件 7 压缩到一个新的 .7z 文件中,我将作为一个文件传输到我的备份设备。
但这会导致任何问题吗?如果一个小原子在存储介质上移动,像这样的单个大文件是否会完全损坏,将我永远锁定在所有旧数据之外,而“直接”目录结构 (NTFS) 只会导致其中一个文件去腐败?
还是我从根本上对这种想法感到困惑?我只是想确保我不会做出最糟糕的决定,这会让我在未来深感遗憾。
我已将我的 Thunderbird 配置文件(名为 like 的目录f4gokpr4.default
)从一台 Windows 10 机器复制到另一台 Windows 10 机器。帐户名称相同,我知道的所有绝对路径也相同。
但是,现在我的 POP 帐户中的很多文件夹在界面中丢失了。顶级文件夹在那里,但它们不包含字母和子文件夹。
共同点是这些目录具有西里尔文/非拉丁语名称,Работа
并且包含特殊字符,例如Путешествия/Отдых
(这是一个文件夹,而不是子文件夹)。在配置文件文件夹中,它们对应于文件/目录//Работа
和类似的东西// 。西里尔字符按原样存储,特殊字符之后的所有内容都被截断。Работа.msf
Работа.sbd
Путешествияf88e4aec
Путешествияf88e4aec.msf
Путешествияf88e4aec.sbd
但是,在新系统上,Thunderbird 认为这些文件夹应该存储在新创建的目录中,例如44d8f9af
// 44d8f9af.msf
。44d8f9af.sbd
这些目录是在配置文件中创建的,是空的,并且没有文件/目录从以前的位置移动。
全拉丁目录工作正常。
如何让 Thunderbird 使用旧目录而不是尝试给它们新名称?
我想为完整系统(root-on-ZFS)备份创建一个方便的解决方案。这个想法是在启动时(在任何写入 FS 之前)或作为关机过程的最后一步创建整个系统的快照。这样我想保证 FS 在逻辑上是一致的,即快照代表冷 FS 的状态(没有任何未完成的进程)。zfs send
稍后,如有必要,可以将此快照备份到另一个位置。
同样,这个想法是要保证,不仅仅是所有 I/O 操作都已完成且一致,而是所有进程都已完成,因此 FS 状态是全局且逻辑一致的。例如,不可能某个程序已经写入文件a
并进入快照,但在b
微秒后完成写入文件,因此文件b
不存在于快照中,而对于程序操作,文件在同步。
编辑:我的发行版是 Arch Linux
理想情况下,我想从该 VPS 的运行实例内部创建一个 VPS 的 qcow2 映像。我不确定这是否可能,但我不这么认为。
问题是我的 VPS 提供商会让我创建备份映像,但无法导出该映像(它只能用于将 VPS 恢复到以前的状态,或创建新的 VPS 实例)。如果相关,他们正在运行 VMware。他们确实有一个“备份解决方案”,其中涉及安装(并按月支付)Acronis,但我不确定它是如何工作的或者它实际上给了我什么。
我是否有任何其他“热”备份选项,或者我只是坚持尝试将整个(Ubuntu 22.04)服务器(减去伪/虚拟文件??)同步到我自己的本地存储,并希望获得最好的结果?