




안녕하세요, 여러분! 저는 Ayushmaan이며, B.Tech 전기전자공학과 학생입니다. 완성한 뒤 실제로 사용할 수 있는 물건을 만드는 것을 늘 좋아했습니다.
한동안 집에는 먼지만 쌓여 가는 오래된 HCL 컴퓨터가 있었습니다. 더 이상 제대로 작동하는 컴퓨터로 사용할 수 없었고, Pentium Dual Core 프로세서는 Windows를 구동하는 데 어려움을 겪었습니다. 몇 가지 부품을 빼내기 위해 가져가는 것만으로는 의미가 없다고 생각해 계속 그대로 두었습니다. 대신 이 컴퓨터로 무엇을 만들 수 있을지 찾고 싶었습니다.
그때 NAS 구성을 알아보기 시작했습니다. 컴퓨터를 한곳에 계속 켜 둔 채 파일을 저장하고, 네트워크를 통해 노트북에서 그 파일에 접근할 수 있다는 점이 마음에 들었습니다. 이 PC는 더 이상 데스크톱으로 사용할 수 없더라도 이런 작업은 여전히 처리할 수 있을 것 같았습니다.
또한 사촌 형 Arnov Sharma가 만든 목재 PC 프로젝트도 가지고 있었습니다. 목재 프레임과 출력된 부품이 케이스를 만드는 데 활용할 재료가 되어 주었습니다. 계획은 HCL PC에서 작동하는 하드웨어를 회수하고, 이전 빌드의 부품을 사용하며, Debian과 CasaOS를 설치한 뒤 다른 노트북에서 이 기기로 파일을 전송할 수 있는지 확인하는 것이었습니다.
이제 NAS가 완성되었습니다. 어떻게 조립했는지 보여드리겠습니다. 빌드를 시작해 보죠!
HCL 컴퓨터에서 가져온 부품:
이전 목재 PC 프로젝트에서 가져온 부품:
구성에 필요한 것:
이 프로젝트를 그대로 따라 하기 위해 꼭 구매해야 하는 정해진 부품 목록은 없습니다. 제 빌드는 회수할 수 있었던 부품에 따라 달라졌고, 케이스도 그 부품에 맞도록 조정했습니다.

이것이 모든 일의 시작이 된 오래된 HCL 컴퓨터입니다. 오랫동안 집에 방치되어 있었습니다. Pentium Dual Core 프로세서는 더 이상 우리가 사용하던 Windows 환경을 감당하지 못했고, 그래서 이 PC는 점차 쓸모가 없어졌습니다.
최소한 내부를 열어 보지도 않고 버리고 싶지는 않았습니다. 문제는 이 컴퓨터가 유용하려면 데스크톱 PC 여야 하는지, 아니면 내부 하드웨어로 다른 일을 할 수 있는지였습니다.
NAS(Network Attached Storage, 네트워크 연결 스토리지)는 파일을 보관하고 네트워크상의 다른 기기에서 파일을 사용할 수 있게 하는 장치입니다. 제 경우에는 오래된 컴퓨터를 한곳에 두고 다른 노트북에서 저장 공간에 접근할 수 있다는 의미였습니다.
이는 HCL PC에 적합한 용도였습니다. Windows 애플리케이션을 빠르게 실행할 필요는 없었습니다. 안정적으로 작동하고, 네트워크에 연결하며, 파일을 받을 수 있으면 됐습니다. 이미 가지고 있던 하드웨어로 이를 시도하기로 했고, 약 128 GB 용량의 SSD 하나로 시작했습니다.
계획은 컴퓨터를 다시 조립하고, 운영 체제로 Debian을 설치한 다음, 브라우저를 통해 관리할 수 있도록 CasaOS를 추가하는 것이었습니다.


PC에 대한 계획을 세운 뒤 섀시를 열고 부품을 분리하기 시작했습니다. Pentium Dual Core CPU가 장착된 마더보드, RAM, 전원 공급 장치, 저장 장치와 사용 가능한 냉각 부품을 회수했습니다.
회수한 하드웨어를 청소하고 새 빌드에 사용할 수 있는 부품을 확인했습니다. NAS에 사용한 부품에는 8 GB RAM, 200 W 전원 공급 장치와 약 128 GB SSD가 포함되었습니다.
이것이 프로젝트의 첫 번째 실질적인 변화였습니다. 먼지가 쌓인 HCL 컴퓨터가 제가 다룰 수 있는 개별 부품으로 바뀌었습니다.

전자 부품은 전체 제작 과정의 절반에 불과했습니다. HCL 섀시에서 전자 부품을 분리한 뒤에는 이를 지탱할 구조물이 필요했습니다.
제 사촌 형 Arnov Sharma는 사용하지 않고 방치되어 있던 목재 PC 프로젝트를 만든 적이 있습니다. 그 프로젝트에는 목재 부품과 기존의 3D 프린트 지지대가 있었습니다. 그 부품들을 HCL 하드웨어와 함께 살펴보면서, 기존 구조를 NAS에 맞게 개조할 수 있겠다고 생각했습니다.
처음부터 새 인클로저를 만든 것은 아닙니다. 이 제작물에는 Arnov의 이전 프로젝트에서 회수한 목재와 3D 프린트 부품이 사용되었습니다.


기존 목재 프로젝트를 분해해 부품을 다른 방식으로 배치할 수 있도록 했습니다. 목재 부품, 기존 3D 프린트 지지대와 체결 부품을 분리한 다음, 어떤 부품을 NAS에 사용할 수 있을지 검토했습니다.
필요한 형태에 가까운 부품도 있었지만, HCL 컴퓨터 하드웨어에 맞추려면 일부를 다듬어야 했습니다. 구조물을 먼저 분해했기 때문에 마더보드를 기존 배치에 억지로 끼워 넣는 대신 각 부품을 개별적으로 다룰 수 있었습니다.



어떤 것도 고정하기 전에 부품을 느슨하게 조립해 각각을 어디에 배치할 수 있을지 확인했습니다.
마더보드는 플라스틱 지지대 두 개 위에 수직으로 놓고 목재 받침대보다 높게 배치할 예정이었습니다. 전원 공급 장치(PSU)는 마더보드 뒤에 두기로 했습니다. 부품에 필요한 공간이 얼마나 되는지, 그리고 남은 목재를 장착한 뒤에도 컴퓨터의 연결부에 접근할 수 있는지 확인했습니다.
기존 구조물을 개조하는 작업이었기 때문에 눈앞에 있는 부품을 기준으로 작업했습니다. 다른 사람이 다른 마더보드와 전원 공급 장치를 사용해 그대로 따라 할 수 있는 정해진 인클로저 치수는 없었습니다.

기존 목재 프로젝트는 이 HCL 마더보드를 기준으로 제작된 것이 아니었기 때문에 몇몇 부품을 다듬고 조정해야 했습니다. 실제 하드웨어에 맞춰 보면서 새 배치를 방해하는 부분을 수정했습니다.
이 과정은 새 도면으로 제작하는 것보다 회수한 부품을 서로 맞춰 조립하는 작업에 가까웠습니다. 잘 맞는 부분은 그대로 사용하고, 맞지 않는 부분은 변경했습니다.
각 절단에 사용한 측정값이나 정확한 공구를 기록해 두지 않았기 때문에, 이 제작물에 맞지 않을 수 있는 치수를 다른 사람에게 제시하고 싶지는 않습니다.




부품을 준비한 뒤 기본 구조물을 조립하기 시작했습니다. 앞쪽과 뒤쪽의 목재 부품이 형태와 내부에서 사용할 수 있는 공간을 결정했습니다.
남은 부품을 추가하기 전에 이 구조물에 하드웨어가 맞는지 확인했습니다. 마더보드와 PSU를 내부에 넣고 나면 장착 지점에 접근하기가 더 어려워지므로, 이때가 배치를 최종적으로 변경할 시점이었습니다.




재사용한 플라스틱 지지대 두 개를 구조물에 끼우고 그 위에 마더보드를 배치했습니다. 지지대는 마더보드를 수직으로 고정하고 목재 받침대보다 높게 들어 올립니다.
그런 다음 200 W 전원 공급 장치를 마더보드 뒤에 배치하고 프레임에 고정했습니다. 두 부품이 서로 잘 맞고 필요한 포트에 계속 접근할 수 있는지 확인했습니다.
마더보드와 전원 공급 장치를 제자리에 배치하고 나서야 다른 부품에 사용할 수 있는 공간이 얼마나 남았는지 확인할 수 있었습니다. 남은 목재 부품을 추가하기 전에 다시 한 번 장착 상태를 확인했습니다.

마더보드와 전원 공급 장치를 제자리에 배치한 뒤 위쪽 부품을 포함한 나머지 목재 부품을 추가했습니다. SSD와 시스템 실행에 필요한 다른 하드웨어도 연결했습니다.
완성된 구조물은 재사용 부품으로 조립했다는 사실을 숨기기 위한 것이 아닙니다. 목재, 3D 프린트 지지대와 회수한 PC 하드웨어가 그대로 보입니다. 이것이 바로 이 NAS가 만들어진 방식입니다.

하드웨어 조립을 마친 뒤 소프트웨어 작업으로 넘어갔습니다. Debian은 NAS에서 직접 실행되는 운영 체제로 사용하고, 이후에 CasaOS를 설치할 예정이었습니다.
원래 설치 과정의 스크린샷이나 터미널 기록은 남아 있지 않습니다. 이 단계와 다음 몇 단계의 지침은 다음을 설명합니다. 누군가 소프트웨어 설정을 다시 수행하는 방법을설명하는 것이며, 제가 선택한 모든 옵션을 기록해 두었다는 의미는 아닙니다.
먼저 다른 컴퓨터에서 다음 사이트의 Debian 설치 이미지를 다운로드합니다. 공식 Debian 사이트. 이미지를 선택하기 전에 CPU의 정확한 모델과 아키텍처를 확인하세요. “Pentium Dual Core”라는 정보만으로는 어떤 설치 이미지가 적합한지 알 수 없습니다. netinst 이미지는 설치 중 인터넷 연결을 사용해 패키지를 가져옵니다. www.debian.org
부팅 가능한 USB 도구를 사용해 다운로드한 이미지를 USB 드라이브에 기록합니다. 설치 이미지를 기록하면 USB 드라이브의 내용이 지워지므로, USB 드라이브를 선택했는지 반드시 다시 확인하세요.
디스플레이와 키보드를 NAS에 연결하고 설치 USB를 삽입한 다음 USB로 컴퓨터를 부팅했습니다. PC가 SSD에서 대신 시작되면 부팅 메뉴나 펌웨어 설정을 열고 USB 드라이브를 선택하세요.
Debian 설치 프로그램에서 다음을 수행합니다.
Debian의 설치 안내서 에서는 설치 프로그램 화면, 디스크 파티셔닝 및 부트 로더 선택에 대해 더 자세히 설명합니다. 설치하는 Debian 릴리스와 아키텍처에 맞는 안내서를 사용하세요.
Debian이 부팅되면 설치 중 만든 계정으로 로그인합니다. CasaOS를 추가하기 전에 다음 명령어로 컴퓨터를 확인할 수 있습니다.
이 명령은 감지된 드라이브와 파티션을 나열합니다. SSD가 표시되는지 확인하세요.
이것은 기기의 네트워크 주소를 보여 줍니다. 나중에 다른 노트북에서 NAS를 열 때 이 주소를 사용하므로 잘 기억해 두세요.
그런 다음 설치된 패키지를 업데이트합니다:
계정에 sudo 액세스 권한이 없다면 명령을 실행하기 전에 관리자 계정을 사용하거나 해당 권한을 설정해야 합니다.

Debian 덕분에 오래된 PC를 다시 작동시킬 수 있었지만, 디스플레이와 키보드를 계속 연결해 두지 않고도 노트북에서 이 PC에 접속하고 싶었습니다. 그래서 CasaOS를 추가했습니다. CasaOS는 로컬 네트워크의 브라우저에서 열 수 있는 대시보드를 제공합니다.
다음 명령은 이 설정을 그대로 따라 하려는 분들을 위한 것입니다. 원래 터미널 기록을 저장하지 않았기 때문에, 빌드 과정에서 제가 입력한 명령과 정확히 같다고 말할 수는 없습니다.
먼저 NAS의 Debian에 로그인하고 네트워크 주소가 있는지 확인합니다:
192.168.1.50과 비슷한 주소가 표시되어야 합니다. 사용자의 주소는 다를 것입니다. 아무것도 표시되지 않으면 CasaOS를 설치하기 전에 네트워크 연결 문제를 해결하세요. 이후 다른 노트북에서 이 기기에 접속할 때 이 주소를 사용했습니다.
다음으로 Debian을 업데이트하고 curl이 설치되어 있는지 확인합니다:
그런 다음 CasaOS에서 공개한 설치 명령을 실행합니다:
첫 번째 부분은 설치 스크립트를 다운로드하고, sudo bash는 관리자 권한으로 스크립트를 실행합니다. 이 스크립트는 CasaOS와 필요한 구성 요소를 설치하므로 완료될 때까지 기다리고, 글자가 빠르게 표시되기 시작했다고 바로 터미널을 닫지 말고 오류가 발생하는지 확인하세요. 이 명령은 CasaOS 프로젝트의 설치 안내에서 가져온 것입니다. 사용하기 전에 현재 Debian 버전 및 프로세서 아키텍처와의 호환성 정보를 확인하세요. github.com
설치가 완료되면 CasaOS가 실행 중인 주소가 표시됩니다. 놓쳤다면 다음 명령으로 NAS의 로컬 IP를 다시 확인할 수 있습니다:
두 번째 노트북에서 같은 로컬 네트워크에 연결한 후 브라우저를 열고 설치 프로그램에 표시된 주소를 입력합니다. 설치 프로그램이 기본 웹 포트를 사용하는 경우 주소는 다음과 비슷합니다:
이는 예시일 뿐이므로, 사용자의 NAS에서 표시된 주소를 입력하세요. 브라우저에 표시되는 최초 계정 설정을 완료합니다. 그러면 Debian이 오래된 PC에서 계속 실행되는 동안 노트북에서 CasaOS 대시보드를 열어 사용할 수 있습니다.
무언가를 업로드하기 전에 CasaOS가 기기에서 사용할 수 있는 저장 공간을 인식하는지 확인했습니다. 현재 이 빌드는 약 128 GB SSD 하나만 사용하며, 두 번째 드라이브를 추가하거나 RAID 배열을 만들지는 않았습니다. CasaOS의 파일 인터페이스에서 다른 노트북을 사용해 파일을 업로드했습니다. 그런 다음 NAS에 연결된 디스플레이를 확인해 파일이 도착했음을 표시했습니다.
이 업로드가 설정을 실제로 테스트한 과정이었습니다. 정확한 폴더, 권한 또는 선택한 선택적 앱은 기록해 두지 않았으므로, 특정 SMB 공유나 추가 서비스가 이 빌드에 포함되었다고 주장하지 않겠습니다.
CasaOS가 실행 중인 상태에서 같은 로컬 네트워크에 연결된 다른 노트북을 사용했습니다. 노트북의 브라우저에서 설치 후 표시된 주소를 사용해 NAS를 열었습니다.
NAS의 주소를 다시 확인해야 한다면 다음을 실행합니다:
그런 다음 노트북의 브라우저에 해당 로컬 IP 주소를 입력합니다. 예를 들면 다음과 같습니다:
192.168.x.x를 사용자의 NAS에 표시된 주소로 바꾸세요. 메시지가 표시되면 CasaOS의 최초 계정 설정을 완료합니다.
CasaOS에서 선택한 정확한 선택적 앱이나 공유 설정은 기록해 두지 않았으므로, 어떤 서비스가 설치되었는지 추측하지 않고 해당 내용은 생략하겠습니다.

실제로 수행한 테스트는 간단했습니다. 다른 노트북에서 NAS를 열고 파일을 업로드했습니다. 그런 다음 NAS에 연결된 디스플레이를 확인해 파일이 도착했음을 표시했습니다.
이로써 가장 확인하고 싶었던 부분이 검증되었습니다. 오래된 컴퓨터가 다른 기기에서 접속할 수 있는 장치로 작동했고, 네트워크를 통해 파일을 받을 수 있었습니다.
사진 또는 스크린샷 추가: 업로드 중 노트북에서 CasaOS가 열려 있는 모습과, 이어서 NAS 디스플레이에 업로드된 파일이 표시된 모습.




자, 바로 이것입니다. 먼지만 쌓이던 오래된 HCL 컴퓨터가 이제 제 NAS가 되었습니다. Pentium Dual Core 메인보드, 8 GB RAM, 200 W 전원 공급 장치, 128 GB SSD가 오래된 프로젝트에서 회수해 개조한 목재 구조물 안에서 다시 사용되고 있습니다. 재사용한 플라스틱 지지대가 메인보드를 수직으로 고정하고 있으며, 전원 공급 장치는 그 뒤에 배치되어 있습니다.
Debian과 CasaOS를 설치했으며, 이제 같은 네트워크에 연결된 다른 노트북에서 NAS를 열 수 있습니다. 최종 테스트로 해당 노트북에서 파일을 업로드한 다음 NAS에 연결된 디스플레이를 확인했고, 그곳에서 파일을 찾을 수 있었습니다. 파일이 도착하는 것을 보고서야 빌드가 제대로 작동한다는 확신이 들었습니다.
SSD만으로도 NAS를 작동시키기에는 충분하지만, 128 GB로는 저장하려는 모든 데이터를 담기에 부족합니다. 나중에 저장 공간을 업그레이드할 예정입니다 더 많이 사용하기 시작하면 말이죠. 인클로저도 추가로 변경할 수 있지만, 이는 앞으로의 업데이트에 해당합니다. NAS 자체는 이제 조립이 끝났고 정상적으로 작동합니다.
Windows 환경을 더 이상 제대로 감당하지 못하던 PC와, 다른 빌드에서 남아 있던 부품들로 시작했습니다. 이제 그 부품들이 다시 역할을 갖게 되었습니다. 저장 공간을 더 추가하면 업데이트를 공유하겠습니다.
원문: https://www.instructables.com/RESTORE-Turning-an-Old-PC-Into-a-NAS/