集群机器有一台机器上有部分磁盘未挂载使用,且挂载路径已经被使用,需要先备份文件,然后格式化并挂载到指定路径。这里先将机器的服务停止并将挂载路径上的文件移走备份,等挂载之后再复制回来启动服务。
一、 查看挂载硬盘情况以及未挂载磁盘
df -h
[root@10-209-96-234 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 7.3T 0 disk -- 未分区的没有分区类型TYPE
sdb 8:16 0 7.3T 0 disk -- 未挂载的这里没有挂载点路径
sdc 8:32 0 7.3T 0 disk
鈹斺攢sdc1 8:33 0 7.3T 0 part /srv/BigData
查看未指派分区的磁盘名称 fdisk -l
# fdisk -l
Disk /dev/sda: 8001.6 GB, 8001563222016 bytes, 15628053168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
二、挂载/格式化
挂载磁盘(fdisk -l可以查看到)到挂载点(空目录)
mount /dev/sda /srv/BigData/hadoop/data1
报错:mount: unknown filesystem type ‘null’ , 这是因为磁盘还没有格式化,需要先分区然后格式化之后才能挂载使用。
磁盘分区
因为该盘大于2T,所以,没有使用fdisk进行分区,使用的是parted进行分区。
parted /dev/sda
[root@localhost]# parted /dev/sda
GNU Parted 3.1
Using /dev/sda
(parted) mklabel gpt
Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes
(parted) mkpart primary 2048s 100%
(parted) align-check optimal 1
1 aligned
(parted) quit
Information: You may need to update /etc/fstab.
格式化分区
mkfs.xfs -f /dev/sda
挂载
#临时挂载,重启后会丢失
mount /dev/sda /srv/BigData/hadoop/data10
# 写入/etc/fstab, 重启时会自动挂载
# lsblk -f 可以查看uuid, 也可以使用磁盘路径代理UUID方式
echo "UUID=e0d0e1a1-e938-457d-bec9-02a63e875051 /srv/BigData/hadoop/data10 xfs defaults,noatime,nodiratime 1 0" >>/etc/fstab
重复上面的步骤将其他盘也都挂载上。
parted /dev/sdb
mklabel gpt
mkpart primary 2048s 100%
align-check optimal 1
quit
mkfs.xfs -f /dev/sdb
mount /dev/sdb /srv/BigData/hadoop/data1
echo "UUID=4108127f-6548-4b66-acbb-777e5e43864b /srv/BigData/hadoop/data1 xfs defaults,noatime,nodiratime 1 0" >>/etc/fstab
parted /dev/sde
mklabel gpt
mkpart primary 2048s 100%
align-check optimal 1
quit
mkfs.xfs -f /dev/sde
mount /dev/sde /srv/BigData/hadoop/data2
echo "UUID=d04dcd58-5d88-4ad2-9a1b-7586c605d877 /srv/BigData/hadoop/data2 xfs defaults,noatime,nodiratime 1 0" >>/etc/fstab
...
最后,将备份的文件复制回来并赋权,启动服务后观察日志启动正常。
参考
[1]https://blog.csdn.net/qq_31256487/article/details/95217106
[2]https://blog.csdn.net/qq_31256487/article/details/95217106
[3]https://www.cnblogs.com/lbg-database/p/10109967.html]