Page 1 sur 1

[fsck]fsck introuvable durant le boot

Publié : mer. 24 juil. 2013, 22:07
par ElCep
Bonsoir à tous,
je viens de me rendre compte ( cause d'un reboot en milieux de journée :oops: ) que lors du démarrage certain message d'erreur (que je ne retrouve pas dans les log) s'affiche et en particulier une des partitions qui a été monter 28 fois et qui a des données non contiguës, et fsck qui est introuvables!
Est-ce que vous pourriez me guider dans la résolution de ce problème?
merci beaucoup

Re: [fsck]fsck introuvable durant le boot

Publié : mer. 24 juil. 2013, 22:17
par benjarobin
Bonjour, C'est quoi le message d'erreur exacte ? Et peux tu nous donner la sortie de

Code : Tout sélectionner

grep -Ev "^#|^$" /etc/mkinitcpio.conf
ls -l /usr/bin/fsck
pacman -Q util-linux
pacman -Qk util-linux
uname -a
# en root :
journalctl --since=today | grep fsck

Re: [fsck]fsck introuvable durant le boot

Publié : ven. 26 juil. 2013, 12:14
par ElCep
Bonjour Benjarobin,
voilà les sorties :

Code : Tout sélectionner

MODULES=""
BINARIES=""
FILES=""
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"
[delaye@archdesktop ~]$ ls -l /usr/bin/fsck
-rwxr-xr-x 1 root root 31696 30 mai   14:55 /usr/bin/fsck
[delaye@archdesktop ~]$ pacman -Q util-linux
util-linux 2.23.1-2
[delaye@archdesktop ~]$ pacman -Qk util-linux
util-linux : 439 fichiers au total, 0 fichier manquant
[delaye@archdesktop ~]$ uname -a
Linux archdesktop 3.9.9-1-ARCH #1 SMP PREEMPT Wed Jul 3 22:45:16 CEST 2013 x86_64 GNU/Linux
et

Code : Tout sélectionner

[root@archdesktop delaye]# journalctl --since=today | grep fsck
juil. 26 08:44:12 archdesktop systemd-fsck[310]: fsck: fsck.btrfs : introuvable
juil. 26 08:44:12 archdesktop systemd-fsck[310]: fsck: erreur 2 lors de l'exécution de fsck.btrfs pour /dev/sda4
juil. 26 08:44:12 archdesktop systemd-fsck[310]: fsck failed with error code 8.
juil. 26 08:44:12 archdesktop systemd-fsck[310]: Ignoring error.
juil. 26 08:44:12 archdesktop systemd-fsck[301]: Sauvegarde : propre, 41659/61054976 fichiers, 45709546/244190208 blocs
juil. 26 08:44:13 archdesktop systemd-fsck[340]: /dev/sda1 : propre, 33/26104 fichiers, 26283/104388 blocs
je ne sais pas si ça peut donner des indication mais sda4 est en btrf

merci

Re: [fsck]fsck introuvable durant le boot

Publié : ven. 26 juil. 2013, 13:24
par oktoberfest
Il n'y a pas de fsck pour btrfs, d'où le message.
Tu peux enlever le hook 'fsck' de ton /etc/mkinitcpio.conf.

Re: [fsck]fsck introuvable durant le boot

Publié : ven. 26 juil. 2013, 13:38
par ElCep
Ok ! mais du coup il n'y a pas de fragmenation ?

Re: [fsck]fsck introuvable durant le boot

Publié : ven. 26 juil. 2013, 13:48
par oktoberfest
fsck n'a rien à voir avec la fragmentation. fsck vérifie la cohérence du filesystem.

Re: [fsck]fsck introuvable durant le boot

Publié : ven. 26 juil. 2013, 13:54
par ElCep
ok mais sur mon installation précédente, il me semblait que de temps en temps au démarrage il y avait une analyse ou une déframenation... en tout cas quelque chose.
Qu’est ce que je doit faire pour la fragmentation.
fsck vérifie la cohérence du filesystem, c'est noté, mais pour btrf qu'est ce que je dois utiliser?
merci beaucoup

Re: [fsck]fsck introuvable durant le boot

Publié : ven. 26 juil. 2013, 14:07
par benjarobin
Il n'y a rien pour btrf... btrf n'est pas considéré encore comme un système de fichier totalement stable, il est encore en constante évolution.
Sinon en effet fsck par défaut indique la fragmentation du système de fichier, mais sous Linux il n'existe aucun outil pour défragmenter

Si sda4 n'est pas la racine de ton système de fichier, n'enlève surtout pas le hook 'fsck' de ton /etc/mkinitcpio.conf.
Il te suffit par contre de mettre un 0 (à la place de 1, 2, ou ...) à la fin de la ligne de sda4 dans le fstab

Peux tu donner le contenu de ton fstab ainsi que la sortie de blkid et de mount

Re: [fsck]fsck introuvable durant le boot

Publié : ven. 26 juil. 2013, 18:45
par ElCep
POur blkid

Code : Tout sélectionner

/dev/sda1: UUID="3813e202-33dc-4066-bc11-6bc250d460c2" TYPE="ext2" 
/dev/sda2: UUID="ebc3efba-87fc-44e9-9e18-c1a3cd0dde61" TYPE="swap" 
/dev/sda3: UUID="44d4bc6c-1514-419f-ae4e-5a11fc121544" UUID_SUB="504c15ca-421d-4da9-90f1-8fb37321f1fe" TYPE="btrfs" 
/dev/sda4: UUID="307642b2-8e9e-4508-9db6-602f3e63669d" UUID_SUB="4abd741c-6aae-4906-a82e-696a59ea30f1" TYPE="btrfs" 
/dev/sdb1: LABEL="Sauvegarde" UUID="adc12a83-d7bc-42a9-b564-3f7613173410" TYPE="ext3" PARTUUID="b6cd908a-e3f1-4e99-b653-7fc2b995b961" 
pour mount

Code : Tout sélectionner

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=4048124k,nr_inodes=1012031,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda3 on / type btrfs (rw,relatime,nospace_cache)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=35,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
/dev/sdb1 on /media/Sauvegarde type ext3 (rw,relatime,data=ordered)
/dev/sda1 on /boot type ext2 (rw,relatime)
/dev/sda4 on /home type btrfs (rw,relatime,nospace_cache)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Re: [fsck]fsck introuvable durant le boot

Publié : sam. 27 juil. 2013, 10:23
par benjarobin
Il te faut faire les 2 actions, modifier fstab + supprimer le hook de mkinitcpio.conf

Re: [fsck]fsck introuvable durant le boot

Publié : lun. 29 juil. 2013, 19:52
par ElCep
Coucou Benjarobin,
OK tu m'a expliqué dans un autre message pour fstab, comment est-ce que je supprime un hook de mkinitcpio.comf (ce n’est pas un peut risqué? :shock: )

Re: [fsck]fsck introuvable durant le boot

Publié : lun. 29 juil. 2013, 21:09
par benjarobin
Comment ? Il suffit de supprimer fsck de la ligne non commenté HOOKS=
Après il faut bien penser à régénérer l'initramfs

Sinon si on te dit que tu peux le faire :-) Mais cela te permettra juste de ne pas avoir ce message d'erreur, message d'erreur qui n'a aucun impacte sur le démarrage du PC. Donc tu peux très bien laisser en l'état

Re: [fsck]fsck introuvable durant le boot

Publié : lun. 29 juil. 2013, 22:34
par ElCep
ok alors ça réduira mes angoisses! parce que les messages d'erreur au boot ça me fait peur!! :cry:
merci beaucoup je vais me lancer!