하나의 물리 디스크를 하나의 장치로 만들어 OS에 마운트하는 방법

하나의 물리 디스크를 하나의 장치로 만들어 OS에 마운트하는 방법

저는 Linux 초보자이고 아래 문제를 만났습니다.

두 개의 노드가 있고 각 노드에는 7개의 HDD가 연결되어 있습니다. 이름을 A와 B로 지정하겠습니다.

lsblkA에 디스크를 나열하면 아래와 같이 표시됩니다.

sdb       8:16   0 931.5G  0 disk /mnt/DP_disk1
sdc       8:32   0 931.5G  0 disk /mnt/DP_disk2
sdd       8:48   0 931.5G  0 disk /mnt/DP_disk3
sde       8:64   0 931.5G  0 disk /mnt/DP_disk4
sdf       8:80   0 931.5G  0 disk /mnt/DP_disk5
sdg       8:96   0 931.5G  0 disk /mnt/DP_disk6
sdh       8:112  0 931.5G  0 disk /mnt/DP_disk7

B에 디스크를 나열하면 아래와 같이 표시됩니다.

sdb           8:16   0 447.1G  0 disk
├─sdb1        8:17   0     1G  0 part
├─sdb2        8:18   0     8G  0 part
└─sdb3        8:19   0 438.1G  0 part
sdc           8:32   0 931.5G  0 disk
└─sdc1        8:33   0 931.5G  0 part
sdd           8:48   0 931.5G  0 disk
└─sdd1        8:49   0 931.5G  0 part

B도 하나의 물리적 디스크를 하나의 장치로 만들고 이름도 sdb에서 sdbh로 지정하고 싶습니다. 간단하게 말하면 lsblkB에 입력하면 A와 정확히 동일한 출력이 나옵니다. 어떻게 해야 합니까?

미리 도움을 주셔서 감사합니다.

답변1

A에는 각각 크기가 931.5GiB인 7개의 HDD가 있습니다. 분할되지 않고 직접 포맷됩니다(일명슈퍼플로피).

B에는 HDD가 3개만 있습니다. 첫 번째 sdb(총 용량 447.1GiB)에는 3개의 파티션(1GiB + 8GiB + 438.1GiB)이 있습니다. 다른 두 개 sdcsdd는 각각 931.5GiB이며 분할되지 않았습니다.

파티션을 없애려면 다음 명령이나 유사한 명령을 사용하여 해당 디스크를 포맷하세요.

mkfs.ext4 /dev/sdb

그리고 커널 파티션 정보를 다시 로드합니다.

partprobe

이렇게 하면 파티션이 지워집니다.

답변2

정확히 전체 디스크가 필요한 이유를 명시하지 않았습니다. 여러 디스크에 걸쳐 가능한 파일 시스템이나 소프트웨어 RAID를 분산시키려는 경우 파티션을 사용하여 이를 수행할 수도 있습니다. 기존 파티션을 삭제하고 최대 크기의 새 파티션을 하나 생성합니다.

초보자인 경우 특히 중요한 데이터가 있는 시스템에서 이러한 명령을 처리할 준비가 되었는지 고려하십시오. 해당 수준에서 잘못된 명령 하나가 전체 파일 시스템/데이터베이스를 테이블에서 쫓아낼 수 있습니다. 그리고 훨씬 나중에 그 사실을 알아차릴 수도 있습니다.

RAID 1+에는 동일한 크기의 디스크(및 교체 디스크)만 사용하는 것이 좋습니다. 그렇지 않으면 문제가 발생할 수 있습니다. 또는 안전한 최소 크기를 할당하십시오.

관련 정보