본문 바로가기

백업7

백업(Backup)은? 왜 백업을 할까 ? 백업이 필요한 의미에 대해서 아래 3개의 의문을 통해서 해결 할 수 있습니다. 데이터는 왜 중요한가? 개인 : 사진, 문서, 음악, 동영상 등 기업 : 매출, 고객 정보, 영업 비밀 등 데이터는 어떻게 손실될 수 있는가? 내적 요인 : 바이러스, 해킹, 데이터 삭제 등 외적 요인 : 화재, 도난, 파손 등 데이터를 복원하면 어떤 이점이 있는가? 유실된 데이터 복구 PC 데이터 및 소프트웨어 이전 우리의 데이터는 다양한 방면에서 위협을 받고 있지만, 대부분의 사용자는 ‘나는 해당 사항이 없어!’는 생각을 가지고 있습니다. 다양한 심리적 요인이 존재하지만, 제일 큰 이유는 ‘설마, 내가 저 상황에 직면하겠어?’는 생각이 대부분 입니다. 백업은 무엇일까? 쉽게 생각하면, 데이터를 복원하기 .. 2023. 9. 26.
정규식(Regular Expression) 정규식이란? 정규식은 흔히 regex으로 줄여서 부르는데, 텍스트에서 검색 패턴을 제공하여 검색, 찾기 및 바꾸기, 입력 유효성 검사 등과 같은 다양한 문자열 기반 작업에 사용되며, 다른 문자를 대신하여 사용되는 문자열입니다. 즉, 텍스트의 패턴에 사용되는 도구이며, 많은 프로그래밍 언어, 텍스트 편집기, 명령줄 도구에서 지원됩니다. 정규식의 예 예를 들면 위와 같습니다. 정규식은 Character literal과 특별한 의미를 가진 Metacharacter의 조합으로 구성됩니다. 그것을 통해 문자열을 우리가 원하는 문자 패턴들을 검색하고 출력할 수 있게 해줍니다. Character literal 작은 따옴표: C, C++, Java, JavaScript와 같은 언어에서 문자는 일반적으로 작은 따옴표를 .. 2023. 7. 18.
rsync를 이용해 NAS 백업하기 rsync란? Rsync는 유닉스 계열 운영 체제에서 널리 사용되는 파일 동기화 및 전송 유틸리티입니다. 이 유틸리티는 동일한 컴퓨터 또는 네트워크로 연결된 컴퓨터에서 서로 다른 위치 간에 파일과 디렉터리를 효율적으로 복사하고 동기화하도록 설계되었습니다. Rsync는 파일에서 변경된 부분만 전송하는 델타 인코딩 알고리즘을 사용하여 네트워크를 통해 전송되는 데이터의 양을 줄입니다. 이 기능은 대용량 파일이나 많은 파일이 있는 디렉터리를 동기화할 때 특히 효율적입니다. rsync의 주요 기능 1. 증분 전송: 증분 전송: Rsync는 전체 파일을 전송하지 않고 소스 파일과 대상 파일 간의 차이점만 전송합니다. 따라서 대역폭 사용량을 최소화하고 동기화 프로세스의 속도를 높일 수 있습니다. 2. 압축 및 압축 .. 2023. 7. 6.
Iperf3 소 개 Iperf3는 클라이언트와 서버 간에 달성 가능한 최대 대역폭을 측정하는 널리 사용되는 오픈 소스 네트워크 테스트 도구로써, 네트워크 관리자와 사용자 또는 서버 관리자등이 네트워크 인프라의 성능을 평가하는데 주로 사용됩니다. Iperf3 란? Iperf3는 TCP(전송 제어 프로토콜)와 UDP(사용자 데이터그램 프로토콜) 프로토콜을 모두 지원하며 처리량, 패킷 손실, 지연 시간 등 다양한 네트워크 파라미터를 측정할 수 있습니다. 일반적으로 LAN(로컬 영역 네트워크) 및 WAN(광역 네트워크)의 성능을 테스트하고 네트워크 문제를 진단하고 네트워크 구성을 최적화하는 데 사용됩니다. 이 도구는 두 호스트 간에 클라이언트-서버 연결을 생성한 다음 클라이언트에서 서버로 또는 그 반대로 지정된 양의 데이터.. 2023. 6. 27.