寻觅生命中的那一片浅草......

文章属于类别 Linux

ArchLinux搭建TimeMachine

因为netatalk在AUR仓库,所以无法直接使用pacman安装

cd /data/backup/tmp/
git clone https://aur.archlinux.org/netatalk.git
cd netatalk
makepkg -s
sudo pacman -U netatalk-3.1.12-6-armv7h.pkg.tar.xz 
sudo pacman -S avahi
sudo systemctl enable --now avahi-daemon.service

/etc/afp.conf

[Global]
;mimic model = TimeCapsule6,106
log file = /var/log/afpd.log
log level = default:info

[TimeMachine]
path = /data/backup/timemachine 
valid users = timemachine
time machine = yes
vol size limit = 500000

建立用户,目录等

sudo useradd timemachine
sudo passwd timemachine

cd /data/backup/
sudo mkdir timemachine
sudo chown -R timemachine.timemachine timemachine
sudo systemctl enable --now netatalk

参考

ZZ:高效的 Linux 限流神器 Trickle

请见:高效的 Linux 限流神器 Trickle

zz:开启TCP BBR拥塞控制算法

网络加速,类似第三方软件:锐速(serverSpeeder)

而BBR则是内核级支持,由Google贡献的代码,详细请打开:开启TCP BBR拥塞控制算法

MegaCli64导入Foreign配置

背景

Hadoop集群昨天新加机器 ,还在Rebalance,早上同事发现有个节点的2个硬盘无法写了,fdisk -l也看不到,第一感觉是硬盘坏了,想换硬盘,但硬盘是上周才买的,然后怀疑是raid卡数据线有问题,奈何机房找到的是另外一条不知道什么线,为了尽快恢复服务,就让机房重新插拔下硬盘,然后开机

BTW:每块盘做的是RAID0

开机后的处理

首先用fdisk看看能否看到硬盘,看不到,然后用MegaCli64看物理盘是否存在

通过以下命令看到物理硬盘是在的,但状态是Foreign

sudo /usr/local/bin/megasasctl  -PDList -aALL

Google一翻后,发现以下指令可以处理

执行状态检测命令:

sudo /usr/local/bin/megasasctl  -pdlist -aall |grep 'Firmware state'

输出,其中最后2个为raid有问题的盘

Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Unconfigured(good), Spun Up
Firmware state: Unconfigured(good), Spun Up

执行导入命令

sudo /usr/local/bin/megasasctl  -CfgForeign -Import -aall        

Foreign configuration is imported on controller 0.

Exit Code: 0x00

再次执行状态检测命令:

sudo /usr/local/bin/megasasctl  -pdlist -aall |grep 'Firmware state'

输出,正常了,因为是raid0,所以比较快

Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up

一点总结:

  1. 未必是硬盘坏了
  2. 硬盘线估计也没松
  3. 确认故障前,先不急着关机让机房检测,适当进行一些在线检测

参考资料

dell服务器硬盘的状态变成外来(foreign)命令行修复

zz:Linux内核分析:页回收导致的cpu load瞬间飙高的问题分析与思考

看方法、思路,还有了解CPU和内存的运作方式

Linux内核分析:页回收导致的cpu load瞬间飙高的问题分析与思考

2024年十一月
« 5月    
 123
45678910
11121314151617
18192021222324
252627282930