Vérification système de fichiers sur QNAP en SSH


Parfois la vérification du système de fichiers via l'interface graphique (WEB) ne fonctionne pas correctement.

Vous pouvez utiliser un logiciel comme putty pour vous connecter en SSH sur votre QNAP.

La commande dumpe2fs_64 /dev/md0 permet de vérifier l'état du système de fichier.
Pour cela, regarder la ligne Filesystem state: clean, celle-ci doit être à clean.

Entrer les commandes suivantes :
/etc/init.d/services.sh stop
umount /dev/md0
e2fsck_64 -fy -v -C -0 /dev/md0
mount -t ext4 /dev/md0 /share/MD0_DATA
/etc/init.d/services.sh start

Si vous avez un message comme ci-dessous qui apparait :
Pass 1: Checking inodes, blocks, and sizes
Error allocating block bitmap (4): Memory allocation failed
e2fsck: aborted

Lancer la commande cat /proc/mdstat pour adapter les commandes ci-dessous.
cat mdstat

Entrer les commandes suivantes (cas d'un 8 baies):
/etc/init.d/services.sh stop
umount /dev/md0
swapoff /dev/md8
mdadm -S /dev/md8
for i in {a..h}; do mkswap /dev/sd${i}2; swapon /dev/sd${i}2; done
swapon
e2fsck_64 -fy -v -C -0 /dev/md0
mount -t ext4 /dev/md0 /share/MD0_DATA
/etc/init.d/services.sh start