콘텐츠로 이동

싱글 디스크 교체

작성 일시: 2024년 5월 14일 오전 9:59 태그: TMS[장애대처], 데일리

  1. 디스크 교체를 위한 서버 shoutdown
cat /etc/fstab
  • 해당 명령어로 자동 마운트 부분에 주석 처리 되어 있는지 확인.
  • 디스크 교체 전 디스크의 파일 시스템, 레이블, 볼륨 등을 확인하고 셧다운 진행
  1. 디스크 물리 교체

3-1. 파티셔닝

parted /dev/sd(영역)
  • 디바이스 영역 기재. (파티셔닝 2TB 이하는 fdisk 로 가능하지만 그 이상의 디스크 작업을 하려면 parted 로 해야함.)

3-2. 레이블 설정

mklabel primary
  • 기존에 파티셔닝이 되어 있는 디스크라면 새롭게 파티셔닝을 할 것인지에 대한 응답이 나온다. Yes or no 중 yes 선택.

3-3. 볼륨 할당

mkpart primary 0 100%
2048s
  • 0 ~ 100% 까지 할당한다는 의미

3-4. 싹-무시하고 작업 진행

ignore
  • 싱글 디스크 교체와 같은 상황에서는 디스크에 기존의 파티션 구조가 존재할 수 있고, 이러한 구조를 완전히 새로 구성하려 할 때 ignore 를 사용하여 경고 없이 새로운 파티션을 생성할 수 있다.

3-5. parted 설정 확인

print
q
  • 확인 및 종료
  1. 디바이스 상태 확인
fdisk -l
  1. 파일 시스템 생성
mkfs.[FS] /dev/sd[영역]1
  • mkfs : “make filesystem” 의 약자로, 새로운 파일 시스템을 생성하는 명령어.
  • [FS] : 파일 시스템 타입을 의미. ex) ext4, xfs, vfat 등…
  • /dev/sd[영역]1 : 파일 시스템을 새성할 특정 드라이브와 파티션을 지정. 영역=드라이브, 1=파티션 번호.
  • 예) 첫번 째 SATA 드라이브의 첫 번째 파티션에 ect4 파일 시스템을 만들고싶다? = mkfs.ext4 /dev/sda1
  • 해당 명령어를 사용하기 전에는 해당 드라이브가 중요한 데이터를 포함하고 있지 않거나, 데이터를 백업했는지 확인해야 한다. 파일 시스템을 생성하는 과정에서 파티션에 있던 기존의 모든 데이터는 영구히 지워기지 때문이다.
  1. 주석 제거
cat /etc/fstab
  1. 모든 디바이스에 대한 마운트 설정
mount -a
  • df 로 확인.
  1. 디바이스 파일 시스템 확인
df -Th
  • mount 적용된 것만 확인.
  • [ ]