산업기술
집에 있는 모든 장치에서 무선으로 파일을 공유할 수 있는 프로젝트를 구축하려는 엔지니어입니까? 그렇다면 Raspberry Pi NAS 서버가 필요합니다.
사실, 네트워크 연결 장치는 디지털 생활을 깔끔하고 체계적으로 유지하려는 경우에 선택하는 것입니다. 그러나 하나를 얻는 데 드는 비용이 부담이 될 수 있습니다.
다행히 해결책이 있습니다! Raspberry Pi로 쉽게 만들 수 있습니다.
여기이 기사에서는 Raspberry Pi NAS 서버 회로를 구축하는 방법을 보여줍니다.
시작하겠습니다!
NAS 또는 네트워크 연결 스토리지는 클라우드 스토리지로 얻을 수 있는 것과 유사합니다.
실제로 클라우드 스토리지를 사용하면 파일을 인터넷에 업로드할 수 있습니다. 또한 장치를 사용하면 위치에 관계없이 장치에 연결된 모든 장치에서 파일에 액세스할 수 있습니다.
이제 NAS는 비슷한 것을 제공합니다. 전 세계 어디에서나(물론 인터넷 연결을 통해) 파일에 액세스하는 대신 홈 네트워크의 모든 위치에서만 파일에 액세스할 수 있습니다.
약간 실망한 느낌? 전혀! 네트워크 연결 스토리지를 사용하면 홈 기기 간에 파일을 쉽게 공유할 수 있습니다.
영화를 저장하고 다른 Kodi 상자에서 감상하거나 PC에서 백업을 생성한다고 상상해 보십시오. 또한 NAS를 BitTorrent 상자로 사용하여 논스톱으로 파일을 시드할 수도 있습니다.
PC에서 이 작업을 수행할 수 있지만 NAS는 더 낮은 전력을 필요로 합니다. 또한 PC를 사용하지 않을 때도 밤낮으로 실행할 수 있습니다.
Raspberry Pi 기반 NAS를 구축하기 전에 필요한 스토리지의 양을 아는 것이 중요합니다. 외부 USB 디스크는 일반적으로 SSD보다 더 빠르고 더 많은 저장 공간을 제공합니다. 자, 이제 빌드를 해봅시다.
라즈베리 파이
모니터
키보드
마우스
외부 USB 디스크
전원 공급 장치
출처:픽사베이
NAS 케이스
출처:Flickr
이 프로젝트를 빌드하기 위해 따라야 하는 단계는 다음과 같습니다.
먼저 Pi를 스토리지 네트워크로 변환하려면 올바른 운영 체제를 설치해야 합니다. 이제 Pi 기반 NAS 장치를 전문적으로 만드는 운영 체제가 있습니다. 그러나 우리는 가장 쉬운 것을 사용할 것입니다. Raspbian 또는 Raspberry OS.
Raspbian OS는 간단하고 유연하며 네트워크를 통해 파일을 공유할 수 있습니다. 따라서 Raspberry 소프트웨어를 설치하여 이 프로젝트를 시작하십시오. Raspbian OS를 설치하는 방법에 대한 자세한 내용은 다루지 않습니다. 하지만 어떻게 해야 할지 모르겠다면 여기로 이동하여 완료하는 방법을 배울 수 있습니다.
Pi를 네트워크에 연결하는 두 가지 방법이 있습니다. 먼저 이더넷을 통해 연결합니다. 파일 전송 속도를 높이려면 이더넷을 사용하는 것이 좋습니다. 이더넷을 사용할 수 있다면 WIFI면 충분합니다.
참고:Raspberry Pi를 처음 부팅하는 경우 암호를 설정하고 소프트웨어를 업데이트해야 합니다. 저장 장치를 Pi의 USB 포트에 연결한 후. 또한 터미널 소프트웨어에서 대부분의 작업을 수행할 것임을 기억하십시오.
다음으로 사용 중인 드라이브에 파일이 있는 경우 해당 드라이브를 지워야 합니다. 이러한 파일이 필수적인 경우 보관을 위해 먼저 다른 곳으로 전송하는 것이 좋습니다. 파일이 안전하면 터미널 창으로 이동하여 다음 명령을 입력하십시오.
sudo fdisk -l
위의 명령을 사용하면 Raspberry Pi에 연결된 모든 디스크를 볼 수 있습니다.
모든 드라이브를 확인한 후 파일을 저장하고 경로를 아는 데 사용할 드라이브를 선택하십시오. 꿈의 길을 알아차리는 것은 필수적입니다! 따라서 잘못된 드라이브를 지우지 마십시오.
이제 드라이브를 마운트 해제할 시간입니다. Raspbian 인터페이스의 경우 꺼내기 버튼을 클릭하여 마운트를 해제합니다. 반면에 SSH 대신 터미널을 사용하는 경우 실행해야 하는 명령은 다음과 같습니다.
umount /drive 경로(이 경우 umount /dev/sda1)
드라이브에 파티션이 많은 경우 드라이브를 지우려면 몇 가지 다른 명령을 실행해야 합니다. 예:umount /dev/sda2 및 /dev/sda3을 마운트 해제합니다.
또한 Linus에서 사용하려면 드라이브도 지워야 합니다. 따라서 다음 명령을 실행하십시오.
sudo 분할 /장치 경로
위의 명령은 Parted라는 마법사를 활성화합니다. 이 마법사를 사용하여 드라이브에 새 파티션을 만들 수 있습니다. 먼저 다음 명령을 실행하십시오.
mklabel gpt
그런 다음 마법사의 각 답변에 대해 "Enter"를 누릅니다. 예를 들어 마법사에서 지우라는 메시지가 표시되면 y 를 입력합니다. 그리고 엔터를 누릅니다. 그런 다음 다음 명령을 실행할 수 있습니다.
mkpart
드라이브 이름
ext4
0%
100%
종료
참고:위의 예는 단지 예일 뿐입니다. 드라이브 이름과 디스크에 대해 원하는 크기 및 파티션 수로 사용자 정의할 수 있습니다. 필수 사용자라면 프로젝트에 다음 명령을 사용할 수 있습니다.
이제 파티션이 생겼으니 포맷할 차례입니다. 드라이브 경로가 /dev/sda인 경우 , 새 파티션 경로는 /dev/sda1 등등. 다음 명령을 사용하십시오:
sudo mkfs.ext4 /dev/sda1
그런 다음 터미널에서 계속할지 묻는 메시지가 표시되면 y 를 누릅니다. 입력합니다. 그런 다음 다음 코드를 실행하세요.
sudo e2label /dev/sda1 드라이브 이름
특히 저장 공간이 충분한 드라이브가 있는 경우 포맷하는 데 몇 분이 걸릴 수 있습니다. 포맷이 완료되면 다음 명령으로 Pi를 재부팅하십시오.
sudo 종료 -r 지금
Pi가 다시 시작되면 마지막 명령을 실행하여 새 파일을 드라이브에 쓸 수 있는 권한을 얻으십시오.
sudo chown -R 파이 /media/pi/DriveName
다음 단계는 드라이브를 네트워크와 공유하는 것입니다. 이렇게 하면 모든 가정용 기기에서 파일에 액세스할 수 있습니다. 이번에도 Samba 도구를 사용하겠습니다.
불행히도 Raspbian에는 Samba가 기본 프로그램으로 없습니다. 따라서 직접 설치해야 합니다. 다음 명령으로 수행할 수 있습니다.
{sudo apt 업데이트
sudo apt 업그레이드
sudo apt install 삼바 삼바 공통}
설치 프로그램이 "smb.sys"를 변경할 것인지 묻는 메시지가 표시되면 예를 선택합니다. conf"를 사용하여 DHCP에서 WINS 설정을 사용합니다. 다음으로 다음 코드를 사용하여 구성을 편집합니다.
sudo nano /etc/samba/smb.conf
다음으로 화살표 키와 다음과 같은 일부 텍스트를 사용하여 명령줄 텍스트 편집기의 맨 아래로 스크롤합니다.
또한 Samba의 암호를 사용하여 다른 장치에서 파일을 쉽게 찾을 수 있습니다. 다음 명령을 사용하여 이 작업을 수행하십시오.
sudo smbpasswd -a 파이
명령을 작성한 후 다음 명령으로 Samba를 다시 시작하십시오.
sudo systemctl smbd 재시작
Pi-NAS는 최상의 성능을 제공하지 못할 수도 있지만 NAS 애플리케이션을 처리하기에 충분히 빠릅니다. 특히 프로젝트를 구축하거나 NAS 장치를 테스트하려는 경우에 그렇습니다.
예. 라즈베리는 다양한 애플리케이션에서 작동하는 강력한 미니 컴퓨터이기 때문에 좋은 서버가 될 수 있습니다.
개인 NAS
단계를 완료하면 완벽하게 실행되는 Raspberry Pi NAS 서버 장치가 있어야 합니다. 그런 다음 파일에 액세스하여 새 NAS가 작동하는지 확인하십시오.
여기 가장 좋은 부분이 있습니다. 위의 Pi-NAS 절차는 NAS가 수행할 수 있는 작업의 일부만 다룹니다. 더 많은 저장 공간, 더 많은 공유 및 드라이브, 더 많은 사용자.
이 기사와 관련된 질문이 있습니까? 저희에게 연락하시면 기꺼이 도와드리겠습니다.
산업기술
Arduino로 구축할 독특한 프로젝트를 찾고 계십니까? 그런 다음 Arduino 스피커를 만들 수 있습니다. Arduino 스피커는 다양한 소리를 재생하는 데 사용할 수 있는 음악 프로젝트입니다. 또한 Arduino 프로젝트를 처음 접하는 경우 이 프로젝트가 완벽한 프로젝트입니다. 사실, Arduino 스피커 프로젝트는 두 개의 구성 요소만 필요로 하므로 가장 복잡하지 않은 Arduino 회로 중 하나입니다. 그래서 이번 아두이노 스피커 튜토리얼에서는 아두이노 스피커의 작동 원리와 빌드 및 프로그래밍 방법을 소개합니다. 준비
Raspberry Pi의 수많은 기능 중 하나는 원격 연결에 액세스하기 위한 웹 서버로 유용할 수 있다는 것입니다. 가이드에서 알 수 있듯이 Raspberry Pi 웹 사이트 서버를 사용하기 위한 설정 프로세스도 간단합니다. Raspberry Pi에서 웹 서버를 설정하는 방법 Raspberry Pi는 로컬 네트워크(인터넷 서비스 공급자)에 연결하고 업데이트된 Raspbian 데스크톱 버전에서 실행해야 합니다. 이 가이드에서는 Raspberry Pi 4 및 Zero W를 포함한 모든 Pi 모델에 대한 Pi 웹 서버 설정 절차를