Synology NAS를 사용하여 하드 디스크의 상태를 확인하려면 어떻게합니까?


11

내 첫 NAS (Synology DS413)와 3 개의 하드 디스크를 받게됩니다. 물론 RAID를 설정하고 데이터를 마이그레이션하기 전에 디스크에 문제가 없는지 확인하고 싶습니다. 불행히도, 나는 그것들을 넣을 PC가 없습니다. 노트북 만 있어요.

어떻게하면 NAS 펌웨어로이 작업을 수행 할 수 있습니까? SMART를 제외하고 어떤 종류의 테스트를 실행해야합니까?


1
SMART 이외의 다른 테스트는 실제로 실행할 수 없습니다. HDD가 실제로 실패하기 전에 실패 할 것임을 알고 있습니다. Synology는 RAID의 간격을 확인할 수있는 소프트웨어를 제공합니다. SMART는 어떤 것도 잡을 수 없습니다. 예를 들어 기계적 문제는 발견되지 않습니다.
Ramhound

답변:


5

스토리지 관리자에 각 디스크의 SMART 상태가 표시됩니다. 웹 인터페이스에 로그인하고 메인 메뉴> 스토리지 관리자> HDD 관리로 이동하십시오.

HDD 관리 화면

이 화면의 테스트 스케줄러 옵션을 사용하여보다 심도있는 SMART 테스트를 예약 할 수도 있습니다.


10

Daxlerod가 말했듯이 SMART 도구를 사용해야하지만 데이터 스크러빙 (data scrubbing)도 수행해야합니다.

아직 디스크 그룹을 작성하지 않은 경우 디스크 그룹을 작성하십시오. 데이터 스크러빙을 사용하려면 최소한 하나의 중복 드라이브와 최소한 2 개의 데이터 드라이브가있는 최소 3 개의 디스크가 필요합니다. 디스크 그룹이 완전히 동기화 될 때까지 기다린 다음 데이터 스크럽을 수행하십시오.

Synology OS v4.2부터 데이터 스크러빙은

Storage Manager -> Disk Group -> Manage -> Start data scrubbing

모든 디스크의 모든 섹터를 읽고 체크섬 데이터가 제대로 추가되는지 확인하기 위해 수학을 수행하는 데 몇 시간이 걸립니다. 이것이 진행되는 동안 NAS를 사용할 수 있지만 조금 느려집니다. 많은 사람들이 한 달에 한 번 데이터 스크럽을 실행합니다. 개인적으로 저는 일주일에 한 번 데이터 스크러빙을하는데, 주말에는 작업 스크러빙과 일주일 동안 집에서 스크러빙을합니다.

웹 인터페이스에 옵션이 없어도 fsck라는 파일 시스템 검사 도구를 실행하는 방법을 알려주는 Scrub Synology RAID 디스크 라는 좋은 기사 가 있습니다.

편집 : 위 페이지는 사라진 것 같지만 기본적으로

오프라인 fsck를 수행하기위한 명령 :

syno_poweroff_task
fsck.ext4 -pvf /dev/vg[x]/volume_[y]

전원 끄기 작업은 마운트 해제 (볼륨 1 등)를 수행합니다. 그런 다음 일반적인 Linux fsck를 수행합니다.

그러나 https://forum.synology.com/enu/viewtopic.php?f=39&t=83186http://www.cyberciti.biz/faq/synology-complete-fsck-file-system- 와 같은 페이지를 더 읽으십시오 . check-command / 그들은 DSM 5+에서 변경된 사항을 제안하는 것 같습니다. 누군가 다음과 같은 종료 작업에서 -d (디버그) 옵션을 사용할 것을 제안합니다.

syno_poweroff_task -d

cyberciti 사이트는 lsof 를 사용하여 볼륨을 사용하는 것을 찾은 다음 umount 명령을 /usr/syno/etc/rc.d/사용하기 전에 서비스 종료 스크립트를 사용하도록 제안 합니다.

이 모든 것들이 NAS 박스에 들어가야한다는 것을 명심하십시오. 만약 리눅스 명령 행에 익숙하지 않다면, Synology에게 웹 인터페이스에 fsck 버튼을 넣으라고 요청하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.