麒麟系统调试

一、raid

报错

mdadm: RUN_ARRAY failed: Invalid argument

原因

zcat /proc/config.gz 查看配置

驱动未加载全 

解决办法

modprobe dm-raid

modprobe raid0

然后创建raid

mdadm --create /dev/md1  --level=0  -n 2   /dev/nvme1n1  /dev/nvme2n1

自动加载驱动 

1、先去掉黑名单/etc/modprobe.d/blacklist.conf

2、配置/etc/modules,假如raid0 和dm_raid

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
raid0
dm_raid

停止当前raid

mdadm --stop /dev/md127

恢复raid

mdadm --assemble -v /dev/md0 /dev/nvme0n1 /dev/nvme1n1

查看raid状态

cat /proc/mdstat

TRIM

检测 SSD是否支持TRIM,

方法一、

root@server:~$ cat /sys/block/sda/queue/discard_granularity
0

如果值不为0则支持

方法二、

root@server:~$ lsblk --discard
NAME   DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
loop0         0        4K       4G         0
loop1         0        4K       4G         0
loop2         0        4K       4G         0
loop3         0        4K       4G         0
loop4         0        4K       4G         0
sda           0        0B       0B         0
├─sda1        0        0B       0B         0
└─sda2        0        0B       0B         0
sr0           0        0B       0B         0

如果DISC-GRAN和DISC-MAX不为0则支持

在磁盘支持的情况下,ext4文件系统可通过在fstab里添加discard参数来启动TRIM 

/dev/sda1          /mnt               ext4    defaults,noatime,discard 0 0

手动挂载时使用如下命令

mount -t ext4 -o discard /dev/nvme0n1p1 /mnt 

使用fstrim -a -v命令自动对支持trim的磁盘的分区进行trim

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值