我打算购买一个外部raid 阵列(硬件raid5)。我的意图是最初为它配备 4 个磁盘,并使用 luks 和 dm-crypt 对其进行加密。我的问题是:我是否能够热交换磁盘并增加加密的 raid,将一两个磁盘增加到总共 6 个?
我没有理由不这样做,但安全总比抱歉好。那么 dm-crypt 对不断增长的分区大小是否稳定?
简单地说,当我设置服务器时,它不打算用于现在的状态,并且 root (/) 已经用完了磁盘空间,而 /home 有大量的东西漂浮在周围。
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 10157944 9600344 45656 100% /
/dev/root 10157944 9600344 45656 100% /
/dev 8183468 8 8183460 1% /dev
none 1636756 252 1636504 1% /run
none 5120 0 5120 0% /run/lock
none 8183772 0 8183772 0% /run/shm
/dev/md3 211225328 17996836 182583336 9% /home
Run Code Online (Sandbox Code Playgroud)
学过的知识!(下次给/更多空间...)
这是 parted 的输出,显示了磁盘及其当前大小以及 RAID 阵列。
Model: ATA INTEL SSDSA2CW12 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size …Run Code Online (Sandbox Code Playgroud) 作为测试,我想在 raid10 模式下将 Ubuntu 11.10 安装到 btrfs 文件系统上。但是,我不知道该怎么做。我试过安装程序,然后在终端中创建 fs。然而,这并没有奏效。当我回到图形界面时,我无法安装。因为它没有任何挂载点。那么,我该怎么做呢?
在使用备用安装程序并放入 shell 后,我执行了以下操作:mkfs.btrfs -m raid10 -d raid10 /dev/sda /dev/sdb /dev/sdc /dev/sdd 然后你还需要运行:btrfs dev scan
然后在选择要安装到的分区时,选择上述之一并将其挂载到 /。保持所有分区不变。
这将安装系统,但是,安装引导加载程序失败...
已使用 ZFS 运行 NAS 的测试实例,如使用 ZFS RAIDZ 恢复数据的 Ubuntu 服务器中所述。
本周我的一个磁盘死了。应该不是问题,是吗(RAID 的好处是弹性和性能)?
除了我的 ZFS 池已损坏,如:
andy@ubuntu:~$ sudo zpool status -v
pool: tank
state: UNAVAIL
status: One or more devices could not be used because the label is missing
or invalid. There are insufficient replicas for the pool to continue
functioning.
action: Destroy and re-create the pool from
a backup source.
see: http://www.sun.com/msg/ZFS-8000-5E
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank UNAVAIL 0 0 0 insufficient replicas …Run Code Online (Sandbox Code Playgroud) 我的磁盘已经旋转了几个月。它从 Ubuntu 11.10 开始,一直到 12.04。我不知道如何阻止它。我在网上看了很多人关于 ext4 提交时间、noatime 等的建议。我已经按照他们说的做了,但仍然没有运气。现在就像中国的水刑……我不断地听到那些磁盘的嗡嗡声,它开始让我发疯。
jdb2/dm-1-8 和 jbd2/db-0-8 通常是顶级 IO 用户。但是,我几乎关闭了所有内容,“echo 1 > /proc/sys/vm/block_dump”,并观看了 dmesg。jbd2/dm-1 和 jdb2/dm-0 每 60 秒可靠地刷新一次,但硬盘驱动器在此期间继续旋转。dm-1 挂载在 /home 上,dm-0 挂载为 /。
我的设置有点复杂:
我有一个 root 所在的 SSD,然后是两个使用软件 RAID 镜像的常规驱动器,其他 LVM 分区所在的位置。
在此之上还有 LVM 分区。然后,/home 使用 ecryptfs 加密。
这是 pvdisplay 输出:
--- Physical volume ---
PV Name /dev/sdd6
VG Name ROOT_VG
PV Size 211.46 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 54134
Free PE 18372
Allocated PE 35762 …Run Code Online (Sandbox Code Playgroud) 我有一个 Dell Perc 6i RAID 卡,目前在 Win 2K3 下使用,我将转移到 Ubuntu Server 12。由于 Dell 仅提供 Ubuntu 10 Server 的驱动程序,但带有此 RAID 卡的 Dell 服务器已在 Ubuntu 网站上获得认证。我想知道我是否可以让这张 RAID 卡在 Ubuntu Server 12 下工作。有人有类似的问题吗?
谢谢。
我有一个在 Ubuntu 12.04 服务器中创建的 6 个磁盘(每个 2TB)mdadm RAID 5 卷。但是,我正在转向不同的解决方案,并希望“解除”我的磁盘但保留数据。只有 50% 正在使用。
据我推测,我基本上必须为每个物理磁盘递归地执行此操作。
这似乎是一个非常耗时的过程。有没有更简单的方法来做到这一点(可能是自动的)而无需购买新磁盘来临时保存数据?
我也知道在此处理过程中,我的 RAID 卷将一直降级并容易受到攻击。我不太关心这一点,将使用备用电池并首先移动最重要的文件。
感谢您的帮助!
同步完成后,文件是否会在阵列上的所有驱动器中?
如果在同步过程中磁盘出现故障怎么办?
我正在开始安装 16.04 Ubuntu 风格来装备。我将在 RAID0 配置中使用两个 NMVe SSD。我已经排好了所有的命令,我只是错过了一个关键点:SSD 的实际设备名称。安装 DVD 挂载为 /dev/sda1,但除了 /dev 中的一个之外,我没有看到任何其他 /dev/sd* 设备。
我是一个老派的 Linux 人,我知道 /dev 文件系统多年来已经改变了多次。我如何找出设备名称?
关于我的机器的一个额外信息是它有一个 SLI GPU 配置,它占用了船组 AFAIK 的 PCIe 线(这就是为什么普通 GT80 没有 NMVe M.2s AFAIK),所以很可能发生 MSI 可能在 GT80S Titan 系列中使用了额外的芯片组来提供 PCIe 线路(?)。我不确定这是否会影响设备名称,NMVe 驱动器肯定不在 SATAIII 控制器上。
RAID 卷在 BIOS 中配置和组装。我可以在 20 分钟内成功安装 Win10,所以它们运行良好。在 Ubuntu 安装期间,我关闭安全模式并使用 CSM 设置 UEFI。
sda 这里是一个拇指驱动器:
root@ubuntu-studio:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 1.9G 0 disk
??sda1 8:1 1 1.9G 0 part /media/ubuntu-studio/D43E-C473 …Run Code Online (Sandbox Code Playgroud) raid ×10
mdadm ×3
server ×3
hardware ×2
partitioning ×2
16.04 ×1
btrfs ×1
command-line ×1
dmraid ×1
drivers ×1
encryption ×1
filesystem ×1
hard-drive ×1
installation ×1
lvm ×1
nas ×1
restore ×1
ssh ×1
storage ×1
sync ×1
zfs ×1