小编Sau*_*nda的帖子

Duplicity 不写入预先存在的 S3 存储桶

我正在尝试使用以下命令将目录备份到预先存在的 Amazon S3 存储桶:

duplicity --no-encryption system/ s3+http://MY_BUCKET_NAME/backup
Run Code Online (Sandbox Code Playgroud)

但是,我始终收到以下错误:

S3CreateError: S3CreateError: 409 Conflict
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>BucketAlreadyOwnedByYou</Code><Message>Your previous request to create the named bucket succeeded and you already own it.</Message><BucketName>vacationlabs</BucketName><RequestId>3C1B8C49469E3374</RequestId><HostId>4dU1TKf3Td6R0yvG9MaLKCYvQfwaCpdM8FUcv53aIOh0LeJ6wtVHHduPSTqjDwt0</HostId></Error>
Run Code Online (Sandbox Code Playgroud)
  1. S3 存储桶为空且没有backup目录
  2. 桶在新加坡地区

backup amazon-s3 duplicity

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

samba 是否需要获取整个文件来确定其大小?

给出以下配置:

  • 具有 samba 版本 4.7.6-ubuntu 的服务器
  • 客户端使用挂载 Samba 共享mount -t cifs

如果du -h /shared/filename在客户端执行命令,客户端是否需要从服务器获取整个文件以确定其文件大小?关于什么du --apparent-size?简单的操作怎么样ls -lR

samba cifs

5
推荐指数
1
解决办法
1330
查看次数

NFSv4 需要哪些服务和端口?

我一直试图找到这个问题的明确答案,但由于存在各种 NFS 版本,我得到了相互矛盾的结果。

我已经按照https://help.ubuntu.com/community/NFSv4Howto配置了 NFSv4 ,目前我的机器上正在运行以下服务:

  • rpc.mountd
  • 绑定
  • nfsd
  • 锁定

v4 中运行 NFS 服务器需要哪些?我如何禁用其余的?因此,我应该在防火墙上打开哪些端口?

PS:我在 Ubuntu 18.04

linux ubuntu nfs4 ubuntu-18.04

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

为什么需要“systemd-resolved”?

我正在将生产服务器从 Ubuntu 14.04 升级到 18.04,并注意到systemd-resolved18.04 中有一个名为运行某种本地 DNS 缓存的东西。[1]

为什么需要这样做?nameserver 1.1.1.1简单地放入或nameserver 8.8.8.8放入/etc/resolv.conf然后就到此为止有什么问题吗?systemd-resolved禁用并恢复到更简单的配置是否安全?

[1] 我注意到只是因为它随机崩溃并导致所有主机名查找失败,从而有效地削弱了我的应用程序 - https://askubuntu.com/questions/1117842/systemd-resolved-crashing-with-failed-to-set-上挂载命名空间无效参数

systemd

4
推荐指数
1
解决办法
6475
查看次数

如果主数据已经在 SSD 上,是否需要 ZFS L2ARC?

我正在尝试针对我的工作负载(Postgres 和同一物理机器上的文件服务器 [1])在 Linux 上调整 ZFS,并想了解我是否真的需要 L2ARC。

如果https://www.zfsbuild.com/2010/04/15/explanation-of-arc-and-l2arc/ (写于 2010 年,当时我猜 SSD 很贵)给出的信息是正确的,应该我不是在禁用 L2ARC 吗?如果 ARC 上存在缓存未命中,则从 L2ARC 和主数据集读取将花费相同的时间(两者都是 SSD)。我的理解正确吗?

一个相关的问题——如何查看 L2ARC 的摘要?我认为没有arc_summary提供有关 L2ARC 的任何信息,对吗?

L2ARC 是二级自适应替换缓存。L2ARC 在 ZFS 系统中通常称为“缓存驱动器”。

[..]

这些缓存驱动器是物理上的 MLC 式 SSD 驱动器。这些 SSD 驱动器比系统内存慢,但仍比硬盘驱动器快得多。更重要的是,SSD 驱动器比系统内存便宜得多。

[..]

当 ZFS 池中存在缓存驱动器时,缓存驱动器将缓存不适合 ARC 的经常访问的数据。当读取请求进入系统时,ZFS 将尝试为来自 ARC 的这些请求提供服务。如果数据不在 ARC 中,ZFS 将尝试为来自 L2ARC 的请求提供服务。仅当 ARC 或 L2ARC 中不存在数据时才访问硬盘驱动器。

[1] 硬件配置:https : //www.hetzner.com/dedicated-rootserver/px61-nvme

  • 两个 512 GB NVMe Gen3 x4 SSD
  • 64 GB DDR4 ECC 内存
  • 英特尔® 至强® E3-1275 …

zfs zfs-l2arc zfsonlinux

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

如何使用给定的 uid/gid 挂载 ZFS 数据集?

我觉得我在这里遗漏了一些非常简单/基本的东西,但我无法弄清楚如何挂载 ZFS 数据集,以便挂载点(根目录)具有给定的 uid/gid 所有权?类似的东西:

root# zfs mount -o uid=[uid] -o gid=[gid] ....
Run Code Online (Sandbox Code Playgroud)

zfs zfsonlinux

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