Sata
SATA 是一种计算机总线接口,用于将主机总线适配器连接到硬盘驱动器、光驱和固态驱动器等大容量存储设备。串行 ATA 取代了早期的并行 ATA(PATA)标准,成为存储设备的主要接口。
接口测试方法
读写测试
- 安装 hdparm 工具
sudo apt-get install hdparm
- 测试读取速度
sudo hdparm -t /dev/sdX
- 测试写入速度
sudo hdparm -tT --direct /dev/sdX
组 raid 5 阵列
-
将 4 块 sata 硬盘插入 ROCK 5 ITX sata 接口
-
安装 mdadm
sudo apt-get update
sudo apt-get install mdadm
- 创建 RAID 0 阵列
使用以下命令创建RAID 5阵列。这将创建一个名为/dev/md0的RAID设备:
sudo mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sdX1 /dev/sdX1 /dev/sdX1 /dev/sdX1
在执行此命令后,系统会询问是否要继续。输入y并按Enter键。
- 检查 RAID 状态
创建 RAID 后,可以使用以下命令检查其状态:
cat /proc/mdstat
- 格式化 RAID 设备
在使用RAID设备之前,需要对其进行格式化。例如,要使用 ext4 文件系统格式化 RAID 设备,请执行以下命令:
sudo mkfs.ext4 /dev/md0
- 挂载 RAID 设备
创建一个挂载点并挂载RAID设备:
sudo mkdir /mnt/raid
sudo mount /dev/md0 /mnt/raid
- 自动挂载
要在系统启动时自动挂载RAID设备,需要将其添加到 /etc/fstab 文件中。打开文件并添加以下行:
/dev/md0 /mnt/raid ext4 defaults 0 0
- 保存 RAID 配置
最后,保存RAID配置以在重启后保留RAID阵列
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
- 更新初始化 ramdisk
sudo update-initramfs -u
RAID 0提供了高性能的读写能力,但不提供冗余。如果其中一块硬盘失败,将丢失所有数据。
- 改变用户组
sudo chown -R radxa:radxa /mnt/raid/
- 移除 RAID-5 阵列
sudo mdadm --remove /dev/md0
sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sda1 # 清除超级块信息
sudo mdadm --zero-superblock /dev/sdb1
sudo mdadm --zero-superblock /dev/sdc1
sudo mdadm --zero-superblock /dev/sdd1