โฮมเพจ » ทำอย่างไร » วิธีการเปลี่ยน Raspberry Pi เป็นอุปกรณ์เก็บข้อมูลเครือข่ายพลังงานต่ำ

    วิธีการเปลี่ยน Raspberry Pi เป็นอุปกรณ์เก็บข้อมูลเครือข่ายพลังงานต่ำ

    ผสม Raspberry Pi หนึ่งตัวกับฮาร์ดไดรฟ์ภายนอกราคาถูกเข้าด้วยกันและคุณมีสูตรสำหรับอุปกรณ์จัดเก็บข้อมูลเครือข่ายที่ใช้พลังงานต่ำเป็นพิเศษ อ่านต่อไปในขณะที่เราแสดงวิธีตั้งค่า NAS ของคุณด้วย Pi.

    ทำไมฉันถึงต้องการทำเช่นนี้?

    ประโยชน์ของการมีอุปกรณ์เก็บข้อมูลเครือข่ายตลอดเวลาคือการที่คอมพิวเตอร์ของคุณสามารถเข้าถึงข้อมูล (หรือปลายทางการสำรองข้อมูล) ได้อย่างสะดวกสบายทั้งในและนอกเครือข่ายของคุณ ข้อเสียส่วนใหญ่คือคุณใช้พลังงานพอสมควรเพื่อความสะดวก.

    ตัวอย่างเช่นเซิร์ฟเวอร์สำนักงานของเราใช้งานได้ตลอด 24/7 และสิ้นเปลืองพลังงานเกือบ $ 200 ต่อปี อุปกรณ์เก็บข้อมูลเครือข่ายที่ใช้ Raspberry Pi ใช้พลังงานประมาณ 5 เหรียญต่อปี.

    เราจะเป็นคนแรกที่ให้สิทธิ์คุณว่าเซิร์ฟเวอร์เต็มรูปแบบกำลังจะมีพื้นที่เก็บข้อมูลมากขึ้นและความสามารถในการทำงานได้มากขึ้น (เช่นการแปลงรหัสคอลเลกชันวิดีโอหลายเทราไบต์ในช่วงเวลาที่เหมาะสม) อย่างไรก็ตามสำหรับคนส่วนใหญ่จุดประสงค์หลักของการมีคอมพิวเตอร์แบบติดตั้งตลอดเวลาอยู่ในบ้านก็เพื่อใช้เป็นไฟล์เซิร์ฟเวอร์และที่เก็บข้อมูลสำรองไฟล์ สำหรับงานดังกล่าว Raspberry Pi มีพลังมากพอและจะช่วยให้คุณประหยัดการใช้พลังงาน.

    ฉันต้องการอะไร?

    บทช่วยสอนนี้สร้างขึ้นจากบทช่วยสอนก่อนหน้าของเรา: คู่มือ HTG สำหรับการเริ่มต้นใช้งาน Raspberry Pi และเราจะสมมติว่าคุณได้ทำคำนั้นเสร็จแล้วหรือในคำอื่น ๆ ที่คุณมี Raspberry Pi อยู่แล้วติดตั้งเมาส์และคีย์บอร์ด และคุณติดตั้ง Raspbian ไว้แล้ว.

    นอกเหนือจากอุปกรณ์ที่คุณต้องใช้ในการเริ่มต้นใช้งานบทช่วยสอน Raspberry Pi คุณจะต้องใช้ฮาร์ดแวร์ต่อไปนี้เท่านั้น:

    • ฮาร์ดไดรฟ์ภายนอก USB (หนึ่งตัว) สำหรับการสำรองข้อมูลเครือข่ายและการให้บริการไฟล์อย่างง่าย

    หรือ

    • ฮาร์ดไดรฟ์ภายนอก USB (สองตัว) อย่างน้อยสองตัวสำหรับการสำรองข้อมูลในตัวเครื่อง

    แค่นั้นแหละ! หากคุณต้องการไดรฟ์เครือข่ายแบบธรรมดาคุณต้องใช้ฮาร์ดไดรฟ์เพียงตัวเดียว เราขอแนะนำอย่างยิ่งให้ใช้ฮาร์ดไดรฟ์อย่างน้อยสองตัวเพื่ออนุญาตการซ้ำซ้อนของข้อมูลในพื้นที่ (ที่ Raspberry Pi) สำหรับวัตถุประสงค์ของบทช่วยสอนนี้เราใช้คู่ของฮาร์ดไดรฟ์ภายนอกแบบพกพา Seagate Backup Plus ขนาด 1TB พวกมันเล็กมากไม่ต้องการแหล่งพลังงานภายนอกและขายเมื่อเราซื้อชิ้นส่วน.

    คุณสามารถใช้ฮาร์ดไดรฟ์ภายนอกใดก็ได้ที่คุณมีอยู่ในมือ แต่มันก็เหมาะที่จะใช้ฮาร์ดไดรฟ์พลังงานต่ำขนาดเล็กถ้าเป็นไปได้เนื่องจากชุดรูปแบบทั้งหมดของโครงการคือการตั้งค่า NAS ขนาดเล็กและพลังงานต่ำที่คุณสามารถทำได้ ลืมเกี่ยวกับ.

    ก่อนที่เราจะดำเนินการต่อมีตัวเลือกการออกแบบสองอย่างที่เราทำในแง่ของวิธีที่เรากำหนดค่า Raspberry Pi NAS ของเราที่คุณควรทราบ แม้ว่าผู้ใช้ส่วนใหญ่จะต้องการทำตามอย่างที่เราได้ทำไปแล้วคุณอาจต้องการปรับแต่งขั้นตอนเฉพาะเพื่อให้เหมาะกับความต้องการของคุณและวิธีการใช้คอมพิวเตอร์ในเครือข่ายของคุณ.

    อันดับแรกเราใช้ฮาร์ดดิสก์ที่ฟอร์แมตด้วย NTFS ราสเบอร์รี่ Pi NAS ควรล้มเหลวด้วยเหตุผลบางอย่าง หรือ เราต้องการคัดลอกข้อมูลอย่างรวดเร็วผ่านการเชื่อมต่อ USB 3.0 แทนที่จะผ่านเครือข่ายการมีดิสก์ที่จัดรูปแบบ NTFS ทำให้การถอดไดรฟ์ USB แบบพกพาที่เราใช้ใน NAS build และเสียบเข้ากับ Windows อย่างใดอย่างหนึ่งได้ง่าย เครื่องที่เราใช้ทุกวัน.

    ประการที่สองเราใช้ Samba เพื่อแบ่งปันเครือข่ายของเราอีกครั้งเพราะความสะดวกในการเชื่อมต่อ Raspberry Pi NAS กับเครือข่าย Windows ของเรา.

    การเตรียมและติดตั้งฮาร์ดไดรฟ์ภายนอก

    เมื่อคุณรวบรวมฮาร์ดแวร์แล้วตามด้วยการเริ่มต้นใช้งานการสอน Raspberry Pi เพื่อเร่งความเร็ว (และใช้งาน Raspian) ถึงเวลาเริ่มต้นการตั้งค่า Pi ของคุณในฐานะ NAS.

    ลำดับแรกของการทำธุรกิจคือการเชื่อมต่อฮาร์ดไดรฟ์เข้ากับ Raspberry Pi (หรือฮับ USB ที่เชื่อมต่อขึ้นอยู่กับการกำหนดค่าของคุณและดูว่าฮาร์ดไดรฟ์นั้นใช้พลังงานจากตัวเองหรือขับเคลื่อนจากภายนอก) เมื่อเชื่อมต่อฮาร์ดไดรฟ์และ Pi ได้รับพลังงานแล้วก็ถึงเวลาที่จะต้องทำงาน.

    บันทึก: เรากำลังใช้ฮาร์ดไดรฟ์สองตัว หากคุณตัดสินใจที่จะใช้ฮาร์ดไดรฟ์เพียงตัวเดียวก็เพียง แต่ไม่สนใจคำสั่งทั้งหมดในส่วนนี้ที่มีวัตถุประสงค์เพื่อเมานต์ / ดัดแปลงหรือโต้ตอบกับฮาร์ดไดรฟ์ตัวที่สอง.

    เรากำลังจะทำงานทั้งหมดของเราภายในอาคารผู้โดยสาร เช่นคุณสามารถทำงานโดยตรงที่ Raspberry Pi ของคุณโดยใช้ LXTerminal ใน Raspian หรือคุณสามารถ SSH ลงใน Raspberry Pi ของคุณโดยใช้เครื่องมือเช่น Putty ไม่ว่าจะด้วยวิธีใดก็ตาม.

    เมื่อคุณอยู่ที่บรรทัดคำสั่งสิ่งแรกที่คุณต้องทำคือเพิ่มการสนับสนุนให้กับ Rasbian สำหรับดิสก์ที่จัดรูปแบบ NTFS โดยพิมพ์คำสั่งต่อไปนี้:

    sudo apt-get install ntfs-3g

    จะใช้เวลาหนึ่งหรือสองนาทีเพื่อให้แพ็คเกจดาวน์โหลดแกะและติดตั้ง เมื่อติดตั้งแพคเกจ NTFS แล้วก็ถึงเวลาที่จะค้นหาพาร์ติชันที่ไม่ได้ต่อเชื่อมของฮาร์ดไดรฟ์ภายนอกที่ต่อพ่วง.

    sudo fdisk -l

    อย่างน้อยที่สุดคุณควรเห็นดิสก์สองแผ่นหากคุณเพิ่มในดิสก์สำรองสำหรับการทำมิเรอร์ข้อมูล (ตามที่เรามี) คุณควรเห็นสามอย่างดังนี้:

    แผ่นแรก / dev / mmcb1k0 เป็นการ์ด SD ใน Raspberry Pi ที่ติดตั้ง Raspbian ของเรา เราจะปล่อยให้สิ่งนั้นอยู่คนเดียวโดยสิ้นเชิง.

    ดิสก์ที่สอง, / dev / SDA เป็นฮาร์ดไดรฟ์ภายนอก 1TB ตัวแรกของเรา ดิสก์ที่สาม, dev / sdb / เป็นฮาร์ดดิสก์ภายนอกขนาด 1TB ตัวที่สองของเรา พาร์ติชันที่แท้จริงที่เราสนใจในดิสก์ทั้งสองนี้คือ / sda1 / และ / sdb1 /, ตามลำดับ จดบันทึกชื่อฮาร์ดไดรฟ์.

    ก่อนที่เราจะสามารถติดตั้งไดรฟ์เราจำเป็นต้องสร้างไดเรกทอรีเพื่อติดตั้งไดรฟ์ เพื่อความง่ายเราจะสร้างไดเร็กตอรี่ที่ชื่อว่า USBHDD1 และ USBHDD2 สำหรับแต่ละไดรฟ์ ก่อนอื่นเราต้องสร้างไดรฟ์ ที่บรรทัดรับคำสั่งให้ป้อนคำสั่งต่อไปนี้:

    sudo mkdir / media / USBHDD1

    sudo mkdir / media / USBHDD2

    หลังจากที่คุณสร้างสองไดเรกทอรีแล้วก็ถึงเวลาที่จะกำหนดใช้ไดรฟ์ภายนอกไปยังแต่ละตำแหน่ง อีกครั้งที่บรรทัดรับคำสั่งให้ป้อนคำสั่งต่อไปนี้:

    sudo mount -t auto / dev / sda1 / media / USBHDD1

    sudo mount -t auto / dev / sdb1 / media / USBHDD2

    ณ จุดนี้เรามีฮาร์ดไดรฟ์ภายนอกสองตัวติดตั้งอยู่ในไดเรกทอรี USBHDD1 และ USBHDD2 ตามลำดับ ได้เวลาเพิ่มไดเรกทอรีเฉพาะลงในไดรฟ์ทั้งสองเพื่อเก็บโฟลเดอร์ที่ใช้ร่วมกันของเรา (เพื่อรักษาสิ่งต่าง ๆ ให้เป็นระเบียบและแยกงานของเราในไดรฟ์) ป้อนคำสั่งต่อไปนี้:

    sudo mkdir / media / USBHDD1 / การแบ่งปัน

    sudo mkdir / media / USBHDD2 / การแบ่งปัน

    ตอนนี้ได้เวลาติดตั้ง Samba เพื่อให้เราสามารถเข้าถึงที่เก็บข้อมูลจากที่อื่นในเครือข่าย ที่บรรทัดรับคำสั่งให้ป้อน:

    sudo apt-get install samba samba-common-bin

    เมื่อได้รับแจ้งให้ดำเนินการต่อพิมพ์ Y และป้อน เอนหลังและผ่อนคลายเมื่อทุกสิ่งคลายออกและติดตั้ง เมื่อแพ็คเกจ Samba เสร็จสิ้นการติดตั้งแล้วก็ถึงเวลาทำการตั้งค่าเล็กน้อย ก่อนที่เราจะทำสิ่งใดให้สร้างสำเนาสำรองของไฟล์การตั้งค่าแซมบ้าในกรณีที่เราต้องการเปลี่ยนกลับเป็นไฟล์ ที่บรรทัดรับคำสั่งพิมพ์บรรทัดคำสั่งต่อไปนี้:

    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old

    สิ่งนี้จะสร้างการสำรองข้อมูลของไฟล์การกำหนดค่าด้วยชื่อไฟล์ smb.conf.old และปล่อยไว้ในไดเรกทอรีเดียวกับไฟล์การกำหนดค่าดั้งเดิม.

    เมื่อเราสร้างข้อมูลสำรองแล้วก็ถึงเวลาทำการแก้ไขเบื้องต้นในไฟล์กำหนดค่าแซมบ้า พิมพ์ต่อไปนี้ที่บรรทัดคำสั่ง:

    sudo nano /etc/samba/smb.conf

    สิ่งนี้จะเปิดตัวแก้ไขข้อความนาโนและอนุญาตให้เราทำการเปลี่ยนแปลงง่าย ๆ หากนี่เป็นครั้งแรกที่คุณใช้นาโนเราขอแนะนำอย่างยิ่งให้ลองอ่านคู่มือผู้เริ่มต้นสู่นาโนเครื่องมือแก้ไขข้อความ Command-Line ของ Linux คุณควรเห็นสิ่งต่อไปนี้ในหน้าต่างเทอร์มินัลของคุณ:

    Nano ควบคุมด้วยคีย์บอร์ดอย่างสมบูรณ์ใช้ปุ่มลูกศรเพื่อเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการแก้ไข เมื่อคุณคลิกผ่านการตั้งค่าคุณจะเห็นการจดบันทึกหรือเปลี่ยนแปลงบางอย่างที่คุ้มค่า.

    ที่แรกก็คือตัวระบุกลุ่มงานโดยค่าเริ่มต้น workgroup = WORKGROUP หากคุณใช้ชื่ออื่นสำหรับเวิร์กกรุ๊ปโฮมให้ไปข้างหน้าและลูกศรเพื่อเปลี่ยนที่ตอนนี้มิฉะนั้นปล่อยไว้เป็นค่าเริ่มต้น.

    หยุดถัดไปของเราคือการเปิดใช้งานการตรวจสอบผู้ใช้สำหรับการจัดเก็บแซมบ้าของเรามิฉะนั้นทุกคนที่มีการเข้าถึงเครือข่ายของเรา (เช่นผู้ใช้ Wi-Fi ทั่วไป) จะสามารถเดินเข้ามาได้เลื่อนลงไปในไฟล์ Samba ส่วนที่อ่าน:

    ลบสัญลักษณ์ # จากการรักษาความปลอดภัย = บรรทัดผู้ใช้ (โดยเน้นด้วยเคอร์เซอร์และกดลบ) เพื่อเปิดใช้งานการตรวจสอบชื่อผู้ใช้ / รหัสผ่านสำหรับการแบ่งปัน Samba.

    ต่อไปเราจะเพิ่มส่วนใหม่ทั้งหมดลงในไฟล์กำหนดค่า เลื่อนลงมาจนสุดล่างสุดของไฟล์และป้อนข้อความต่อไปนี้:

    [สำรอง]
    comment = โฟลเดอร์สำรอง
    path = / media / USBHDD1 / Shares
    ผู้ใช้ที่ถูกต้อง = @users
    กลุ่มพลัง = ผู้ใช้
    สร้างหน้ากาก = 0660
    directory mask = 0771
    อ่านอย่างเดียว = ไม่

    บันทึก: สิ่งที่คุณใส่ในวงเล็บในบรรทัดบนสุดจะเป็นชื่อของโฟลเดอร์ตามที่ปรากฏในเครือข่ายที่ใช้ร่วมกัน หากคุณต้องการชื่ออื่นที่ไม่ใช่“ สำรองข้อมูล” ตอนนี้เป็นเวลาที่จะแก้ไข.

    กด CTRL + X เพื่อออกกด Y เมื่อระบบถามว่าคุณต้องการเปลี่ยนแปลงหรือไม่และเขียนทับไฟล์กำหนดค่าที่มีอยู่ เมื่อกลับมาที่พรอมต์คำสั่งให้ป้อนคำสั่งต่อไปนี้เพื่อรีสตาร์ท Samba daemons:

    sudo /etc/init.d/samba รีสตาร์ท

    ณ จุดนี้เราจำเป็นต้องเพิ่มผู้ใช้ที่สามารถเข้าถึงการแบ่งปันแซมบ้าของ Pi เราจะสร้างบัญชีพร้อมการสำรองชื่อผู้ใช้และการสำรองข้อมูลรหัสผ่าน 4 อย่าง คุณสามารถสร้างชื่อผู้ใช้และรหัสผ่านตามที่คุณต้องการ โดยพิมพ์คำสั่งต่อไปนี้:

    sudo useradd backups -m -G users

    sudo passwd สำรอง

    คุณจะได้รับแจ้งให้พิมพ์รหัสผ่านสองครั้งเพื่อยืนยัน หลังจากยืนยันรหัสผ่านได้เวลาเพิ่ม“ สำรองข้อมูล” ในฐานะผู้ใช้ Samba ที่ถูกกฎหมาย ป้อนคำสั่งต่อไปนี้:

    sudo smbpasswd -a การสำรองข้อมูล

    ป้อนรหัสผ่านสำหรับบัญชีสำรองเมื่อได้รับแจ้ง เมื่อคุณสร้างบัญชีผู้ใช้และรหัสผ่านแล้วคุณไม่จำเป็นต้องรีสตาร์ท Samba daemon อีกครั้งเนื่องจากเราได้รับคำสั่งให้มองหาผู้ใช้ที่ได้รับการรับรองความถูกต้องแล้ว ตอนนี้เราสามารถกระโดดเข้าสู่เครื่องที่มีความสามารถของแซมบ้าในเครือข่ายของเราและทดสอบการเชื่อมต่อกับเครือข่ายที่ใช้ร่วมกัน.

    จากเครื่อง windows ที่อยู่ใกล้เคียงเราเปิดไฟล์ explorer ของ Windows คลิกที่ Network ยืนยันว่าชื่อโฮสต์ RASPBERRYPI อยู่ในเวิร์กกรุ๊ป WORKGROUPS และคลิกที่โฟลเดอร์แชร์ที่แชร์:

    เมื่อได้รับแจ้งให้ป้อนข้อมูลประจำตัวที่คุณสร้างขึ้นในขั้นตอนก่อนหน้า (หากคุณกำลังติดตามตามสายการเข้าสู่ระบบคือการสำรองข้อมูลและรหัสผ่านคือการสำรองข้อมูล 4 ครั้ง).

    เมื่อได้รับการยอมรับข้อมูลประจำตัวของคุณคุณจะได้รับการปฏิบัติต่อไปยังโฟลเดอร์ว่างเปล่าเนื่องจากยังไม่มีสิ่งใดในการแบ่งปัน หากต้องการตรวจสอบอีกครั้งว่าทุกอย่างทำงานได้อย่างราบรื่นเราจะสร้างไฟล์อย่างง่ายจากคอมพิวเตอร์ที่เราทดสอบการเชื่อมต่อด้วย (ในกรณีของเราคือเดสก์ท็อป Windows 7) สร้างไฟล์ txt ดังนี้:

    ตอนนี้จากบรรทัดคำสั่งที่เราใช้งานมาตลอดลองตรวจสอบดูว่าไฟล์ที่เราสร้างขึ้นบนเดสก์ท็อป Windows นั้นปรากฏขึ้นอย่างถูกต้องภายในไดเรกทอรีแชร์ที่เราสร้างขึ้นหรือไม่ ที่บรรทัดรับคำสั่งพิมพ์คำสั่งต่อไปนี้:

    cd / media / USBHDD1 / การแบ่งปัน

    LS

    hello-is-it-me-you-looking-for.txt อยู่ในไดเรกทอรี การทดสอบไดเรกทอรีที่ใช้ร่วมกันแบบง่ายของเราคือความสำเร็จ!

    ก่อนที่เราจะออกจากบทช่วยสอนในส่วนนี้เรามีเพียงสิ่งเดียวที่ต้องทำ เราจำเป็นต้องกำหนดค่า Pi ของเราเพื่อที่ว่าเมื่อมันรีสตาร์ทมันจะติดตั้งฮาร์ดไดรฟ์ภายนอกโดยอัตโนมัติ ในการทำเช่นนั้นเราจำเป็นต้องเริ่มโปรแกรมแก้ไขนาโนและทำการแก้ไขอย่างรวดเร็ว ที่ประเภทบรรทัดคำสั่ง:

    sudo nano / etc / fstab

    นี่จะเปิดตารางระบบไฟล์ในนาโนเพื่อให้เราสามารถเพิ่มรายการด่วนบางอย่าง ภายในตัวแก้ไข nano เพิ่มบรรทัดต่อไปนี้:

    / dev / sda1 / media / USBHDD1 auto noatime 0 0

    / dev / sda2 / media / USBHDD2 auto noatime 0 0

    กด CTRL + X เพื่อออกกด Y เพื่อบันทึกและเขียนทับไฟล์ที่มีอยู่.

    หากคุณใช้ฮาร์ดไดรฟ์เพียงตัวเดียวสำหรับการแบ่งปันเครือข่ายอย่างง่าย ๆ โดยไม่ต้องมีความซ้ำซ้อน เสร็จสิ้นกระบวนการกำหนดค่าและสามารถเริ่มเพลิดเพลินกับ NAS ที่ใช้พลังงานต่ำเป็นพิเศษ.

    การกำหนดค่า Raspberry Pi NAS ของคุณสำหรับการสำรองข้อมูลอย่างง่าย

    จนถึงตอนนี้ Raspberry Pi NAS ของเราเชื่อมต่อกับเครือข่ายแล้วการถ่ายโอนไฟล์ทำงานได้ แต่มีสิ่งหนึ่งที่ขาดหายไป ฮาร์ดไดรฟ์รองนั้นได้รับการกำหนดค่า แต่ไม่มีการใช้งานเลย.

    ในบทนี้เราจะใช้เครื่องมือ Linux ที่เรียบง่าย แต่ทรงพลังสองตัว rsync และ cron เพื่อกำหนดค่า Raspberry Pi NAS ของเราเพื่อทำการมิเรอร์ข้อมูลทุกคืนจาก / Shares / โฟลเดอร์บนไดรฟ์หลักไปยัง / Shares / โฟลเดอร์บนไดรฟ์รอง นี่ไม่ใช่การสะท้อนข้อมูลแบบเรียลไทม์ แต่การสำรองข้อมูลรายวัน (หรือกึ่งรายวัน) ไปยังไดรฟ์รองเป็นวิธีที่ยอดเยี่ยมในการเพิ่มความปลอดภัยของข้อมูลอีกชั้น.

    ก่อนอื่นเราต้องเพิ่ม rsync ในการติดตั้ง Rasbian ของเรา หากนี่เป็นครั้งแรกที่คุณใช้ rsync และคุณต้องการรับภาพรวมของคำสั่งที่ดีขึ้นเราขอแนะนำให้ตรวจสอบวิธีใช้ rsync เพื่อสำรองข้อมูลของคุณบน Linux.

    ที่บรรทัดรับคำสั่งให้ป้อนคำสั่งต่อไปนี้:

    sudo apt-get install rsync

    เมื่อติดตั้ง rsync แล้วก็ถึงเวลาตั้งค่างาน cron เพื่อให้กระบวนการคัดลอกไฟล์จาก USBHDD1 เป็น USBHDD2 โดยอัตโนมัติ ที่บรรทัดรับคำสั่งให้ป้อนคำสั่งต่อไปนี้:

    crontab -e

    คำสั่งจะเปิดตารางการจัดตารางเวลา cron ของคุณในโปรแกรมแก้ไขข้อความนาโนซึ่งควรจะคุ้นเคยกับคุณ ณ จุดนี้ในบทช่วยสอน ไปข้างหน้าและเลื่อนลงไปที่ด้านล่างของเอกสารและป้อนบรรทัดต่อไปนี้:

    0 5 * * * rsync -av - ลบ / สื่อ / USBHDD1 / หุ้น / สื่อ / USBHDD2 / หุ้น /

    คำสั่งนี้ระบุว่าทุก ๆ วันเวลา 5:00 น. (ส่วน 0 5) ทุก ๆ วัน (* * *, ไวด์การ์ดในปี, เดือน, สถานที่ท่องเที่ยว) เราต้องการ rsync เพื่อเปรียบเทียบสองไดเรกทอรีคัดลอกทุกอย่างจาก HDD1 เป็น HDD2 และลบสิ่งใด ๆ ในไดเรกทอรีสำรองที่ไม่ตรงกับบางสิ่งในไดเรกทอรีหลักเช่น หากเรามีไฟล์ภาพยนตร์ใน HDD1 ที่เราลบเราก็ต้องการให้ไฟล์นั้นถูกลบออกจากการสำรองข้อมูลในการซิงโครไนซ์ครั้งต่อไป.

    ส่วนที่สำคัญเกี่ยวกับการกำหนดค่าคำสั่งนี้คือคุณเลือกเวลาที่ไม่รบกวนกิจกรรมเครือข่ายอื่น ๆ ไปยังโฟลเดอร์แชร์ที่คุณอาจกำหนดไว้ ตัวอย่างเช่นหากคุณใช้ Raspberry Pi NAS เป็นปลายทางสำรองสำหรับซอฟต์แวร์อัตโนมัติบางประเภทที่คัดลอกไฟล์ของคุณไปที่ NAS เวลาตี 5 ทุกเช้าคุณต้องปรับเวลาการสำรองข้อมูลในซอฟต์แวร์สำรองของคุณหรือคุณต้องการ เพื่อปรับเวลาสำหรับงาน cron บน Pi- แต่คุณไม่สามารถมีข้อมูลสำรองระยะไกลที่ทิ้งไว้บนเครือข่ายที่ใช้ร่วมกันและ Raspberry Pi พยายามที่จะซิงค์ข้อมูลนั้นระหว่างไดรฟ์ในเวลาเดียวกัน.

    เมื่อคุณเข้าสู่รายการ crontab ให้คลิก CTRL + X เพื่อออกและบันทึกไฟล์ หากคุณต้องการเรียกใช้ rsync ทันทีเพื่อให้ได้ข้อมูลที่มิเรอร์ได้เร็วขึ้นและทำให้ cron งานเริ่มต้นเบาขึ้นเล็กน้อยในระบบไปข้างหน้าและป้อนคำสั่ง rsync เดียวกับที่คุณใส่ใน crontab ที่บรรทัดคำสั่งดังนี้:

    rsync -av - ลบ / สื่อ / USBHDD1 / หุ้น / สื่อ / USBHDD2 / หุ้น /

    แค่นั้นแหละ! สิ่งที่คุณต้องทำ ณ จุดนี้คือการเช็คอินที่ Raspberry Pi ของคุณในวันถัดไปหรือสองวันเพื่อให้แน่ใจว่างานที่กำหนดไว้จะถูกยิงออกไปอย่างที่คาดไว้และข้อมูลจาก / USBHDD1 / หุ้น / กำลังปรากฏใน / USBHDD2 / หุ้น /.

    จากที่นี่สิ่งใดก็ตามที่คุณใส่ลงไปใน NAS ที่ขับเคลื่อนด้วย Raspberry Pi จะถูกสะท้อนทุกวันในฮาร์ดไดรฟ์ทั้งสอง.

    ก่อนที่เราจะออกจากหัวข้อทั้งหมดนี่เป็นบทความเพิ่มเติมเกี่ยวกับ How-To Geek ที่คุณอาจต้องการตรวจสอบเพื่อเพิ่มหมัดให้กับ NAS ของคุณ Raspberry Pi:

    • วิธีการสำรองข้อมูลบัญชี Gmail ของคุณโดยใช้ Ubuntu PC ของคุณ - แม้ว่าคำแนะนำสำหรับ Ubuntu คุณสามารถแก้ไขได้อย่างง่ายดายสำหรับ Rasbian เพื่อเปลี่ยน Pi NAS ของคุณเป็นเครื่องสำรองข้อมูลอีเมลอัตโนมัติ.
    • ไฟล์ใดที่คุณควรสำรองข้อมูลบนพีซี Windows ของคุณ - หากคุณไม่แน่ใจว่าควรสำรองไฟล์ใดถึง NAS ของคุณนี่เป็นจุดเริ่มต้นที่ดี.
    • วิธีการสำรองข้อมูลของคุณจากระยะไกลโดยไม่เสียค่าใช้จ่ายด้วย CrashPlan-CrashPlan เป็นแอปพลิเคชั่นสำรองข้อมูลฟรีสำหรับเครื่อง Windows, Mac และ Linux ที่ทำให้กำหนดเวลาการสำรองข้อมูลปกติให้กับ NAS ได้อย่างง่ายดาย.

    มีโครงการ Raspberry Pi ที่คุณอยากเห็นเราทำหรือไม่? ไม่ว่าจะเล็กหรือใหญ่เราชอบเล่นกับ Pi-sound off ในคอมเม้นท์ด้วยความคิดเห็นของคุณ.