打开 RDB 文件失败...只读文件系统

2023-12-19

我正在尝试在我的 redis 实例上执行保存或 bgsave 以运行备份/恢复过程。但是,当我尝试保存时出现错误:

532:M 28 Jun 23:58:30.396 # Failed opening the RDB file backup.rdb (in server root dir /var/lib/redis) for saving: Read-only file system

权限/var/lib/redis folder:

$@/var/lib$ ls -artl | grep redis
drwxrwxrwx  3 redis    redis    4096 Jun 28 23:58 redis

权限/var/lib folder:

$@/var$ ls -artl | grep lib
drwxrwxrwx 31 root root  4096 Jun 28 23:44 lib

权限/var folder:

$@/$ ls -artl | grep var
drwxrwxrwx  11 root root  4096 Jul 18  2016 var

Redis CLI 输出config get dir:

1) "dir"
2) "/var/lib/redis"

Redis CLI 输出config get dbfilename:

1) "dbfilename"
2) "backup.rdb"

来自redis的错误:

532:M 28 Jun 23:58:30.396 # Failed opening the RDB file backup.rdb (in server root dir /var/lib/redis) for saving: Read-only file system

任何帮助将非常感激!


您需要将以下内容添加到 /etc/systemd/system/redis-server 单元文件中:

ReadWriteDirectories=-/var/lib/redis

注意/var/lib/redis是默认值,但如果在你的/etc/redis/redis.conf你设置了一个不同的dir配置选项,您需要设置ReadWriteDirectories对此。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打开 RDB 文件失败...只读文件系统 的相关文章

  • ALSA:snd_pcm_writei 调用时缓冲区不足

    当运行我最近从灰烬中带回来的旧程序时 我遇到了缓冲区不足的情况 该程序将原始声音文件完全加载到内存中 2100 字节长 525 帧 并准备 ALSA 进行输出 44 1khz 2 通道 有符号 16 位 if err snd pcm set
  • 就分页分段内存而言的程序寿命

    我对 x86 Linux 机器中的分段和分页过程有一个令人困惑的概念 如果有人能澄清从开始到结束所涉及的所有步骤 我们将很高兴 x86 使用分页分段内存技术进行内存管理 任何人都可以解释一下从可执行的 elf 格式文件从硬盘加载到主内存到它
  • linux-x64 二进制文件无法在 linuxmusl-x64 平台上使用错误

    我正在安装Sharp用于使用 package json 的 Nodejs 项目的 docker 映像上的映像压缩包 当我创建容器时 我收到有关 Sharp 包的以下错误 app node modules sharp lib libvips
  • 如何在 Ubuntu 中创建公共 HTML 文件夹?

    简单的问题 但由于某种原因我无法在谷歌上找到确切的答案 我在 Slicehost 上安装了全新的 Ubuntu 并且想在我的主目录中为包含一堆静态 HTML 文件的简单网站创建一个公共目录 我该怎么做呢 只是打字的问题吗mkdir publ
  • 尽管 if 语句,Visual Studio 仍尝试包含 Linux 标头

    我正在尝试创建一个强大的头文件 无需更改即可在 Windows 和 Linux 上进行编译 为此 我的包含内容中有一个 if 语句 如下所示 if defined WINDOWS include
  • 使用 MAX_ORDER / 包含 mmzone.h

    根据https www kernel org doc Documentation networking packet mmap txt https www kernel org doc Documentation networking pa
  • 使用 shell 脚本将行附加到 /etc/hosts 文件

    我有一个新的 Ubuntu 12 04 VPS 我正在尝试编写一个安装脚本来完成整个 LAMP 安装 我遇到问题的地方是在 etc hosts文件 我当前的主机文件如下所示 127 0 0 1 localhost Venus The fol
  • Flask-SocketIO redis 订阅

    我在用着https github com miguelgrinberg Flask SocketIO https github com miguelgrinberg Flask SocketIO实现 WebSocket 服务器 我需要从另一
  • 如何在Redis中存储聚合目录树搜索结果

    我有一个很大的产品目录树 目前包含约 36000 个类别和约 100 万个产品 即叶子 它的结构如下 最大深度为 5 Cat1 Cat11 Cat111 Cat1111 Product1 Cat1112 Product1 Cat1113 P
  • Intel 上的 gcc 中的 _mm_pause 用法

    我参考过这个网页 https software intel com en us articles benefitting power and performance sleep loops https software intel com
  • 如何在 *nix 中登录时运行脚本?

    我知道我曾经知道如何做到这一点 但是 如何在 unix 中登录时运行脚本 bash 可以 From 维基百科 Bash http en wikipedia org wiki Bash 28Unix shell 29 当 Bash 启动时 它
  • 如何使用Android获取Linux内核的版本?

    如何在 Android 应用程序中获取 Linux 内核的版本 不是 100 确定 但我认为调用 uname r 需要 root 访问权限 无论如何 有一种不太肮脏的方法可以做到这一点 那就是 System getProperty os v
  • cdc_acm:无法设置 dtr/rts - 无法与 USB cdc 设备通信

    我试图使用 pic24fj128gb206 枚举 usb cdc 设备 设备似乎已正确枚举 但是当我将设备连接到 Linux PC 时 我从内核收到以下警告消息 cdc acm 1 8 1 6 7 1 0 failed to set dtr
  • 如何在 Mac OSX Mavericks 中正确运行字符串工具?

    如何在 Mac OSX Mavericks 中正确运行字符串工具 我尝试按照我在网上找到的示例来运行它 strings a UserParser class 但我收到此错误 错误 Applications Xcode app Content
  • 检查已安装的软件包,如果没有找到则安装

    我需要检查已安装的软件包 如果未安装则安装它们 RHEL CentOS Fedora 示例 rpm qa grep glibc static glibc static 2 12 1 80 el6 3 5 i686 如何在 BASH 中进行检
  • 如何让 Node.js 作为后台进程运行并且永不死掉?

    我通过 putty SSH 连接到 linux 服务器 我尝试将其作为后台进程运行 如下所示 node server js 然而 2 5 小时后 终端变得不活动 进程终止 即使终端断开连接 我是否也可以使进程保持活动状态 Edit 1 事实
  • 使用 MongoDB 作为我们的主数据库,我应该使用单独的图数据库来实现实体之间的关系吗?

    我们目前正在为一家专业公司内部实施类似 CRM 的解决方案 由于存储信息的性质以及信息的不同值和键 我们决定使用文档存储数据库 因为它完全适合目的 在本例中我们选择 MongoDB 作为此 CRM 解决方案的一部分 我们希望存储实体之间的关
  • 无法通过节点应用程序连接到redis,两者都在docker中

    我正在尝试将我的应用程序连接到 redis 但我得到 ioredis Unhandled error event Error connect ECONNREFUSED 127 0 0 1 6379 当我做 docker exec it ed
  • 复制目录内容

    我想将目录 tmp1 的内容复制到另一个目录 tmp2 tmp1 可能包含文件和其他目录 我想使用C C 复制tmp1的内容 包括模式 如果 tmp1 包含目录树 我想递归复制它们 最简单的解决方案是什么 我找到了一个解决方案来打开目录并读
  • 从 Linux 内核模块中调用用户空间函数

    我正在编写一个简单的 Linux 字符设备驱动程序 以通过 I O 端口将数据输出到硬件 我有一个执行浮点运算的函数来计算硬件的正确输出 不幸的是 这意味着我需要将此函数保留在用户空间中 因为 Linux 内核不能很好地处理浮点运算 这是设

随机推荐

  • 如果一条边权重减少,则更新最短路径距离矩阵

    我们得到一个加权图 G 及其最短路径距离的矩阵 delta 因此 delta i j 表示从 i 到 j 的最短路径的权重 i 和 j 是图的两个顶点 最初给出的 delta 包含最短路径的值 突然 边 E 的权重从 W 减少到 W 如何在
  • 如何在通用 T 上加 1? [复制]

    这个问题在这里已经有答案了 下面是一个通用类型Foo 我怎样才能正确实施addOne method struct Foo
  • DevIL 库文件和依赖项

    好吧 事情就是这样 我有我需要的所有 IL 文件 即 DevIL dll DevIL lib ILU dll ILU lib ILUT dll ILUT lib config h config h in devil cpp wrapper
  • 如何向 src 中的请求 url 添加标头?

    Example img src https example com getImage q img ref And the https example com getImage要求我们发送一些指定的标头以使请求有效 有可能吗 还是我必须使用a
  • 如何拦截对Hash类构造函数的调用?

    我想在调用类 Hash 的构造函数或初始化 Hash 对象时执行一个函数 我已经使用实现了我的目标 class Hash def initialize p Constructor call end end 当 Hash 对象初始化如下时 上
  • iPhone 应用程序启动关闭的分配时间

    iPhone 应用程序 以及可能的其他重要例程 的启动和关闭需要花费多少时间 我的 iPhone 上的程序曾被过于热心的操作系统杀死吗 如果应用程序在 20 秒内没有响应 iPhone 上的看门狗计时器将终止您的应用程序 请注意 Xcode
  • 如何制作 iPython/Jupyter 中内联的 NLTK draw() 树

    对于 iPython Jupyter 中的 Matplotlib 绘图 您可以使笔记本绘图内联 matplotlib inline 如何对树的 NLTK draw 做同样的事情 这是文档http www nltk org api nltk
  • C# 中的多线程目录循环

    我试图循环遍历所有文件和文件夹 并对具有特定扩展名的所有文件执行操作 这种方法工作得很好 但我想使它成为多线程 因为当完成数万个文件时 它真的很慢 我会使用多线程进行成像会加快速度 我只是不确定在这种情况下如何使用线程 doStuff从文件
  • 加载时间:使用 PHP 的 DOMDocument 还是使用正则表达式解析 HTML 更快?

    我正在将图像从我的 Flickr 帐户提取到我的网站 并且我使用了大约九行代码来创建一个用于提取图像的 preg match all 函数 我已经读过好几次了 通过 DOM 解析 HTML 会更好 就我个人而言 我发现通过 DOM 解析 H
  • 向右移动菜单最后一项

    德尔福Xe2U4 主菜单项 文件 选项 帮助 名称 HelpMenuItem 2 个按钮 使用 StyleManager Xe2 在项目选项中启用 xe2 主题 并默认设置 Metro Blue Procedure TForm1 Right
  • 启用 Wi-Fi 时不接收移动状态状态更改事件

    当移动数据启用 禁用时我需要收到通知 为此 我使用 BroadcastReceiver 并注册到 ConnectivityManager CONNECTIVITY ACTION 事件 然而 只有当 Wi Fi 被禁用时才会触发该事件 一旦我
  • 按特定日期名称找出下周时间表的最佳方法

    想象我有一个名为NextSend代表DateTime Value 4 11 2011 10 30 00 AM Monday 假设我有一个必须每周在特定日期发送的时间表 Monday 在这种情况下 为了弄清楚下周的时间表 我最终得到了解决方案
  • 无法使用 Jena 写入大型 owl 文件

    我正在尝试将数据库表中包含的数据转换为一组三元组 因此我正在使用 Jena java 库编写一个 owl 文件 我已经成功地使用少量表记录 100 完成了此操作 这些记录对应于 owl 文件中的近 20 000 行 我对此感到满意 为了编写
  • IIS Windows 身份验证 401 未经授权

    我有一个想要使用 Windows 身份验证的子应用程序 我希望当用户第一次到达该页面时 即使在域中也会弹出登录框 当我关闭内核模式身份验证时 会弹出登录框 但在 3 次登录尝试后失败 并显示错误 401 未授权 如果我打开此功能 它甚至不会
  • ZF2 - 如果路由器匹配多个路由,将调度什么?

    那么 如果我有一个可能与许多路由匹配的 url 该怎么办 哪条路由会获胜 将调度哪个操作 是不是很简单 先定义 先调度 以下是路线示例 route catchall gt array type gt regex options gt arr
  • 作为 PySpark 的 reduceByKey 的键的列表

    我试图对格式的数据调用 pyspark 的 reduceByKey 函数 a b c 1 a b c 1 a d b e 1 看来 pyspark 不会接受数组作为普通键中的键 通过简单地应用 reduceByKey add 来减少值 我已
  • 如何在Java2D中旋转矩形

    我想在方法中旋转一个矩形 但不明白如何做到这一点并尝试如下 private void setBoundaryRotate Rectangle b int radio AffineTransform transform new AffineT
  • Chrome 不允许 HTTP 托管网站访问摄像头和麦克风

    我在用着反应网络摄像头 https github com mozmorris react webcam为应用程序拍摄自拍照 在本地主机上 react webcam 工作得很好 而在 HTTP 托管的网络服务器上 Chrome 上默认拒绝摄像
  • Python:我应该如何使实例变量可用?

    假设我有 class myclass def init self self foo bar 其中 foo 的值需要可供 myclass 的用户使用 直接从 myclass 的实例读取 foo 的值可以吗 我应该向 myclass 添加 ge
  • 打开 RDB 文件失败...只读文件系统

    我正在尝试在我的 redis 实例上执行保存或 bgsave 以运行备份 恢复过程 但是 当我尝试保存时出现错误 532 M 28 Jun 23 58 30 396 Failed opening the RDB file backup rd