คุณมีฮาร์ดไดรฟ์ภายนอกสองสามตัววางอยู่รอบ ๆ และ Raspberry Pi หรือไม่? สร้างอุปกรณ์จัดเก็บข้อมูลแบบเชื่อมต่อเครือข่ายที่ใช้พลังงานต่ำและใช้พลังงานต่ำ แม้ว่าผลลัพธ์ที่ได้จะไม่น่าประทับใจเท่ากับอุปกรณ์ NAS มูลค่า 500 ดอลลาร์อย่าง Synology DiskStation มันจะช่วยให้คุณมีที่เก็บข้อมูลเครือข่ายที่ใช้พลังงานต่ำ - มีประโยชน์อย่างยิ่งหากคุณเบื่อที่จะให้ข้อมูลทั้งหมดของคุณถูกสอดส่องผ่านสายตาของ NSA - คุณสามารถซ่อนสิ่งนี้ไว้ในห้องใต้หลังคา
คุณจะต้อง ราสเบอร์รี่ปี่ แน่นอน และไดรฟ์สำรองหนึ่งหรือสองไดรฟ์ ไดรฟ์ขนาด 2.5 นิ้วที่เล็กกว่าสามารถจ่ายไฟได้โดยตรงผ่าน USB แต่เราจำเป็นต้องมีฮับที่ขับเคลื่อนด้วยพลังงาน เนื่องจากพลังงานที่จ่ายผ่านพอร์ต USB ของ RPi นั้นไม่เพียงพอสำหรับไดรฟ์เหล่านั้น หรือคุณสามารถใช้ธัมบ์ไดรฟ์ USB หรือแม้แต่การ์ด SD อันที่จริงฉันเคยใช้ฮาร์ดไดรฟ์ USB และ thumbdrive ผสมกันในวันนี้ แต่ขั้นตอนเหมือนกัน
ด้วยไดรฟ์เพียงไดรฟ์เดียว คุณยังสามารถสร้างพื้นที่จัดเก็บข้อมูลเครือข่ายที่ใช้ร่วมกันได้ แต่ด้วยไดรฟ์สองไดรฟ์ คุณจะสามารถตั้งค่าความซ้ำซ้อนของข้อมูลได้ในกรณีที่ไดรฟ์หนึ่งล้มเหลว
เตรียมไดรฟ์ของคุณ
เริ่มต้นด้วยการฟอร์แมตไดรฟ์ของคุณเป็น NTFS จากเดสก์ท็อป เพื่อความสะดวก ดังนั้นหากมีสิ่งใดผิดพลาด เราจะสามารถยกเลิกการเชื่อมต่อจาก NAS และยังคงอ่านข้อมูลจากพีซีเครื่องใดก็ได้
เรา สามารถ ฟอร์แมตจาก Raspberry Pi แต่จะใช้เวลาสองสามชั่วโมงและเร็วกว่ามากในการดำเนินการจากเดสก์ท็อป ทำอย่างนั้นตอนนี้
ในการกำหนดค่า SSH และเปิดใช้งานผู้ใช้รูท ขั้นแรกให้สร้างรหัสผ่านสำหรับผู้ใช้รูท:
sudo -i
รูทรหัสผ่าน
(พิมพ์รหัสผ่านของคุณ)
จากนั้นเรียกใช้ raspi-config สคริปต์จากบรรทัดคำสั่ง ไม่ว่าจะใช้ sudo หรือล็อกเอาต์แล้วเข้ามาใหม่ในฐานะรูท จาก เมนูตัวเลือกขั้นสูง เปิดใช้งาน SSH .
หลังจากรีสตาร์ทแล้ว คุณควรจะสามารถเข้าสู่ระบบจากเครื่องอื่นในเครือข่ายได้โดยใช้ (use สีโป๊ว หากคุณใช้ Windows)
SSH root@[ที่อยู่ IP]
เมื่อเข้าสู่ระบบแล้ว ให้พิจารณาว่าอุปกรณ์ใดเป็นไดรฟ์เพิ่มเติมของคุณ ฉันสมมติว่าคุณจะใช้สองอันสำหรับความซ้ำซ้อนของข้อมูล พิมพ์
fdisk -l
เพื่อแสดงรายการอุปกรณ์จัดเก็บข้อมูลที่แนบมา คุณควรเห็นอะไรแบบนี้
สตรีมภาพยนตร์ฟรีโดยไม่ต้องสมัคร
NS / dev/mmc พาร์ติชั่นคือระบบปฏิบัติการ Pi ของคุณ mmc หมายถึง การ์ด SD . สับสนว่า /dev/sda1 และ /dev/sdb1 ที่จริงแล้วไม่มีอะไรเกี่ยวข้องกับการ์ด SD และอันที่จริงแล้วสิ่งเหล่านี้เป็นไดรฟ์ USB ที่เชื่อมต่อของคุณ (เดิมคือ 'อุปกรณ์ SCSI' แต่ปัจจุบันหมายถึง SATA หรืออุปกรณ์จัดเก็บข้อมูลใดๆ ที่เชื่อมต่ออยู่)
ติดตั้ง ntfs-3g สำหรับ linux เพื่อให้เราสามารถเข้าถึงไดรฟ์ Windows ที่ฟอร์แมตเป็น NTFS ได้
apt-get ติดตั้ง ntfs-3g
ถัดไป สร้างไดเร็กทอรีเพื่อใช้เป็นจุดเชื่อมต่อ จากนั้นต่อเชื่อมไดรฟ์ ฉันทำให้มันง่ายที่นี่และเรียกพวกเขาว่า 1 และ 2 .
mkdir /media/1
mkdir /media/2
เมานต์ -t อัตโนมัติ /dev/sda1 /media/1
เมานต์ -t อัตโนมัติ /dev/sdb1 /media/2
mkdir /media/1/shares
mkdir /media/2/shares
ซัมบา
ต่อไป เราจะตั้งค่า Samba Samba เป็นโปรโตคอลการแชร์เครือข่ายที่ใช้โดย Windows (และที่จริงแล้ว OSX Mavericks ใหม่ล่าสุด)
apt-get ติดตั้งแซมบ้า
วิธีค้นหาเมนบอร์ดของฉัน
apt-get ติดตั้ง samba-common-bin
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
นาโน /etc/samba/smb.conf
หากคุณไม่คุ้นเคยกับไฟล์ปรับแต่งประเภทนี้ a # ที่ต้นบรรทัดหมายความว่ามีการใส่ความคิดเห็น ดังนั้นจึงไม่ได้ตั้งค่าหรือกำหนดค่าในปัจจุบัน หากต้องการเปิดใช้งานบางอย่าง คุณสามารถเพิ่มบรรทัดใหม่หรือยกเลิกการแสดงความคิดเห็นในบรรทัดที่มีอยู่เพื่อให้ใช้งานได้
เราจะเริ่มต้นด้วยการเปิดใช้งานการรักษาความปลอดภัยของผู้ใช้ กด CTRL-W และพิมพ์ 'ความปลอดภัย' เพื่อค้นหาส่วนที่เกี่ยวข้อง ลบสัญลักษณ์ # ออกจากบรรทัดที่ระบุว่า
ความปลอดภัย = ผู้ใช้
สุดท้าย เลื่อนลงไปด้านล่าง (หรือกด . ค้างไว้ CTRL V จนกว่าคุณจะไปถึงที่นั่น) และเพิ่มการแชร์เครือข่ายได้มากเท่าที่คุณต้องการ ใช้รูปแบบต่อไปนี้:
[ทดสอบ]
ความคิดเห็น = ทดสอบแชร์
เส้นทาง = /media/1/shares
ผู้ใช้ที่ถูกต้อง = @users
กลุ่มแรง = ผู้ใช้
สร้างหน้ากาก = 0660
ไดเร็กทอรีมาสก์ = 0771
อ่านอย่างเดียว = ไม่
อ้างถึงเฉพาะไดรฟ์ที่ติดตั้งครั้งแรก - เราจะทำการซิงค์ในภายหลังกับการแชร์ครั้งที่ 2 เพื่อให้มีความซ้ำซ้อน
เสร็จแล้วกด CTRL X แล้วก็ และ เพื่อบันทึก.
จากนั้นรีสตาร์ท Samba ด้วยคำสั่งต่อไปนี้
บริการ samba เริ่มใหม่
ตอนนี้ เพิ่มผู้ใช้ใหม่ใน Pi ของคุณ สมมติว่าคุณไม่ต้องการเข้าสู่ระบบเดียวกัน (แทนที่ 'jamie' สำหรับผู้ใช้ของคุณเอง)
useradd jamie -m -G users
หลังจากพิมพ์คำสั่งต่อไปนี้ คุณจะได้รับแจ้งให้ป้อนรหัสผ่านสำหรับผู้ใช้ของคุณและยืนยันรหัสผ่าน
passwd เจมี่
จากนั้นเราก็สามารถเพิ่มผู้ใช้ระบบนี้ใน Samba ได้ คุณจะต้องยืนยันรหัสผ่านอีกครั้งสองครั้ง
smbpasswd - เจมี่
ไปข้างหน้าและทดสอบการแชร์เครือข่ายทันที - ควรมองเห็นได้จากเครื่องอื่นของคุณ (Windows หรือ Mac) และคุณควรจะสามารถเขียนไฟล์ลงได้
ปัญหาเดียว ณ จุดนี้คือไดรฟ์จะถูกยกเลิกการต่อเชื่อมเมื่อคุณรีสตาร์ท Pi เพื่อแก้ปัญหานี้ ให้ติดตั้ง autofs
apt-get ติดตั้ง autofs
nano /etc/auto.master
เพิ่มบรรทัดต่อไปนี้ใต้ +auto.master
/media/ /etc/auto.ext-usb --timeout=10,defaults,user,exec,uid=1000
ตอนนี้คุณควรจะสามารถเริ่มต้นใหม่ได้อย่างปลอดภัยโดยไม่ทำลายทุกอย่าง
ความซ้ำซ้อนของข้อมูล
สมมติว่าคุณติดตั้งสองไดรฟ์ ตอนนี้เราสามารถตั้งค่าสคริปต์อัตโนมัติสำหรับการซิงค์ข้อมูลจากไดรฟ์ที่ 1 ที่2 ดังนั้นจึงเสนอการสำรองข้อมูลในกรณีที่เกิดความล้มเหลว เราจะใช้ยูทิลิตี้ rsync สำหรับสิ่งนี้
apt-get ติดตั้ง rsync
crontab -e
crontab ใน linux เป็นวิธีการทำงานอัตโนมัติ ฉันพูดถึงก่อนหน้านี้สั้น ๆ เมื่อแสดงวิธีการสำรองข้อมูลไซต์โดยอัตโนมัติ เพิ่มบรรทัดต่อไปนี้:
30 5 * * * rsync -av --delete / สื่อ / 1 / แชร์ / สื่อ / 2 / แชร์ /
รูปแบบการนับใช้ดังนี้:
นาที | ชั่วโมง | วันของเดือน | เดือน | วันของสัปดาห์
ดังนั้นในบรรทัดที่เพิ่มใหม่ของเรา คำสั่ง rsync จะทำงานที่ 05:30 น. , ทุกวัน (NS * wildcard หมายถึง 'ทุกๆ' ดังนั้น 'ทุกวันของทุกเดือน')
หากคุณต้องการดำเนินการต่อและเรียกใช้การสำรองข้อมูลทันที เพียงวางในคำสั่ง rsync เช่นนั้น
rsync -av --delete / สื่อ / 1 / หุ้น / สื่อ / 2 / หุ้น /
ขึ้นอยู่กับสิ่งที่คุณใส่ในโฟลเดอร์ที่ใช้ร่วมกัน อาจใช้เวลาสองสามวินาทีหรือนานกว่านั้นในการจัดทำรายงาน สิ่งที่ยอดเยี่ยมเกี่ยวกับ rsync คือรู้ว่าไฟล์ใดที่อัปเดต เพิ่ม หรือควรลบ ไปข้างหน้าและลองใช้คำสั่งเดิมอีกครั้ง ควรจบทันทีเพราะรู้ว่าไม่มีอะไรเปลี่ยนแปลง
เท่านี้ก็เสร็จเรียบร้อย ตอนนี้คุณมี NAS ที่รวดเร็วและสกปรกเป็นของตัวเองแล้ว ใช่ มันอาจไม่มีคุณสมบัติฉูดฉาดทั้งหมดของ NAS ที่เหมาะสม แต่มันทำให้งานออกมาดีและใช้พลังงานน้อยกว่ามาก
คุณมีปัญหาหรือไม่? แจ้งให้เราทราบในความคิดเห็นและฉันจะดูว่าฉันสามารถทำอะไรได้บ้าง แต่โปรดตรวจสอบให้แน่ใจว่าคุณใช้ภาพ Raspian ล่าสุด
แบ่งปัน แบ่งปัน ทวีต อีเมล 7 คุณสมบัติ AI ที่น่าทึ่งที่คุณจะพบใน OnePlus Nord 2คุณสมบัติปัญญาประดิษฐ์ที่ปฏิวัติวงการบน OnePlus Nord 2 นำการปรับปรุงมาสู่ภาพถ่าย วิดีโอ เกม และอื่นๆ ของคุณ
วิธีเล่นเพลงในรถด้วย usbอ่านต่อไป หัวข้อที่เกี่ยวข้อง
- DIY
James มี BSc ด้านปัญญาประดิษฐ์และได้รับการรับรองจาก CompTIA A+ และ Network+ เมื่อเขาไม่ได้ยุ่งในฐานะ Hardware Review Editor เขาสนุกกับ LEGO, VR และเกมกระดาน ก่อนร่วมงานกับ MakeUseOf เขาเป็นช่างเทคนิคแสงสว่าง ครูสอนภาษาอังกฤษ และวิศวกรศูนย์ข้อมูล
เพิ่มเติมจาก James Bruceสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก