증상)OS : CentOS release 6.8 (Final)
2개의 볼륨 Attach
vdc1 - CentOS 6 에서 생성한 볼륨
vdb1 - CentOS 7 에서 생성한 볼륨
# cat /etc/fstab
UUID=d1e679a5-ccb3-4e12-a2f1-0d77a6a9d448 /home/src1 ext4 defaults,nofail 0 1
UUID=901eddb1-0857-40ff-bfd7-df6e4a462152 /home/src4 ext4 defaults,nofail 0 1
※ 위 fstab 설정에 mount -a 으로 마운트를 할경우에는 문제가 없으나 리부팅을 하려면 vdc1 디바이스는 문제가 없으나 vdb1 디바이스를 체크하는 과정에서 에러 발생
원인)
Volume(추가디스크) 생성 당시 버전보다 하위버전으로 마운트되었거나 포맷되었을 경우
# e2fsck /dev/vdc1
e2fsck 1.41.12 (17-May-2010)
/dev/vdc1: clean, 12/2621440 files, 328207/10485712 blocks
# e2fsck /dev/vdb1
e2fsck 1.41.12 (17-May-2010)
/dev/vdb1 has unsupported feature(s): 64bit
e2fsck: Get a newer version of e2fsck!
방법1)
리부팅 단계에서 무결성 체크하는 부분을 disable (fstab 6번째 필드 0)
# cat /etc/fstab
UUID=d1e679a5-ccb3-4e12-a2f1-0d77a6a9d448 /home/src1 ext4 defaults,nofail 0 0
UUID=901eddb1-0857-40ff-bfd7-df6e4a462152 /home/src4 ext4 defaults,nofail 0 0
방법2)
e2fsprogs Version Up
# get https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.43.3/e2fsprogs-1.43.3.tar.xz
# cd e2fsprogs-1.43.3
# ./configure
# make && make install
# e2fsck -V
e2fsck 1.43.3 (04-Sep-2016)
Using EXT2FS Library version 1.43.3, 04-Sep-2016