iT邦幫忙

0

試問一下
我架了一台syslog server
另外主管說syslog每月要存到NAS上
所以我又開了SAMBA可以掛載NAS
想請教在/var/log/TEST
我可以設定crontab(每天)或(每週)或(每月)自動排程TEST這個資料夾copy到NAS上嗎
或者可以copy裡面的文件到NAS上?
請教指令

看更多先前的討論...收起先前的討論...
補覺鳴詩 iT邦研究生 4 級 ‧ 2019-07-30 11:23:09 檢舉
我上次回你那篇就有答案了
japhenchen iT邦研究生 2 級 ‧ 2019-07-30 12:33:10 檢舉
1、做個認證檔,我放在/root/.smbcredentials 裡,用sudo vi /root/.smbcredentials進去編(看你習慣用的編輯器),內容在下兩列
username=nasuser
password=aa12345

2、把NAS的資料夾mount 進你的linux上,通常是用cifs ,我是掛在fstab上省得要mount來umount去,下面只有一行,自己接起來看(被截行)
//192.168.1.50/syslogl/ /mnt/log cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

3、在root 級裡的cron裡自己加複制或要壓縮或是要自己寫sh或python.......下例每天早上5點整執行一次backuplog.py ,rotate自己寫(有教過)
0 5 * * * ./root/backuplog.py
japhenchen iT邦研究生 2 級 ‧ 2019-07-30 12:39:08 檢舉
不喜歡改fstab的話,你可以在sh或python或不拉不拉不拉.........裡自己動態掛載(需要安裝cifs驅動)
sudo mount.cifs -o username=nasuser,password=aa123456 192.168.1.50:/syslogl /mnt/log


→centos裡加裝cifs的方法:
sudo yum install -y cifs-utils
echochio iT邦高手 1 級 ‧ 2019-07-31 09:21:15 檢舉
方法很多 mount cifs 然後 rsync
還是 ftp 上去 scp 上去都可以
了解 謝謝各位幫忙

尚未有邦友回答

立即登入回答