我好像当时创建RAID5的时候 spare=2了 请问怎么调整回来啊?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
3038922
帖子: 11
注册时间: 2020-04-28 17:39
系统: 20.04 LTS

我好像当时创建RAID5的时候 spare=2了 请问怎么调整回来啊?

#1

帖子 3038922 » 2020-06-29 1:14

我是4块500G的硬盘.
3块用 一块备份 那应该是1.2T左右咯.
现在只有900G了.可能我当时新建的时候SPARE=2了?
怎么才能变成1.2T啊
sda -sdd 是500G的机械盘
sde 是系统固态硬盘

```
loop0 55M squashfs loop /snap/core18/1705
loop1 55M squashfs loop /snap/core18/1754
loop2 69M squashfs loop /snap/lxd/14804
loop3 71.3M squashfs loop /snap/lxd/15753
loop4 59.6M squashfs loop /snap/powershell/132
loop5 27.1M squashfs loop /snap/snapd/7264
loop6 29.8M squashfs loop /snap/snapd/8140
sda 465.8G linux_raid_member disk
└─md0 931.3G ext4 raid5 /www
sdb 465.8G linux_raid_member disk
└─md0 931.3G ext4 raid5 /www
sdc 465.8G linux_raid_member disk
└─md0 931.3G ext4 raid5 /www
sdd 465.8G linux_raid_member disk
└─md0 931.3G ext4 raid5 /www
sde 238.5G disk
├─sde1 1M part
└─sde2 238.5G ext4 part /
```
```
/dev/md0:
Version : 1.2
Creation Time : Sun Jun 28 09:31:24 2020
Raid Level : raid5
Array Size : 976508928 (931.27 GiB 999.95 GB)
Used Dev Size : 488254464 (465.64 GiB 499.97 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Mon Jun 29 01:02:15 2020
State : active
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1

Layout : left-symmetric
Chunk Size : 512K

Consistency Policy : bitmap

Name : ncrserver:0 (local to host ncrserver)
UUID : 964ce6f9:34aede79:1dcb63f4:5684ac93
Events : 5924

Number Major Minor RaidDevice State
0 8 0 0 active sync /dev/sda
1 8 16 1 active sync /dev/sdb
4 8 32 2 active sync /dev/sdc

3 8 48 - spare /dev/sdd
```
头像
astolia
论坛版主
帖子: 6444
注册时间: 2008-09-18 13:11

Re: 我好像当时创建RAID5的时候 spare=2了 请问怎么调整回来啊?

#2

帖子 astolia » 2020-06-29 10:56

3038922 写了: 2020-06-29 1:14 可能我当时新建的时候SPARE=2了?
你没有
3038922 写了: 2020-06-29 1:14 /dev/md0:
Version : 1.2
Creation Time : Sun Jun 28 09:31:24 2020
Raid Level : raid5
Array Size : 976508928 (931.27 GiB 999.95 GB)
Used Dev Size : 488254464 (465.64 GiB 499.97 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Mon Jun 29 01:02:15 2020
State : active
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1

Layout : left-symmetric
Chunk Size : 512K

Consistency Policy : bitmap

Name : ncrserver:0 (local to host ncrserver)
UUID : 964ce6f9:34aede79:1dcb63f4:5684ac93
Events : 5924

Number Major Minor RaidDevice State
0 8 0 0 active sync /dev/sda
1 8 16 1 active sync /dev/sdb
4 8 32 2 active sync /dev/sdc

3 8 48 - spare /dev/sdd
3038922 写了: 2020-06-29 1:14 我是4块500G的硬盘.
3块用 一块备份 那应该是1.2T左右咯.
不应该。你没弄明白raid5+spare的运作方式。raid5的奇偶校验数据是平均分布在那三个Active Devices上的, 而spare作为后备不包含数据,是用于3个数据盘中有一个失效时的热重建。所以总的可用容量就是(3-1)*500GB=1000GB
3038922
帖子: 11
注册时间: 2020-04-28 17:39
系统: 20.04 LTS

Re: 我好像当时创建RAID5的时候 spare=2了 请问怎么调整回来啊?

#3

帖子 3038922 » 2020-07-10 1:49

空间不够大欸.我想加快500G的硬盘 就直接插上去就好了么?需要咋设置过么?@astolia
头像
astolia
论坛版主
帖子: 6444
注册时间: 2008-09-18 13:11

Re: 我好像当时创建RAID5的时候 spare=2了 请问怎么调整回来啊?

#4

帖子 astolia » 2020-07-11 15:33

3038922 写了: 2020-07-10 1:49 空间不够大欸.我想加快500G的硬盘 就直接插上去就好了么?需要咋设置过么?@astolia
先把想要的事说清楚。你要加到哪里?如果不需要用阵列,直接挂载到/www下某个目录下就行。否则要加到阵列里面再调整文件系统大小,按这个做 https://raid.wiki.kernel.org/index.php/Growing
回复