macOS Server에서 Xsan SAN 볼륨 유지보수하기
SAN 볼륨에서 수행할 수 있는 유지보수 작업에는 여러 가지가 있습니다.
볼륨 이름 변경하기
Server 앱의 Xsan 패널을 사용하여 볼륨 이름을 변경할 수 있습니다. Finder를 사용하여 Xsan 볼륨 이름을 변경할 수는 없습니다.
중요사항: 이름을 변경하는 동안 볼륨이 마운트 해제되었다가 다시 시작되기 때문에 클라이언트는 해당 볼륨을 사용할 수 없습니다.
Server 앱 사이드바의 고급 서비스 목록에서 Xsan을 선택하십시오.
이름을 변경하려는 볼륨을 선택하십시오.
을 클릭하고 볼륨 편집을 선택하십시오.
볼륨 이름을 선택한 다음, 편집하십시오.
승인을 클릭하십시오.
볼륨 제거하기
볼륨을 제거하고 해당 볼륨의 LUN을 재사용하여 새로운 볼륨을 생성할 수 있습니다.
경고: 볼륨을 제거하면 저장된 데이터는 더 이상 사용할 수 없습니다.
Server 앱 사이드바의 고급 서비스 목록에서 Xsan을 선택하고 목록에서 볼륨을 선택한 다음 를 클릭하십시오.
볼륨 단편화 확인하기
파일을 생성하면 Xsan이 파일을 여러 조각으로 나누고 이 조각을 볼륨의 저장 공간 풀 중 하나를 구성하는 LUN을 통해 효율적으로 배포합니다. 시간이 지나 해당 파일이 계속 수정되면서 해당 조각들이 비효율적인 정렬로 단편화됩니다.
snfsdefrag
명령어 라인 도구를 사용하여 파일의 단편화 정도를 확인하거나 cvfsck
명령어 라인 도구를 사용하여 여유 공간의 단편화 정도를 확인할 수 있습니다.
SAN 컴퓨터에서 터미널(/응용 프로그램/유틸리티/ 폴더에 있음)을 여십시오.
SAN 컴퓨터에서 작업하지 않을 경우 SSH를 사용하여 원격으로 SAN 컴퓨터에 로그인하십시오.
$ ssh user@computer
user를 SAN 컴퓨터의 관리자 사용자 이름으로 대치하고 computer를 SAN 컴퓨터 이름이나 IP 주소로 대치하십시오.
SSH 연결에 문제가 있을 경우 SAN 컴퓨터에 있는 시스템 환경설정의 공유 패널에서 원격 로그인 서비스가 켜져 있는지 확인하십시오.
cvfsck
또는snfsdefrag
man 페이지를 참조하십시오.
볼륨 단편화 해제하기
snfsdefrag
명령어 라인 도구를 사용하여 파일, 폴더 또는 전체 볼륨의 단편화를 해제할 수 있습니다.
파일을 단편화 해제하면 조각들을 가장 효율적인 정렬로 재편합니다.
SAN 컴퓨터에서 터미널(/응용 프로그램/유틸리티/ 폴더에 있음)을 여십시오.
SAN 컴퓨터에서 작업하지 않을 경우 SSH를 사용하여 원격으로 SAN 컴퓨터에 로그인하십시오.
$ ssh user@computer
user를 SAN 컴퓨터의 관리자 사용자 이름으로 대치하고 computer를 SAN 컴퓨터 이름이나 IP 주소로 대치하십시오.
SSH 연결에 문제가 있을 경우 SAN 컴퓨터에 있는 시스템 환경설정의 공유 패널에서 원격 로그인 서비스가 켜져 있는지 확인하십시오.
snsfdefrag
man 페이지를 참조하십시오.snfsdefrag
명령어 라인 도구를 실행하십시오.개별 파일을 단편화 해제하는 경우:
$ sudo snfsdefrag -v filename [filename... ]
폴더를 단편화 해제하는 경우:
$ sudo snfsdefrag -vr folder
볼륨을 단편화 해제하려면 folder를 해당 볼륨 이름으로 설정하십시오.
볼륨 무결성 검사하기
SAN 사용자가 파일에 접근하는 데 문제가 있을 경우 cvfsck
명령어 라인 도구를 사용하여 볼륨, 볼륨의 메타데이터 및 볼륨의 파일 무결성을 검사하십시오.
SAN 컴퓨터에서 터미널(/응용 프로그램/유틸리티/ 폴더에 있음)을 여십시오.
SAN 컴퓨터에서 작업하지 않을 경우 SSH를 사용하여 원격으로 SAN 컴퓨터에 로그인하십시오.
$ ssh user@computer
user를 SAN 컴퓨터의 관리자 사용자 이름으로 대치하고 computer를 SAN 컴퓨터 이름이나 IP 주소로 대치하십시오.
SSH 연결에 문제가 있을 경우 SAN 컴퓨터에 있는 시스템 환경설정의 공유 패널에서 원격 로그인 서비스가 켜져 있는지 확인하십시오.
복구하지 않고 볼륨을 검사하려면
cvfsck
명령어 라인 도구(/System/Library/Filesystems/acfs.fs/Contents/bin/에 있음)를 실행하십시오.$ sudo cvfsck -vn volume
저널이 활성화되면 경고가 나타나며, 이는 정상입니다.
cvfsck
man 페이지를 참조하십시오.
볼륨 복구하기
cvfsck
도구가 볼륨에 문제가 있다고 표시하면 cvfsck
명령어 라인 도구를 사용하여 해당 볼륨을 복구할 수 있습니다.
Server 앱 사이드바의 고급 서비스 목록에서 Xsan을 선택하십시오.
볼륨을 중단하십시오.
볼륨을 선택하십시오. 그런 다음 을 클릭하고 볼륨 중단을 선택하십시오. 해당 볼륨이 모든 SAN 컴퓨터에서 마운트 해제됩니다.
SAN 컴퓨터에서 터미널(/응용 프로그램/유틸리티/ 폴더에 있음)을 여십시오.
SAN 컴퓨터에서 작업하지 않을 경우 SSH를 사용하여 원격으로 SAN 컴퓨터에 로그인하십시오.
$ ssh user@computer
user를 SAN 컴퓨터의 관리자 사용자 이름으로 대치하고 computer를 SAN 컴퓨터 이름이나 IP 주소로 대치하십시오.
SSH 연결에 문제가 있을 경우 SAN 컴퓨터에 있는 시스템 환경설정의 공유 패널에서 원격 로그인 서비스가 켜져 있는지 확인하십시오.
cvfsck
man 페이지를 참조하십시오.cvfsck
명령어 라인 도구(/System/Library/Filesystems/acfs.fs/Contents/bin/에 있음)를 실행하여 파일 시스템 저널에 기록된 이벤트를 확인하십시오.$ sudo cvfsck -j volume
복구가 필요한지 확인하기 위해 볼륨을 검사하십시오.
$ sudo cvfsck -vn volume
이전 단계에서 생성한 보고서가 문제를 표시하면 다음 명령을 입력하여 전체 검사를 수행하고 해당 볼륨을 복구하십시오.
$ sudo cvfsck -vw volume
볼륨을 시작하십시오.
Server 앱의 Xsan 패널에서 해당 볼륨을 선택하십시오. 그런 다음 을 클릭하고 볼륨 시작을 선택하십시오.