다른 클린 디스크를 사용/추가하여 디스크 크기를 늘릴 수 있습니까?

다른 클린 디스크를 사용/추가하여 디스크 크기를 늘릴 수 있습니까?

의 다음 디스크가 있습니다 lsblk. 모든 디스크가 lvm이 아닙니다.

sdc                8:32   0    80G  0 disk /var/hadoop1
sdd                8:48   0    80G  0 disk /var/hadoop2
sde                8:64   0    80G  0 disk
sdf                8:80   0    80G  0 disk

sdc디스크 가 sdd꽉 찼습니다(100% 사용됨).

상태는 디스크가 가득 차서 사용할 수 있다는 것 sdc입니다 sdd.

하지만 우리는 새로운 디스크 sde 및 sdf를 가지고 있으며 각 디스크의 크기는 다음과 같습니다.20G

그래서

sdc에 20G를 추가로 제공하기 위해 sde디스크를 추가할 수 있습니까 ?sdc

답변1

운영 체제 수준에서 디스크를 추가하는 대신 hadoop에서 직접 이 작업을 수행할 수 있습니다. 속성 에 추가할 수 있습니다 dfs.datanode.data.dir. 형식은

<property>
  <name>dfs.datanode.data.dir</name>
    <value>file:///disk/c0t2,/disk/c0t3,/dev/sde,/dev/sdf</value>
</property>

나는 hadoop이 RAW 디스크를 처리할 수 있는지 100% 확신하지 못합니다. 이러한 경우 각각의 새 디스크에 하나의 큰 파티션을 생성하고 포맷하고 마운트한 후 포맷을 사용할 수 /var/hadoop3있습니다 /var/hadoop4.

<property>
  <name>dfs.datanode.data.dir</name>
    <value>file:///disk/c0t2,/disk/c0t3,/var/hadoop3,/var/hadoop4</value>
</property>

관련 정보