솔리드 스테이트 드라이브(SSD)와 보안 디지털(SD) 카드는 모두 동일한 플래시 메모리 기술을 사용하여 정보를 저장하지만, SSD는 컨트롤러가 더 효율적이고 오류에 대한 복원력이 높아 신뢰성 측면에서 SD 카드에 비해 우수한 옵션입니다. 그럼에도 불구하고 이러한 장점에도 불구하고 대부분의 라즈베리 피는 여전히 마이크로SD 카드를 부팅의 기본 수단으로 사용하고 있습니다. 그럼에도 불구하고 외장 SSD를 사용하여 라즈베리 파이의 작동을 대신 시작할 수 있습니다.

하나는 “echo y | sudo md5sum /boot/splash/bootcode.bin”을 읽고 다른 하나는 “sudo umount -R /mnt”를 실행합니다. 변경 사항을 저장하고 텍스트 편집기를 종료한 후 Shift 키를 놓아

을 다시 시작합니다. 필요한 것

라즈베리 파이에서 보안 시스템 배포(SSD) 부팅 기능을 사용하려면 다음과 같은 필수 구성 요소가 필요합니다:

라즈베리 파이는 소형 싱글 보드 컴퓨터 시리즈로, 라즈베리 파이 4, 라즈베리 파이 400, 라즈베리 파이 3B+, 라즈베리 파이 제로 W, 라즈베리 파이 제로 2W 등 여러 모델로 제공됩니다.

이 장치에는 최소 1기가바이트에서 64기가바이트 이하의 용량을 가진 microSD 메모리 카드가 필요합니다.

microSecure Digital(microSD) 메모리 카드에 저장된 데이터를 읽고 쓸 수 있도록 설계된 소형 휴대용 장치를 microSD 카드 리더라고 합니다. 이 편리한 장치를 사용하면 전자 장치와 microSD 저장 매체 간에 파일을 손쉽게 전송할 수 있습니다.

Raspberry Pi 4 또는 동급 모델인 Raspberry Pi 400에서 솔리드 스테이트 드라이브(SSD) 부팅을 활성화할 때는 유선 또는 무선으로 연결된 키보드와 마우스가 필요하지 않습니다.

M.2, SATA 또는 NVMe/PCIe 외장 솔리드 스테이트 드라이브를 다양한 유형의 시스템에 사용하여 기존 하드 디스크 드라이브에 비해 추가 저장 용량과 빠른 데이터 전송 속도를 제공할 수 있습니다.

내부에 통합된 솔리드 스테이트 드라이브를 사용하는 경우 제거 및 교체를 용이하게 하기 위해 USB 인클로저가 필요할 수 있습니다.

SSD에서 라즈베리 파이 4 또는 400 부팅

솔리드 스테이트 드라이브를 라즈베리 파이 4 또는 라즈베리 파이 400의 기본 스토리지 솔루션으로 활용하면 마이크로SD 카드를 사용할 때보다 효율성과 신뢰성 측면에서 상당한 향상을 가져올 수 있습니다. SSD를 통해 장치를 시작하려면 다음 절차를 실행하여 USB 부팅을 활성화해야 합니다:

다른 시스템에서 콘텐츠에 액세스하려면 카드 리더기를 사용하여 microSD 카드를 다른 컴퓨팅 장치에 연결하세요.

⭐ Windows, Linux 또는 Mac 시스템에서 라즈베리파이 이미저 도구를 다운로드, 설치 및 실행합니다.

⭐ OS 선택 버튼을 클릭한 다음 기타 유틸리티 이미지 & 부트로더 & USB 부팅을 선택합니다.

“저장소 선택” 버튼을 클릭한 다음 현재 장치에 연결되어 있는 microSD 카드를 선택하세요.

“쓰기” 버튼을 클릭한 후 처리가 완료될 때까지 잠시 기다리세요. 이 절차는 몇 초 내에 완료됩니다.

깜박임 절차가 완료되면 microSD 카드가 자동으로 꺼집니다. 시스템에서 microSD 카드를 꺼낸 다음 Raspberry Pi 4 또는 3 모델 3+의 사용 가능한 microSD 슬롯 중 하나에 조심스럽게 삽입하세요.

이 글도 확인해 보세요:  풀업 저항기란 무엇이며 어떻게 사용하나요?

라즈베리 파이를 활성화하려면 전원을 연결하세요. 연결되면 장치가 연결된 microSD 카드에 저장된 USB 부트 로더를 자동으로 로드하고 표시합니다. 이 과정은 완료하는 데 몇 초 정도 걸릴 수 있습니다.

USB 플래시 드라이브를 통한 깜박임 프로세스가 완료되면 라즈베리 파이의 녹색 LED 표시등이 지속적으로 깜박이는 신호를 표시합니다. 추가 확인을 위해 HDMI 포트에 외부 모니터를 연결할 수 있습니다. 연결된 디스플레이의 시각적 출력에 녹색이 계속 켜져 있으면 플래시 작동이 성공적으로 실행되었다는 의미입니다.

라즈베리 파이의 전원을 꺼서 종료한 다음 슬롯에서 마이크로SD 카드를 분리하거나 꺼냅니다.

SSD에서 라즈베리 파이 3 또는 제로 부팅

라즈베리 파이 3, 제로 W 또는 제로 2 W가 부팅 시 SSD 드라이브를 활용하려면 먼저 마이크로SD 카드에 라즈베리 파이의 표준 운영 체제를 설치해야 합니다. 이 작업을 완료한 후에는 장치의 전원을 켜고 일부 구성 파일을 수정하여 외부 소스에서 부팅하기 위한 USB 옵션을 사용할 수 있도록 합니다. 이러한 작업을 수행하려면 아래에 설명된 지침을 따르세요:

적절한 크기의 microSD 카드를 라즈베리파이에 삽입한 다음 라즈베리파이 이미저 유틸리티 실행을 시작합니다.

⭐ OS 선택을 클릭한 다음 Raspberry Pi OS(32비트)를 선택합니다.

사용 가능한 저장소 옵션 목록에서 “저장소 선택”을 클릭하여 적절한 microSD 카드를 선택하여 설치 프로세스를 진행하세요.

또는 톱니바퀴 아이콘을 클릭하면 더 복잡한 설정에 액세스할 수 있습니다. 여기에서 네트워크의 무선 정보를 입력하고 SSH 기능을 활성화할 수 있습니다.

플래싱 절차가 완료되면 현재 운영 체제에서 메모리 카드를 제거하고 호환되는 Raspberry Pi 3, Zero 또는 Zero 2W 장치에 조심스럽게 삽입한 후 장치의 전원을 켭니다.

편리한 조작을 위해 적합한 키보드와 마우스를 Raspberry Pi에 연결하세요.

초기화 시, 라즈베리 파이 이미저의 고급 구성 패널에서 사용자 지정 설정을 통해 변경하지 않은 경우 미리 설정된 사용자 이름 “파이”와 비밀번호 “라즈베리”로 로그인하시기 바랍니다.

터미널 애플리케이션을 열고 숫자 식별자

 sudo apt update -y
sudo apt full-upgrade -y

에 해당하는 명령줄 인터페이스에서 후속 지침을 실행합니다.

패키지 업데이트 및 향상 프로세스를 수행한 후 터미널 인터페이스에서 후속 지침을 실행합니다.

전자 장치에서 USB 부팅이 활성화 또는 비활성화되었다는 표시는 인터페이스에 표시된 특정 코드(예: “17:a”)를 통해 확인할 수 있습니다. 이 기능이 제대로 작동하려면 특정 명령 세트를 실행하여 “config.txt” 파일에서 구성 설정을 수정해야 합니다. 이 과정에는 시스템 펌웨어에 필요한 조정을 용이하게 하기 위해 설계된 숫자 값 및 기타 기호 표현을 포함한 일련의 문자 입력이 포함될 수 있습니다.

⭐ 파일 맨 아래로 스크롤합니다. 맨 마지막 줄에 다음 코드를 추가합니다.

 program_usb_boot_mode=1 

Ctrl + X를 누르고 Y를 입력한 다음 Enter 키를 눌러 변경 사항을 저장합니다. 또는 다음 명령을 실행하여 config.txt 파일에 필요한 코드를 추가하고 Raspberry Pi 3, Zero 또는 Zero 2 W에서 USB 부팅을 활성화할 수 있습니다.

 echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt 

Raspberry Pi를 재시작한 후 다음 명령을 실행하여 USB 부팅이 활성화되었는지 확인합니다.

⭐ 표시된 출력이 17:a이면 USB 부팅이 활성화된 것입니다. 이제 라즈베리파이 3, 제로 또는 제로 2 W에서 microSD 카드를 제거할 수 있습니다.

이 글도 확인해 보세요:  MQTT와 함께 ESP-01 사용: IoT 디바이스 연결 및 제어 방법

USB 부팅 모드가 활성화되면 나노 텍스트 편집기를 사용하거나 특정 명령을 실행하여 config.txt 파일에 저장된 해당 구성 데이터를 삭제할 수 있습니다.

라즈베리 파이 장치에서 부팅/config.txt 파일의 구성을 수정하는 다양한 방법을 살펴보세요.

부팅 가능한 라즈베리파이 SSD 준비

솔리드 스테이트 드라이브(SSD)를 사용하여 라즈베리파이 제로, 라즈베리파이 3, 라즈베리파이 4 또는 라즈베리파이 400의 전원을 성공적으로 켜려면 먼저 라즈베리파이 이미저 소프트웨어 또는 Balena Etcher 애플리케이션을 사용하여 SSD에 라즈베리파이 OS와 같은 운영 체제를 설치해야 합니다.

운영 체제 및 관련 서비스가 현재 microSD 카드를 통해 실행되고 있는 경우, Balena Etcher를 사용하여 USB 하드 드라이브에 해당 카드의 복제본을 생성하는 것이 좋습니다.

운영 체제가 SSD에 기록되거나 복제된 후에는 사용 가능한 USB 포트를 통해 라즈베리파이에 연결하여 작동할 수 있습니다. 연결되면 라즈베리 파이가 USB 연결 저장 장치의 존재를 자동으로 식별하고 SSD에서 운영 체제 로딩을 시작합니다. 라즈베리 파이에서 USB 저장 장치가 감지되지 않는 경우, 장치는 이전에 삽입한 microSD 카드에서 부팅을 진행합니다.

솔리드 스테이트 드라이브(SSD)를 작동할 수 있도록 준비하려면 아래 설명된 지침을 따르십시오:

컴퓨터 플랫폼(Windows, macOS 또는 Linux)에서 Raspberry Pi Imager 소프트웨어를 사용하고 USB 인터페이스를 통해 외장 솔리드 스테이트 드라이브와 각 운영 체제 간에 연결을 설정합니다.

제공된 사용 가능한 운영 체제 목록에서 선택하세요. 또는 이전에 다운로드한 OS 이미지를 설치하려면 “사용자 지정 사용” 옵션을 사용한 후 장치에서 원하는 OS 파일을 찾아 설치할 수 있습니다.

‘저장소 선택’을 클릭하여 연결된 SSD(솔리드 스테이트 드라이브) 저장 장치를 선택하세요.

⭐ 쓰기 버튼을 클릭합니다.

솔리드 스테이트 드라이브에 운영 체제를 성공적으로 설치한 후에는 다음 단계를 진행하기 전에 장치가 시스템에서 제대로 분리되어 있는지 확인하는 것이 중요합니다. 이렇게 하려면 주변 부품이 손상되지 않도록 주의하면서 컴퓨터의 지정된 슬롯에서 SSD 드라이브를 제거하면 됩니다. 제거한 후, USB SSD 드라이브를 Raspberry Pi 4/400, Raspberry Pi 3에 있는 사용 가능한 USB 3.0 또는 2.0 포트에 삽입하거나, 또는 Raspberry Pi Zero W 또는 2의 마이크로 USB 포트에 연결된 USB OTG 어댑터를 통해 삽입합니다.

적절한 전원을 연결하여 라즈베리 파이를 활성화하세요.

라즈베리 파이가 USB 포트에 연결된 부팅 가능한 SSD(솔리드 스테이트 드라이브)를 감지하면 운영 체제를 로딩하는 프로세스가 시작됩니다.

라즈베리 파이의 영구 저장소로 SSD 사용

외부 솔리드 스테이트 드라이브를 사용하여 운영 체제 작동을 시작할 때, 해당 장치의 남은 용량은 추가 정보의 장기 보존을 위해 사용될 수 있습니다.

이 글도 확인해 보세요:  라즈베리 파이에서 호스팅할 수 있는 9가지 종류의 서버

기기의 현재 저장 용량을 확인하기 위해 터미널 애플리케이션 내에서 특정 조회를 실행할 수 있습니다.

 df -h 

데스크톱 버전의 라즈베리파이 OS를 사용하는 경우, 애플리케이션 메뉴에서 해당 위치로 이동하여 파일 관리자에 액세스합니다. 파일 관리자가 열리면 드롭다운 목록이 나타날 때까지 커서를 디스플레이 상단에 위치시킨 다음, 표시되는 옵션에서 “파일 시스템 루트”를 선택합니다. 그러면 시스템의 파일 구조에 대한 개요가 표시됩니다. 또한 인터페이스의 오른쪽 하단에 액세스 가능한 총 메모리 양이 눈에 잘 띄게 표시되므로 편리하게 참조할 수 있습니다.

파일 시스템 확장

파일 시스템을 확장하여 라즈베리파이에서 사용 가능한 저장 공간을 늘리려면 다음 지침을 따르십시오:

터미널 애플리케이션을 열고 다음 명령을 실행하여 패키지 업데이트와 리포지토리를 모두 새로 고치고 향상시키세요.

“sudo raspi-config” 명령을 입력하고 키보드의 해당 버튼을 누르면 Raspberry Pi의 구성 메뉴가 시작됩니다.

고급 옵션에 액세스하려면 키보드의 방향 화살표 키를 사용하여 커서를 “고급 옵션” 필드로 이동한 다음 Enter 키를 누릅니다.

파일 시스템 확장 옵션을 선택한 후 엔터 키를 눌러 계속 진행하세요.

다음 화면으로 이동하면 Enter 키를 사용하여 ‘확인’을 선택하세요.

입력을 완료한 후 완료 옵션을 선택하고 Enter 키를 눌러 응답을 제출합니다.

‘예’를 선택한 후 ‘Enter’ 키를 눌러 작업을 확인하면 Raspberry Pi에서 시스템 재시작을 시작하라는 메시지가 표시됩니다.

시스템 재시작 후 “df -h” 명령을 사용하면 Raspberry Pi 3, 4, Zero W 또는 Zero 2 W 장치에서 사용할 수 있는 액세스 가능한 SSD(솔리드 스테이트 드라이브) 스토리지 리소스의 업데이트된 디스플레이가 제공됩니다.

마지막으로, ‘rsync’ 또는 ‘cp’ 명령을 사용하여 microSD 카드에 저장된 데이터를 SSD로 전송합니다. 이 프로세스를 실행하기 전에 microSD 카드를 Raspberry Pi에 연결해야 합니다.

SSD(솔리드 스테이트 드라이브)가 제공하는 향상된 속도를 통해 원격으로 액세스할 수 있는 개인 클라우드 스토리지 솔루션을 구축하거나 라즈베리 파이 장치를 사용하여 보안 웹 사이트를 호스팅하는 목적으로 이 기술을 활용할 수 있습니다.

라즈베리 파이를 활용하여 삼바를 배포하여 NAS(네트워크 연결 스토리지) 시스템을 구축할 수 있으며, 이를 통해 주거 또는 전문 네트워크 인프라 내에서 공유 액세스를 위해 SSD(솔리드 스테이트 드라이브)를 활용할 수 있습니다.

더 빠른 성능으로 더 많은 스토리지

라즈베리 파이를 부팅할 때 SSD(솔리드 스테이트 드라이브)를 활용하는 것은 기존 마이크로SD 카드에 비해 향상된 속도와 신뢰성으로 인해 강력히 권장됩니다. 오늘날 시장에는 M.2, SATA, NVMe/PCIe 드라이브 등 다양한 외장 SSD 옵션이 있습니다.

Raspberry Pi 3 및 Raspberry Pi Zero W/2 W에서 부팅 프로세스를 활성화하는 것은 Raspberry Pi 4 및 Raspberry Pi 400에서 쉽게 할 수 있는 것에 비해 다소 복잡할 수 있습니다.

By 이지원

상상력이 풍부한 웹 디자이너이자 안드로이드 앱 마니아인 이지원님은 예술적 감각과 기술적 노하우가 독특하게 조화를 이루고 있습니다. 모바일 기술의 방대한 잠재력을 끊임없이 탐구하고, 최적화된 사용자 중심 경험을 제공하기 위해 최선을 다하고 있습니다. 창의적인 비전과 뛰어난 디자인 역량을 바탕으로 All Things N의 잠재 독자가 공감할 수 있는 매력적인 콘텐츠를 제작합니다.