웹사이트 검색

기존 Linux 서버에 새 디스크를 추가하는 방법


시스템 관리자로서 우리는 서버 용량을 업그레이드하거나 때로는 디스크 오류가 발생할 경우 디스크를 교체하는 과정의 일부로 기존 서버에 원시 하드 디스크를 구성해야 한다는 요구 사항을 갖고 있었습니다.

이 기사에서는 RHEL/CentOS 또는 Debian과 같은 기존 Linux 서버에 새 원시 하드 디스크를 추가할 수 있는 단계를 안내합니다. /우분투.

권장 읽기: 기존 Linux에 2TB보다 큰 새 디스크를 추가하는 방법

중요: 이 문서의 목적은 새 파티션을 만드는 방법만 보여주는 것이며 파티션 확장이나 기타 스위치는 포함하지 않는다는 점에 유의하세요.

이 구성을 수행하기 위해 fdisk 유틸리티를 사용하고 있습니다.

/data 파티션으로 마운트할 20GB 용량의 하드 디스크를 추가했습니다.

fdisk는 Linux 시스템에서 하드 디스크와 파티션을 보고 관리하는 명령줄 유틸리티입니다.

fdisk -l

현재 파티션과 구성이 나열됩니다.

20GB 용량의 하드 디스크를 연결한 후 fdisk -l는 다음과 같은 출력을 제공합니다.

fdisk -l

새로 추가된 디스크는 /dev/xvdc로 표시됩니다. 실제 디스크를 추가하는 경우 디스크 유형에 따라 /dev/sda로 표시됩니다. 여기서는 가상 디스크를 사용했습니다.

특정 하드 디스크를 분할합니다(예: /dev/xvdc).

fdisk /dev/xvdc

일반적으로 사용되는 fdisk 명령입니다.

  • n – 파티션 생성
  • p – 파티션 테이블 인쇄
  • d – 파티션 삭제
  • q – 변경 사항을 저장하지 않고 종료합니다.
  • w – 변경 사항을 작성하고 종료합니다.

여기서는 파티션을 생성하므로 n 옵션을 사용합니다.

기본/확장 파티션을 생성합니다. 기본적으로 최대 4개의 기본 파티션을 가질 수 있습니다.

원하는 대로 파티션 번호를 지정하십시오. 기본값 1을 사용하는 것이 좋습니다.

첫 번째 섹터의 값을 지정하십시오. 새 디스크인 경우 항상 기본값을 선택합니다. 동일한 디스크에 두 번째 파티션을 생성하는 경우 이전 파티션의 마지막 섹터에 1을 추가해야 합니다.

마지막 섹터의 값이나 파티션 크기를 제공하십시오. 항상 파티션 크기를 제공하는 것이 좋습니다. 범위를 벗어난 값 오류를 방지하려면 항상 + 접두사를 사용하세요.

변경 사항을 저장하고 종료합니다.

이제 mkfs 명령으로 디스크를 포맷하세요.

mkfs.ext4 /dev/xvdc1

포맷이 완료되면 이제 아래와 같이 파티션을 마운트합니다.

mount /dev/xvdc1 /data

부팅 시 영구 마운트를 위해 /etc/fstab 파일에 항목을 만듭니다.

/dev/xvdc1	/data	ext4	defaults     0   0
결론

이제 fdisk 명령을 사용하여 원시 디스크를 분할하고 마운트하는 방법을 알았습니다.

특히 구성된 디스크를 편집할 때 파티션 작업을 할 때 특히 주의해야 합니다. 피드백과 제안을 공유해 주세요.