小编the*_*son的帖子

LVM/DRBD resize df 报告错误信息后

我有一个安装了 DRBD 的分区的 Debian Xen DomU。我需要将此分区的大小从 46G 调整为 50G。我做了以下事情:

  • 在辅助节点上停止 DRBD: /etc/init.d/drbd stop
  • 将底层 LVM dist 增加到 50 GB: lvresize -L 50G /lvm/device
  • 再次启动DRBD,等待磁盘同步: /etc/init.d/drbd start
  • 切换初选。并在另一个节点上执行相同的操作。
  • 在现在的辅助 DRBD 节点上停止 drbd: /etc/init.d/drbd stop
  • 增加底层LVM: lvresize -L 50G /lvm/device
  • 再次启动DRBD,等待磁盘同步: /etc/init.d/drbd start
  • 在两个节点上发出: drbdadm resize drbd-device
  • 在主节点上发出: resize2fs /dev/drbd0

我得到这个回应:

$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long.  Nothing to do!
Run Code Online (Sandbox Code Playgroud)

使用 fdisk,drbd0 和 sda 设备 drbd 都使用报告设备的大小为 49392123904。这与 resize2fs 所说的一致。(12058624x4096 [块大小])。

我的问题是df没有报告磁盘大小的变化。

$ df -B …
Run Code Online (Sandbox Code Playgroud)

xen debian disk-space-utilization drbd

8
推荐指数
1
解决办法
3116
查看次数

当模式在其名称中包含连字符(“-”)时,MySQL 5.5.9 查询缓存不起作用

我正在运行从 mysql.com 下载的 MySQL 5.5.9 x86_64 RPM。在 CentOS 5.5 Xen DomU 上运行。

我启用了 Query_cache 但是 MySQL 从不使用它。我所有的表都是 InnoDB。为什么 Qcache 从不命中?

更新 2:我发现这仅限于名称中带有 - 的模式。创建一个新架构,例如 new-db,查询缓存失败。不幸的是,我有 148 个现有的 Schama,它们的名字中都带有“-”。

更新这似乎仅限于从以前版本的 MySQL (5.0.32) 转储和导入的模式 创建新模式并在此查询缓存中查询表按预期工作。

这是我的 Qc 工作和不工作的设置和示例。

mysql> SHOW VARIABLES LIKE '%query_cache%';
+------------------------------+-----------+
| Variable_name                | Value     |
+------------------------------+-----------+
| have_query_cache             | YES       |
| query_cache_limit            | 2097152   |
| query_cache_min_res_unit     | 4096      |
| query_cache_size             | 536870912 |
| query_cache_type             | ON        |
| query_cache_wlock_invalidate | OFF       |
+------------------------------+-----------+ …
Run Code Online (Sandbox Code Playgroud)

mysql innodb cache

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

标签 统计

cache ×1

debian ×1

disk-space-utilization ×1

drbd ×1

innodb ×1

mysql ×1

xen ×1