相关疑难解决方法(0)

无分区文件系统的优点

几周前我遇到了一些我以前从未见过的事情:一个文件系统(我相信是 ext3)安装到没有分区的存储设备上。本质上/dev/sdb 是整个文件系统。我知道许多文件系统可以扩展到空白空间,因此这样做可以在不处理 LVM 或其他类型的卷管理器的情况下进行扩展,但是以这种方式设置存储还有其他优势吗?

我看到的具体情况是作为数字运算服务器的临时数据卷,引导和根卷完全是不同存储设备上的传统分区。——

filesystems partition lvm

46
推荐指数
4
解决办法
2万
查看次数

我可以用一台设备创建软件 RAID 1 吗

我有一个要为其创建镜像的磁盘;我们称之为磁盘sda。我刚买了另一个同样大小的磁盘,我们可以称之为sdb. sda并且sdb有一个称为一个分区sda1并sdb1分别。

创建突袭时,我不想sda清理干净并重新开始,我只是希望它以sdb. 我的思路是这样做:

mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=1 /dev/sda1
Run Code Online (Sandbox Code Playgroud)

...创建没有sdb磁盘的阵列,然后运行类似的东西(我正在大声思考以下命令,因为我不确定如何实现这一步)

mdadm /dev/md0 --add /dev/sdb1
Run Code Online (Sandbox Code Playgroud)

sdb1假设Note 的格式类似于sda1

这可能吗?

raid mdadm disk

22
推荐指数
3
解决办法
4万
查看次数

在挂载时使用 dd 克隆磁盘 - 风险?

我想使用 dd 克隆硬盘。因为我想让机器上的进程持续处于活动状态,所以我想在文件系统仍处于挂载状态时执行此操作。我知道这不是做到这一点的“理想”方式,但从谷歌搜索来看,这也是可能的。

克隆被用作备份;万一硬盘出现故障,我希望有一个映像 dd 回到新硬盘上。正在运行的操作系统存在于我要克隆的磁盘上。

我正在运行的进程确实做了一些磁盘 I/O,但不是我想克隆的磁盘。据我所知,在我执行此操作时,只有操作系统/系统进程会读取或写入磁盘。我想知道的是,这种光线使用是否可能会破坏整个克隆图像?我想如果在 dd 读取它们时写入它们,则存在损坏一些文件的危险,但我不知道破坏备份的可能性有多大。任何人都可以分享一些见解吗?

没有将它放在磁盘上并尝试启动它,有什么方法可以验证图像的完整性吗?

谢谢!

dd cloning

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

如果我在 btrfs RAID1 中结合 SSD 和 HDD,我能否在保持数据安全性的同时获得 SSD 读写性能

我有 2 个存储设备;经典的慢速 HDD (750GB, /dev/sda) 和更快的 SSD (128GB, /dev/sdb)。目前我已经在 SSD ( /dev/sdb5)上的同一个 btrfs 分区上安装了 Ubuntu 和 Mint 。我的 btrfs 池由/dev/sdb5.

我想要实现的是 HDD 上的数据复制,同时保持 SSD 性能:像这样:

对于读取情况,程序是这样的:

  • 从 SSD 读取
  • 校验和
  • 如果它验证..太棒了,给我数据
  • 如果没有,则从硬盘中获取数据并通过重复数据进行纠错

我btrfs check --repair每个月都会手动运行(一些我不确定是哪个工具......也许?)来检查 HDD 校验和并通过 SSD 数据针对 bitrot 进行更正。

对于写案例:

  • 写入SSD
  • 在写入要求较低时同步到 HDD,从而不会减慢系统速度。

这可能吗,我该怎么做?

底线是,我喜欢 btrfs 并希望它在保持 SSD 出色性能的同时自动跨 HDD 和 SSD 驱动器复制数据。

使用 SSD 作为写入缓存不是一种选择,因为它缺少数据复制和安全性。

raid partition ssd btrfs ssd-hdd-hybrid

6
推荐指数
1
解决办法
910
查看次数

从现有的lvm本地卷创建raid1

我有一个现有的 LVM,有一个物理驱动器(例如 /dev/sdb)和一个卷组(例如 volgrp1),这里我有三个逻辑卷(例如 lvSys、lvHome、lvSwap)。

现在我担心我的数据和第二个驱动器,与 /dev/sdb 完全相同,我想创建一个镜像设备,它保存与 /dev/sdb 相同的数据,但我想在创建它时保留所有数据。

我使用 mdadm 还是仅使用 lvm?我该怎么做?

我已经在互联网上搜索过,但了解整个 lvm/mdadm 的事情确实很不错。

那么任何人都可以解释简单的配置来插入相同的设备并告诉(lvm / mdadm / linux-kernel)将数据镜像到/ dev / sdc而不丢失/ dev / sdb上的任何数据

问候

mdadm lvm

6
推荐指数
1
解决办法
3973
查看次数

将 /dev/md0 转换为 /dev/sda1

我使用了 Software-RAID I,现在想在没有 RAID 的情况下访问数据。

后

mdadm --fail /dev/md0 /dev/sda1
mdadm --remove /dev/md0 /dev/sda1
Run Code Online (Sandbox Code Playgroud)

我试过

mount -t ext4 /dev/sda1 /mnt
Run Code Online (Sandbox Code Playgroud)

但 dmesg 说

[ 5620.788838] EXT4-fs (sdb1): ext4_check_descriptors: Block bitmap for group 1 not in group (block 0)!
[ 5620.788841] EXT4-fs (sdb1): group descriptors corrupted!
Run Code Online (Sandbox Code Playgroud)

是否可以将 RAID 分区转换为非 RAID?我是否必须将所有文件复制到另一个分区,删除 RAID 分区并创建新文件系统?

linux filesystems partition mdadm raid1

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

标签 统计

mdadm ×3

partition ×3

filesystems ×2

lvm ×2

raid ×2

btrfs ×1

cloning ×1

dd ×1

disk ×1

linux ×1

raid1 ×1

ssd ×1

ssd-hdd-hybrid ×1