首页 > 数据库 > > 常见问题-手动创建分区
若同一节点上除OS盘外,同时存在多种RAID类型(例如NameNode和DataNode合布时,同一节点同时存在元数据盘RAID1和数据盘NonRAID两种配置),直接使用preinstall脚本格式分区,可能会导致将元数据分区配置在NonRAID的磁盘上。
该操作指导安装工程师在存在混合RAID的场景下,如何手动创建各分区,并在创建分区后,执行preinstall安装diskmgt进程进行磁盘监控并安装RPM包。
主管理节点已挂载操作系统镜像。
mkdir -p 磁盘挂载目录
例如,创建NameNode分区,数据存放路径在默认的“/srv/BigData”下:
mkdir -p /srv/BigData/namenode
chmod 000 磁盘挂载目录
例如:
chmod 000 /srv/BigData/namenode
chown root:root 磁盘挂载目录
例如:
chown root:root /srv/BigData/namenode
parted -s /dev/sdX mklabel gpt
parted -s /dev/sdX mkpart logic xxM 100%
其中xxM表示分区的开始位置,建议从100MB开始。100%表示将该磁盘的所有空闲空间全部分配给该分区。例如:
parted -s /dev/sdX mkpart logic 100M 100%
如果需要划分多个分区,请根据磁盘规划分区。
说明:如果需要手动格式化磁盘分区,建议根据操作系统版本选择正确的文件系统格式:
例如,对于SUSE 11.X系列的操作系统,运行如下命令:
mkfs.ext3 /dev/sdXx
对于RedHat 6.X/CentOS 6.X系列的操作系统,运行如下命令:
mkfs.xfs /dev/sdXx
partprobe
blkid /dev/sdXx
UUID=XXXXXXXXXXXXXXXXXXXXXXX 磁盘挂载目录 xfs defaults,noatime,nodiratime 1 0挂载磁盘。运行如下命令:
mount -a
chown 2000:wheel 磁盘挂载目录
g_hosts="192.168.10.[12,13]"
g_user_name="root"
g_port=22
g_parted=3
g_parted_conf="192.168.10.12:host2.ini;192.168.10.13:host3.ini;"
g_add_pkg=1
g_pkgs_dir="redhat-6.4:/media/"
g_log_file="/tmp/fi-preinstall.log"
g_debug=
g_hostname_conf="192.168.10.10:192.168.20.10:host0;192.168.10.11:192.168.20.11:host1;192.168.10.12:192.168.20.12:host2;192.168.10.13:192.168.20.13:host3;192.168.10.14:192.168.20.14:host4;192.168.10.15:192.168.20.15:host5;192.168.10.16:192.168.20.16:host6;192.168.10.17:192.168.20.17:host7;192.168.10.18:192.168.20.18:host8;192.168.10.19:192.168.20.19:host9;192.168.10.20:192.168.20.20:host10;"
g_swap_off=1来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3130134/ ,如需转载,请注明出处,否则将追究法律责任。