怼技术|维护服务器

为了保证服务器的数据安全,要每天对服务器进行数据的备份。今天遇到机房停电,服务器因停电而关机(备用电源也耗尽)的情况下出现关机。在重启服务器时面临一个问题,重启后数据不能够正常的备份。服务器找寻不到要挂载的磁盘阵列。需要手动的进行磁盘阵列的挂载。

 

首先介绍如何手动挂载

 

调用命令 mount 备份文件夹路径 待备份文件夹路径

Mount /dev/sde1 /mnt/sde1

想要备份/mnt/sde1文件里面的文件 将他备份到 /dev/sde1这个磁盘阵列中去

 

设置完成后可以使用命令df-hT 查看当前文件系统以及使用率。其中就会看到新加设置的备份文件系统。(感觉就像window系统下的显示系统下各个磁盘的功能,显示CDEFG盘,新增加的备份磁盘感觉就是个新插的移动硬盘,这个移动硬盘是用来备份数据用的。)

 

其次想要发现为什么不能够自动挂载到磁盘阵列而需要手动挂载

 

查看之前师兄写的备份脚本,在开机自启文件中使用的是 /home/test/maintain/backup.sh文件。在开机时并没有挂载上/home/路径的文件。而只是挂载了/root 路径下的文件所以挂载文件失败。

 

设置开机自启动的方式是打开/etc/init.d/rc.local 文件夹下的rc.local 文件。修改其中的do start 函数的内容,向其中添加需要自启动的文件的路径

 

最后对于备份数据脚本非常感兴趣

 

是使用了linux定时执行任务的命令。

基本格式 : 

*  *  *  *  *  command 

分 时 日 月 周 命令 

第1列表示分钟1~59每分钟用*或者 */1表示 

第2列表示小时1~23(0表示0点) 

第3列表示日期1~31 

第4列表示月份1~12 

第5列标识号星期0~6(0表示星期天) 

第6列要运行的命令 

以下是crontab文件的一些例子: 

30 21 * * * /usr/local/etc/rc.d/lighttpd restart 

上面的例子表示每晚的21:30重启apache 

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpdrestart 

上面的例子表示每月11022日的4 : 45重启apache 

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 

上面的例子表示每周六、周日的1 : 10重启apache 

0,30 18-23 * * * /usr/local/etc/rc.d/lighttpdrestart 

上面的例子表示在每天18 : 0023 : 00之间每隔30分钟重启apache 

0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart 

上面的例子表示每星期六的11 : 00 pm重启apache 

0 */1 * * * /usr/local/etc/rc.d/lighttpd restart 

每一小时重启apache 

0 23-7/1 * * * /usr/local/etc/rc.d/lighttpdrestart 

晚上11点到早上7点之间,每隔一小时重启apache 

0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpdrestart 

每月的4号与每周一到周三的11点重启apache 

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart 

一月一号的4点重启apache 

 

使用方式 : 

crontab file [-u user]-用指定的文件替代目前的crontab 

crontab-[-u user]-用标准输入替代目前的crontab. 

crontab-1[user]-列出用户目前的crontab. 

crontab-e[user]-编辑用户目前的crontab. 

crontab-d[user]-删除用户目前的crontab. 

crontab-c dir- 指定crontab的目录。 

crontab文件的格式:M H Dm d cmd. 

在我们的应用中,我们首先使用crontab –e命令。之后为一个打开文件,在文件中添加需要定时执行的任务10 2 * * * /home/test/maintain/backupLenovo.sh

 

以上是今天在实验室解决自动备份问题的解决方案,整理服务器环境配置以及日常维护也是最近的重要任务之一。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值