Linux
是否可以通過使用/添加另一個乾淨的磁碟來增加磁碟大小
我們有以下磁碟
lsblk
,所有磁碟都不是 lvmsdc 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
所以
是否可以添加
sde
磁碟sdc
以便為 sdc 再提供 20G 空間?
您可以直接在 hadoop 中執行此操作,而不是在作業系統級別添加磁碟。您可以將它們添加到
dfs.datanode.data.dir
屬性中。格式是<property> <name>dfs.datanode.data.dir</name> <value>file:///disk/c0t2,/disk/c0t3,/dev/sde,/dev/sdf</value> </property>
我不是 100% 確定 hadoop 可以處理 RAW 磁碟。在這種情況下,您可以在每個新磁碟上創建一個大分區,對其進行格式化、掛載
/var/hadoop3
並/var/hadoop4
使用格式:<property> <name>dfs.datanode.data.dir</name> <value>file:///disk/c0t2,/disk/c0t3,/var/hadoop3,/var/hadoop4</value> </property>