반응형
시놀로지 NAS를 사용하는 중에 HDD 용량이 부족하여 큰것으로 바꿔야 하는 상황이 발생했습니다.

기존 500G HDD를 1T HDD로 바꾸려고 합니다.

 

저는 RAID를 쓰지 않고 4베이 모두 각각 HDD를 따로 사용하고 있었습니다.

그리고 각각 HDD를 SHR / Btrfs 로 구성해서 사용 중 이었습니다.

 

지금 하려는 HDD 복사 방법은 

Partition table 이

GPT <-> GPT

또는

msdos <-> msdos

처럼 같은 파티션 테이블인 경우에만 유효한 방법입니다.

 

바꾸려는 기존 하드와 새 하드를 요런 HDD복사기에 넣고 복사를 합니다.

PC에 연결할 필요 없이 그냥 전원 넣고 복사 버튼 누르면 복사가 됩니다.

복사가 다 끝나면 

복사가 완료된 용량이 큰 새 HDD를 시놀로지에 꼽고

 

ssh 로 들어갑니다.

ssh -p <ssh 포트번호> <시놀로지나스ID>@192.168.0.XXX 

 

들어가서 

 

sudo -i 로 루트 권한으로 변경 한 뒤

 

$ sudo -i
Password:

 

# parted -l  <=============== parted -l  명령을 입력합니다.
Model: Samsung SSD (scsi)
Disk /dev/hda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  2551MB  2550MB  primary                raid
 2      2551MB  4699MB  2147MB  primary                raid
 3      4832MB  256GB   251GB   extended               lba
 5      4840MB  256GB   251GB   logical                raid


Model: Samsung SSD 850 PRO 256G (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  2551MB  2550MB  primary                raid
 2      2551MB  4699MB  2147MB  primary                raid
 3      4832MB  256GB   251GB   extended               lba
 5      4840MB  256GB   251GB   logical                raid


Model: TOSHIBA DT01ACA100 (scsi)
Disk /dev/sdb: 1000GB   <===================== 1테라 HDD 인데 
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  2551MB  2550MB  primary                raid
 2      2551MB  4699MB  2147MB  primary                raid
 3      4832MB  500GB   495GB   extended               lba  <== 500 기가 HDD를 복사해서 500G 만 잡혀있습니다.
 5      4840MB  500GB   495GB   logical                raid   <== 500 기가 HDD를 복사해서 500G 만 잡혀있습니다.

이 두개를 바꿔주면 됩니다.

 

# parted   <=========== parted 명령을 실행하고
GNU Parted 3.2
Using /dev/hda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) select /dev/sdb <=========== 아까 1000GB 로 잡혀있는 드라이브를 입력합니다. select /dev/sdb
select /dev/sdb
Using /dev/sdb
(parted) resizepart 3  <========= 3번과 5번 파티션을 변경해줘야 합니다.  resizepart 3
resizepart 3
End?  [500GB]? 1000GB <========= 최대 크기 1000GB 를 입력합니다. 1000GB
1000GB
(parted) resizepart 5  <========= 5번도 동일하게 해줍니다.
resizepart 5
End? [500GB]? 1000GB  <========= 최대 크기 1000GB 를 입력합니다. 1000GB
1000GB
(parted) quit   <<======= quit 으로 종료하고 나옵니다.
quit
Information: You may need to update /etc/fstab.

이제 다시 확인을 해보면

# parted -l
Model: TOSHIBA DT01ACA100 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  2551MB  2550MB  primary                raid
 2      2551MB  4699MB  2147MB  primary                raid
 3      4832MB  1000GB  995GB   extended               lba  <<<==== 늘어난 것을 볼 수 있습니다.
 5      4840MB  1000GB  995GB   logical                raid <<<==== 늘어난 것을 볼 수 있습니다.

 

이제 NAS를 재부팅 합니다.

 

DSM에 로그인 하고나서

 

저장소 관리자 -> 스토리지 풀 -> 바꾼 HDD를 선택 -> 작업 -> 확장

 

적용을 누릅니다.

그럼 잠시동안 돌돌이가 돌아가다가

 

이렇게 용량이 늘어난 것을 확인 할 수 있습니다.

반응형
Posted by Real_G