ubuntu上做RAID

参考:
https://www.cnblogs.com/Ray-liang/p/5996271.html

1)确认是否存在阵列
没有,跳过

2)将要做RAID的盘,格式化为一个分区,文件系统为ext4
首先,确定要做RAID的盘,我的是/dev/sda 和 /dev/sdb

删除/dev/sda上所有分区
fdisk /dev/sda
d
1 //删除了/dev/sda1
d
2 //删除了/dev/sda2
w //保存

不分区整个盘作文件系统

mkfs.ext4 /dev/sda

查看当前磁盘状态
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

如果两个盘都格式为了ext4格式,那就完成了这步

3)创建阵列RAID1
创建前需要安装mdadm

$ sudo apt-get update
$ sudo apt install mdadm

创建阵列

$ sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb

4)在阵列上创建文件系统

$ sudo mkfs.ext4 -F /dev/md0

5)挂载

$ sudo mkdir -p /mnt/md0
$ sudo mount /dev/md0 /mnt/md0

6)检测

$ df -h -x devtmpfs -x tmpfs

7)开机自动挂载

为了确保阵列开机时被载入,我们应该调整一下 /etc/mdadm/mdadm.conf 的配置文件,我可以加以下的指令使系统在启动自检时扫描磁盘阵列的详细信息:

$ sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
另外,你可以更新 initfamfs 或者初始化RAM文件系统,这样一来阵列会在启动前就可以生效:

$ sudo update-initramfs -u
最重要的一点是一定要在 /etc/fstab 配置文件内加入自动挂载的设置:

$ echo '/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0' | sudo tee -a /etc/fstab
这样 ubuntu 启动后就会自动将磁盘阵列挂入了。

另外,如果没有设置自动挂载,在系统重启后或磁盘名称更改(插入其它硬盘会导致盘名变更的)例如 /dev/md0 变成了 /dev/md127 就可能会出现磁盘不能被挂载的问题,此时切记重新创建阵列,因这将会毁掉你的一切!重新手工挂载一下就OK了:

$ sudo mount /dev/md127 /mnt/md0
Ubuntu系统中,将RAID配置为LVM(Logical Volume Manager)可以提供更灵活和可管理的存储解决方案。下面是将RAID配置为LVM的步骤: 1. 首先,确保您的系统已经安装了mdadm软件包,该软件包用于管理软件RAID。您可以使用以下命令安装它: ``` sudo apt-get install mdadm ``` 2. 确保您的系统上存在要用于RAID的磁盘。假设您有两个磁盘,分别为sda和sdb。 3. 创建RAID设备。您可以使用mdadm命令来创建RAID设备,指定RAID级别和要使用的磁盘。例如,创建一个RAID1设备,使用sda和sdb作为成员磁盘: ``` sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb ``` 4. 创建LVM逻辑卷。使用lvcreate命令创建LVM逻辑卷时,指定RAID设备作为物理卷。例如,创建一个名为my_volume的逻辑卷,使用/dev/md0作为物理卷: ``` sudo lvcreate -n my_volume -L <size> /dev/md0 ``` 其中,`<size>`是逻辑卷的大小。 5. 格式化逻辑卷。使用适当的文件系统格式化逻辑卷。例如,对于XFS文件系统,可以使用以下命令: ``` sudo mkfs.xfs /dev/<vg_name>/<lv_name> ``` 其中,`<vg_name>`是卷组名称,`<lv_name>`是逻辑卷名称。 6. 挂载逻辑卷。创建一个目录来作为逻辑卷的挂载点,并将逻辑卷挂载到该目录。例如,创建一个名为/mnt/my_volume的目录,并将逻辑卷挂载到该目录: ``` sudo mkdir /mnt/my_volume sudo mount /dev/<vg_name>/<lv_name> /mnt/my_volume ``` 现在,您已经将RAID配置为LVM,并成功地将其挂载到Ubuntu系统中。您可以通过`/mnt/my_volume`目录来访问和管理存储在该逻辑卷中的数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [ubuntu server 10.04 raid1+lvm无法挂载到目录?](https://blog.csdn.net/weixin_35831315/article/details/117005736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Ubuntu下如何创建XFS文件系统的LVM详解](https://download.csdn.net/download/weixin_38501363/14891028)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值