Raspberry Pi를 NAS 상자로 전환

Raspberry Pi를 NAS 상자로 전환

두 개의 외장 하드 드라이브와 Raspberry Pi가 있습니까? 저렴한 저전력 네트워크 연결 저장 장치를 만드십시오. 최종 결과는 확실히 다음과 같은 500달러 NAS 장치만큼 인상적이지는 않을 것입니다. 시놀로지 디스크스테이션 , 저전력 네트워크 스토리지를 제공합니다. NSA의 엿보는 눈에 모든 데이터가 도용되는 데 지쳤을 때 특히 유용합니다. 이것을 다락방에 숨길 수 있습니다.





당신은 필요합니다 라즈베리 파이 , 물론 하나 또는 두 개의 예비 드라이브. 더 작은 2.5' 드라이브는 USB를 통해 직접 전원을 공급받을 수 있지만 RPi의 USB 포트를 통해 제공되는 전원으로는 충분하지 않기 때문에 전원 허브가 필요합니다. 또는 USB 썸드라이브 또는 SD 카드를 사용할 수도 있습니다. 사실, 나는 오늘 USB 하드 드라이브와 썸 드라이브를 섞어서 사용했지만 절차는 동일합니다.





하나의 드라이브로 여전히 공유 네트워크 저장 영역을 만들 수 있지만 두 개를 사용하면 하나가 실패할 경우 데이터 중복성을 설정할 수 있습니다.





드라이브 준비

드라이브를 다음과 같이 포맷하여 시작하십시오. NTFS 바탕 화면에서. 이것은 편의를 위한 것이므로 문제가 발생하면 NAS에서 연결을 끊고 모든 PC에서 데이터를 읽을 수 있습니다.

우리 ~ 할 수 있었다 Raspberry Pi에서 형식을 지정하지만 몇 시간이 걸리고 데스크톱에서 수행하는 것이 훨씬 빠릅니다. 지금 하세요.

SSH를 구성하고 루트 사용자를 활성화하려면 먼저 루트 사용자의 비밀번호를 생성하십시오.

sudo -i

암호 루트

(비밀번호를 입력하세요)

그런 다음 실행 raspi 구성 sudo를 사용하거나 로그아웃했다가 다시 루트로 로그인하여 명령줄에서 스크립트를 실행합니다. 에서 고급 옵션 메뉴, ~ 할 수있게하다 SSH .

다시 시작한 후에는 (사용 퍼티 Windows를 사용하는 경우)

SSH root@[IP 주소]

로그인한 후에는 추가 드라이브가 어떤 장치인지 파악하십시오. 데이터 중복성을 위해 두 개를 사용한다고 가정합니다. 유형

fdisk -l

연결된 저장 장치를 나열합니다. 당신은 이것과 같은 것을보아야합니다.

틱톡은 언제 미국에서 금지됩니까?

NS / 개발/mmc 파티션은 Pi 운영 체제이며, mmc 참고로 SD 카드 . 혼란스럽게도, /dev/sda1 그리고 /dev/sdb1 실제로 SD 카드와 관련이 없으며 실제로 연결된 USB 드라이브입니다. (원래 'SCSI 장치'였지만 이제는 연결된 SATA 또는 저장 장치를 의미함)

설치 NTFS-3g Linux의 경우 NTFS로 포맷된 Windows 드라이브에 액세스할 수 있습니다.

apt-get 설치 ntfs-3g

그런 다음 마운트 지점으로 사용할 디렉토리를 만든 다음 드라이브를 마운트합니다. 여기에서 간단하게 유지하고 다음과 같이 언급합니다. 1 그리고 2 .

mkdir /미디어/1

mkdir /미디어/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

이러한 종류의 구성 파일에 익숙하지 않은 경우 # 줄의 시작 부분에 있는 것은 주석 처리되어 현재 설정되거나 구성되지 않았음을 의미합니다. 무언가를 활성화하려면 새 줄을 추가하거나 기존 줄의 주석 처리를 제거하여 활성화할 수 있습니다.

사용자 보안을 활성화하는 것으로 시작하겠습니다. 누르다 CTRL-W 해당 섹션을 찾으려면 '보안'을 입력하십시오. 다음 줄에서 # 기호를 제거하십시오.

보안 = 사용자

마지막으로 아래로 스크롤하거나 CTRL V 도달할 때까지) 원하는 만큼 네트워크 공유를 추가합니다. 다음 형식을 사용합니다.

[시험]

comment = 테스트 공유

경로 = /media/1/shares

유효한 사용자 = @users

강제 그룹 = 사용자

마스크 생성 = 0660

디렉토리 마스크 = 0771

읽기 전용 = 아니요

하지만 첫 번째 마운트된 드라이브만 참조하십시오. 나중에 이를 두 번째 공유와 동기화하여 중복성을 제공할 것입니다.

완료되면 누르세요. CTRL X 그리고 그리고 저장합니다.

그런 다음 다음 명령으로 Samba를 다시 시작합니다.

서비스 삼바 재시작

이제 동일한 로그인을 원하지 않는다고 가정하고 Pi에 새 사용자를 추가합니다(자신의 사용자를 'jamie'로 대체).

사용자 추가 jamie -m -G 사용자

다음 명령을 입력한 후 사용자의 암호를 입력하고 확인하라는 메시지가 표시됩니다.

암호 제이미

그런 다음 이 시스템 사용자를 Samba에 추가할 수 있습니다. 비밀번호를 두 번 다시 확인해야 합니다.

smbpasswd - 제이미

지금 네트워크 공유를 테스트하십시오. 다른 컴퓨터(Windows 또는 Mac)에서 볼 수 있어야 하며 파일을 쓸 수 있어야 합니다.

이 시점에서 유일한 문제는 Pi를 다시 시작할 때 드라이브가 마운트 해제된다는 것입니다. 이를 해결하려면 autofs를 설치하십시오.

apt-get install autofs

나노 /etc/auto.master

+auto.master 아래에 다음 줄을 추가합니다.

/media/ /etc/auto.ext-usb --timeout=10,기본값,사용자,exec,uid=1000

이제 모든 것을 손상시키지 않고 안전하게 다시 시작할 수 있어야 합니다.

데이터 중복

두 개의 드라이브를 설치했다고 가정하면 이제 첫 번째 드라이브의 데이터를 동기화하기 위한 자동 스크립트를 설정할 수 있습니다. 2번째로 , 따라서 하나가 실패할 경우에 대비하여 백업을 제공합니다. 이를 위해 rsync 유틸리티를 사용합니다.

apt-get rsync 설치

crontab -e

Linux의 crontab은 작업을 자동화하는 방법입니다. 사이트 백업을 자동화하는 방법을 보여주기 전에 간단히 이야기했습니다. 다음 줄을 추가합니다.

30 5 * * * rsync -av --delete / 미디어 / 1 / 공유 / 미디어 / 2 / 공유 /

번호 매기기 체계는 다음과 같이 사용됩니다.

분 | 시간 | 요일 | 달 | 요일

따라서 새로 추가된 라인에서 rsync 명령은 다음 위치에서 실행됩니다. 오전 5시 30분 , 매일 (NS * 와일드카드는 '매'를 의미하므로 '매월 매일')

계속해서 백업을 즉시 실행하려면 다음과 같이 rsync 명령을 붙여넣으세요.

rsync -av --delete / 미디어 / 1 / 공유 / 미디어 / 2 / 공유 /

공유 폴더에 넣은 내용에 따라 보고서를 제공하는 데 몇 초 이상 걸릴 수 있습니다. rsync의 가장 큰 장점은 어떤 파일이 업데이트, 추가 또는 삭제되어야 하는지 알고 있다는 것입니다. 계속해서 동일한 명령을 다시 시도하십시오. 아무것도 변경되지 않았음을 알기 때문에 즉시 완료되어야 합니다.

이제 끝났습니다. 이제 빠르고 더러운 NAS가 생겼습니다. 예, 적절한 NAS의 모든 화려한 기능이 없을 수도 있지만 훨씬 적은 전력 소비로 작업을 훌륭하게 수행합니다.

문제가 있습니까? 댓글로 알려주시면 제가 무엇을 할 수 있는지 알아보겠습니다. 하지만 최신 Raspian 이미지를 실행하고 있는지 확인하십시오.

공유하다 공유하다 트위터 이메일 OnePlus Nord 2에서 찾을 수 있는 7가지 놀라운 AI ​​기능

OnePlus Nord 2의 혁신적인 인공 지능 기능은 사진, 비디오, 게임 등을 개선합니다.

icloud 사진을 보는 방법
다음 읽기 관련 항목
  • DIY
저자 소개 제임스 브루스(707건의 기사 게재)

James는 인공 지능 학사 학위를 보유하고 있으며 CompTIA A+ 및 Network+ 인증을 받았습니다. 하드웨어 리뷰 편집자로 바쁘지 않을 때는 LEGO, VR 및 보드 게임을 즐깁니다. MakeUseOf에 합류하기 전에 그는 조명 기술자, 영어 교사 및 데이터 센터 엔지니어였습니다.

제임스 브루스가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.