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

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

다음과 같은 디스크가 있는데 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

sdcsdd디스크가 꽉 찼습니다(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>

관련 정보