工作小结001

1.python禁止缓存

export PYTHONUNBUFFERED=1

或者python -u xxx.py

2.rsync拷贝数据

rsync -avP --chown=user:group --chmod=755 * x.x.x.x:/a/b/c 改变数据属主
rsync -avP --no-g --no-o * x.x.x.x:/a/b/c 改成root
rsync -avP --exclude=partten x.x.x.x:/a/b/c  排除这些目录
rsync -avP --include=partten x.x.x.x:/a/b/c  包括这些目录
rsync -avP --bwlimit=num * x.x.x.x:/a/b/c  限制带宽
rsync -avP --relative a/b/c x.x.x.x:/x/y/z 保持目录结构
rsync -avP --avPL * x.x.x.x:/a/b/c 拷贝软链接的真实文件
rsync -avP -e 'ssh -p portnum' a/b/c x.x.x.x:/x/y/z 使用ssh的非默认端口

3.bashrc和.bash_profile

sftp登陆时,bashrc如果有非标准输出,sftp报错。把相关输出写在.bash_profile避免问题

4.格式化raid磁盘

格式化raid磁盘报错,无法格式化

cat /proc/mdstat
mdadm --stop md127
mkfs.ext4 /dev/sdc

5.扫描总线

当有新的sata硬盘热插拔时,lsblk无法发现硬盘信息,执行以下操作发现

cd /sys/class/scsi_host
for host in $(ls); do echo ${host};echo "- - -" > ${host}/scan; done

6.数据盘挂载规范

ext,xfs格式盘:

mount /dev/sdx	/mnt/xxx
chown user:group /mnt/xxx
chmod 700 /mnt/xxx

ntfs,exfat格式盘:

mount -o uid=user,gid=group,fmask=133,dmask=077 /dev/sdx /mnt/xxx

特殊用户访问特殊目录:

setfacl -R -m u:xxx:rx /mnt/xxx
setfacl -b /mnt/xxx
setfacl -x u:user /mnt/xxx
posted @ 2025-04-07 20:40  liwl1991  阅读(6)  评论(0)    收藏  举报