別のクリーンディスクを使用/追加してディスクサイズを増やすことはできますか?

別のクリーンディスクを使用/追加してディスクサイズを増やすことはできますか?

次のディスクがありますが、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>

おすすめ記事