`
sillycat
  • 浏览: 2542362 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Build Home NAS(3)Data Redundancy

 
阅读更多
Build Home NAS(3)Data Redundancy

Install the software tool rsync
> sudo apt-get install rsync

Actually both of my machines are installed this.

Sync all the files under the file1 to file2, if there is more things in file2, delete them
> rsync -av --delete /home/carl/install/file1/ /home/carl/install/file2

More details in the logs
> rsync -avP --delete /home/carl/install/file1/ /home/carl/install/file2

Generate and Set up the SSH Key
> ssh-keygen -t rsa

Check the public keys on each machine
>cat ~/.ssh/id_rsa.pub

Put the content into the machines which you want to access
>vi ~/.ssh/authorized_keys

Sync from ftp machines to the back up machines.
> rsync -avP --delete raspberrypi1:/mnt/driver1/nas_cloud/ /mnt/driver2/nas_cloud

And then I need to configure this command to crontab

>crontab -e

Every 30 minutes
30 * * * * rsync -avP --delete raspberrypi1:/mnt/driver1/nas_cloud/ /mnt/driver2/nas_cloud

The format of the time will be
minute | hour | day-of-the-month | month | day-of-the-week

References:
http://www.makeuseof.com/tag/turn-your-raspberry-pi-into-a-nas-box/
分享到:
评论
5 楼 sillycat 2015-11-17  
Every Half an Hour
30 * * * * /usr/bin/rsync -avP --delete -e "ssh -i /home/carl/.ssh/id_rsa" carl@raspberrypi1:/mnt/driver1/nas_cloud/share/ /mnt/driver2/nas_cloud/share >> /opt/logs/cron-rsync.log 2>&1
4 楼 sillycat 2015-11-17  
3 List the Cron Job I Have
>crontab -l
30 10 * * * /usr/bin/rsync -avP --delete raspberrypi1:/mnt/driver1/nas_cloud/share/ /mnt/driver2/nas_cloud/share > /opt/logs/cron-rsync.log 2>&1

4 Logging the cron task
30 10 * * * /usr/bin/rsync -avP --delete raspberrypi1:/mnt/driver1/nas_cloud/share/ /mnt/driver2/nas_cloud/share > /opt/logs/cron-rsync.log 2>&1
3 楼 sillycat 2015-11-17  
Set up my time zone to be the current local time
>sudo dpkg-reconfigure tzdata

>sudo dpkg-reconfigure tzdata

Current default time zone: 'US/Central'
Local time is now:      Mon Nov 16 10:21:01 CST 2015.
Universal Time is now:  Mon Nov 16 16:21:01 UTC 2015.
2 楼 sillycat 2015-11-14  
Quick format
sudo mkfs.ntfs /dev/sda1 -f
1 楼 sillycat 2015-11-14  
Command to format the disk
>sudo mkfs.ntfs /dev/sdc1

相关推荐

    数据库系统概念知识点总结.pdf

    * 数据(Data):数据库中存储的基本对象 * 数据库(Database,简称DB):长期储存在计算机内、有组织的、可共享的大量数据集合 * 数据库管理系统(DataBase-Mangement System, DBMS):由一个互相关联的数据集合和...

    IEEE 802.3 Cyclic Redundancy Check v1.0.rar_802.3 CRC32_CRC32 IE

    **IEEE 802.3 Cyclic Redundancy Check (CRC) v1.0** 在数据通信和存储领域,错误检测是确保数据完整性的关键环节。其中,CRC(Cyclic Redundancy Check)是一种广泛使用的错误检测方法,它通过计算数据的校验码来...

    DHCP-Redundancy

    3. **负载均衡**:在某些情况下,可能需要将两个DHCP服务器都设置为活动状态,通过负载均衡分发请求,提高整体服务性能。 4. **网络规划**:在物理网络上,确保主备服务器之间有可靠的通信路径,以便于状态传递和...

    CRC(cyclic redundancy check)循环冗余校验

    CRC(cyclic redundancy check)循环冗余校验

    Redundancy Module Configuration Tool(RMCT)_8.01.05.rar

    Redundancy Module Configuration Tool(RMCT)_8.01.05.rar Rockwell 1756冗余配置软件,Redundancy Module Configuration Tool(RMCT)_8.01.05.rar Rockwell 1756冗余配置软件

    CRC Cyclic Redundancy Check

    循环冗余校验(Cyclic Redundancy Check,简称CRC)是一种广泛应用于数据传输及存储领域中的错误检测技术。该技术能够有效地检测并纠正位序列中的错误,确保数据的完整性和准确性。 #### 二、CRC的应用场景 CRC被...

    Minimum-Redundancy Linear Array

    最小冗余阵(Minimum-Redundancy Linear Array)是一种线性阵列天线设计方法,旨在为给定数量的阵列元素实现最大分辨率的同时,减少阵列中的冗余空间间隔。此类阵列的设计思路特别适用于通信设计和射电天文学,因为...

    循环冗余校验(Cyclic Redundancy Check, CRC)

    在数据传输过程中,无论传输系统的设计再怎么完美,差错总会存在,这种差错可能会导致在链路上传输的一个或者多个帧被破坏(出现比特差错,0变为1,或者1变为0),从而接受方接收到错误的数据。为尽量提高接受方收到...

    The Cyclic Redundancy Check

    本文档介绍 循环冗余校验码(CRC)的基本原理,英语水平不好的切勿下载。

    Functional redundancy instead of species redundancy determines community stability in the Inner Mongolia typical grassland

    冗余假说(Redundancy Hypothesis)认为,在一定条件下,冗余(即生态功能的重复备份)能够提高生态系统的稳定性。传统观点认为物种的多样性增加可以提升生态系统的稳定性,但是近年来,一些研究对冗余度和稳定性...

    S7 Software Redundancy

    S7软件冗余功能文档介绍了一种确保SIMATIC S7系列自动化系统连续性、稳定性和可靠性的技术。通过实施软件冗余,系统可以在部分硬件或软件发生故障时继续运行,大大减少了生产停机时间。S7-300和S7-400是西门子公司...

    Cyclic Redundancy Code

    循环冗余校验(Cyclic Redundancy Check,简称CRC)是一种广泛用于数据传输和存储中的错误检测方法。它通过附加一个校验码来确保数据的完整性,这个校验码是根据原始数据计算出来的。CRC的主要目标是检测出在数据...

    A method for the construction of minimum-redundancy codes

    最小冗余码(Minimum-redundancy Codes),通常指的是Huffman编码,是一种统计编码方法,由David A. Huffman在1952年提出。其核心思想是通过分析数据源的统计特性,为不同符号分配不同长度的编码,使得高频出现的...

    Cyclic Redundancy Check

    ### 循环冗余校验(Cyclic Redundancy Check) #### 概述 循环冗余校验(Cyclic Redundancy Check,简称CRC)是一种在数据通信领域中广泛应用的差错校验方法。其主要特点是信息字段和校验字段的长度可以根据实际需求...

    北电交换机详细配置Configure L2 Redundancy

    登录CLI时,有不同级别的访问权限,如Read-Only、Read-Write以及针对不同层(Layer 1、Layer 2、Layer 3)的读写权限。这些访问级别有助于保护设备安全,防止未经授权的更改。 北电交换机还支持In-Band和Out-of-...

    IEC 62439-7_2011Ring-based Redundancy Protocol (RRP) _ En.pdf

    IEC 62439-7:2011是一份国际电工委员会(IEC)发布的标准文件,标题为“Part 7: Ring-based Redundancy Protocol (RRP)”,中文可以理解为“基于环形的冗余协议(RRP)”。这项标准详细阐述了如何实现环形网络中的...

    通过NvM Dataset方式存储DTC entry data

    - **DEM(Diagnostic Event Manager)配置**:在Tresos Studio中,需要配置数据元素类(Data Element Class)和扩展数据(Extended Data),并指定NVRAM(Non-Volatile Random Access Memory)块列表。此外,为所有...

    Redundancy-Aware Maximal Cliques

    数据挖掘相关内容Redundancy-Aware Maximal Cliques,关于最大派系

    Laravel开发-laravel-database-redundancy

    3. **故障切换与高可用性** - 当主数据库出现故障时,系统应能够自动切换到备用数据库,确保服务的连续性。在Laravel中,这可能需要监控工具和自定义逻辑来检测并响应数据库连接失败。 - `laravel-database-...

Global site tag (gtag.js) - Google Analytics