# Shutdown -rF now fonctionne pas

**URL:** <https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783>\
**Category:** Support Debian\
**Created:** [Octobre 18, 2018, 8:01 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783 "2018-10-18T08:01:52Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![pcsystemd](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pcsystemd/32/5182_2.png) [@pcsystemd](https://www.debian-fr.org/u/pcsystemd)\
**Post date:** [Octobre 18, 2018, 8:01 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/1 "2018-10-18T08:01:52Z")

</div>

Bonjour,

avez vous une idée de ce qui peut empêcher le lancement d’un FSCK via la commande `shutdown -rF now` au redémarrage?

Merci

---

<div class="post-metadata">

**Author:** ![anon95513332](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon95513332](https://www.debian-fr.org/u/anon95513332)\
**Post date:** [Octobre 18, 2018, 9:23 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/2 "2018-10-18T09:23:55Z")

</div>

Bonjour,

as-tu essayé comme ceci ?  
`#shutdown -r -F now`

sinon, à la racine de ton système :  
`#touch /forcefsck`  
puis  
`#shutdown -r now`

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Octobre 18, 2018, 10:17 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/3 "2018-10-18T10:17:20Z")

</div>

`fsck` avec `touch /forcefsck` ne fonctionne avec les dernières versions de debian ( systemd ).

Regarde dans `man shutdown` si l’option `-F` est toujours présente dans ta version de debian.

---

<div class="post-metadata">

**Author:** ![pcsystemd](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pcsystemd/32/5182_2.png) [@pcsystemd](https://www.debian-fr.org/u/pcsystemd)\
**Post date:** [Octobre 18, 2018, 10:20 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/4 "2018-10-18T10:20:46Z")

</div>

@anon95513332  
Oui j’ai essayé mais rien. Je vais essayé `touch/forcefsck`

@gilles2  
Oui l’option est toujours présente sous Jessie

Merci

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Octobre 18, 2018, 10:46 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/5 "2018-10-18T10:46:46Z")

</div>

```nohighlight
knoppix@Microknoppix: 12:41:53: ~$ which shutdown
/sbin/shutdown

```

debian est devenu plus stricte sur les variables environnements; il faut utiliser la commande `su - shutdown`

---

<div class="post-metadata">

**Author:** ![pcsystemd](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pcsystemd/32/5182_2.png) [@pcsystemd](https://www.debian-fr.org/u/pcsystemd)\
**Post date:** [Octobre 18, 2018, 12:15 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/6 "2018-10-18T12:15:46Z")

</div>

@anonyme2  
Pourquoi faire un `su -` si on est déjà en root?

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Octobre 18, 2018, 12:24 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/7 "2018-10-18T12:24:44Z")

</div>

tu passes en `su` et ensuite fais la commande:  
`#echo $PATH`

après tu fais :  
`su -`  
tu donnes le passwd et tu relances:  
`#echo $PATH`

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Octobre 18, 2018, 12:27 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/8 "2018-10-18T12:27:52Z")

</div>

Salut  
Pour / c’est inclus dans initramfs

on voit le log

```nohighlight
root@debian:~# cd /run/initramfs
root@debian:/run/initramfs# ls -alrt
total 4
-rw-r--r-- 1 root root 260 oct. 18 14:11 fsck.log
-rw-r--r-- 1 root root 0 oct. 18 14:11 fsck-root
drwxr-xr-x 2 root root 80 oct. 18 14:11 .
drwxr-xr-x 30 root root 840 oct. 18 14:12 ..
root@debian:/run/initramfs# 

```

```nohighlight
root@debian:/run/initramfs# cat fsck.log
Log of fsck -C -a -V -t ext4 /dev/sda1 
Thu Oct 18 12:11:33 2018
root@debian:/run/initramfs#  

fsck from util-linux 2.32.1
[/sbin/fsck.ext4 (1) -- /dev/sda1] fsck.ext4 -a -C0 /dev/sda1 
debian: clean, 299802/1246032 files, 3514593/5001216 blocks

Thu Oct 18 12:11:33 2018
----------------

```

Pour les autres FS il y a un service

```nohighlight
root@debian:/run/initramfs# systemctl status systemd-fsck@dev-disk-by* --no-pager
● systemd-fsck@dev-disk-by\x2duuid-0231cd69\x2d6248\x2d497c\x2da18c\x2d4d5c92666f35.service - File System Check on /dev/disk/by-uuid/0231cd69-6248-497c-a18c-4d5c92666f35
   Loaded: loaded (/lib/systemd/system/systemd-fsck@.service; static; vendor preset: enabled)
   Active: active (exited) since Thu 2018-10-18 14:11:43 CEST; 14min ago
     Docs: man:systemd-fsck@.service(8)
  Process: 494 ExecStart=/lib/systemd/systemd-fsck /dev/disk/by-uuid/0231cd69-6248-497c-a18c-4d5c92666f35 (code=exited, status=0/SUCCESS)
 Main PID: 494 (code=exited, status=0/SUCCESS)
root@debian:/run/initramfs# 

```

---

<div class="post-metadata">

**Author:** ![pcsystemd](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pcsystemd/32/5182_2.png) [@pcsystemd](https://www.debian-fr.org/u/pcsystemd)\
**Post date:** [Octobre 18, 2018, 12:39 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/9 "2018-10-18T12:39:21Z")

</div>

@grandtoubab

Ce service se lance a chaque redémarrage?

Merci

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Octobre 18, 2018, 12:43 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/10 "2018-10-18T12:43:18Z")

</div>

Je rectifie ce que j’ai dit plus haut; si tu es en stable il n’y a pas de différence entre `su` et `su -` ; ça ne concerne que testing et sid.

---

<div class="post-metadata">

**Author:** ![pcsystemd](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pcsystemd/32/5182_2.png) [@pcsystemd](https://www.debian-fr.org/u/pcsystemd)\
**Post date:** [Octobre 18, 2018, 12:48 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/11 "2018-10-18T12:48:39Z")

</div>

Ok merci mais j’ai toujours pas saisi pour quoi si tu lances la commande en Root, tu dois passer par SU!

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Octobre 18, 2018, 12:56 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/12 "2018-10-18T12:56:58Z")

</div>

passe la commande

```nohighlight
systemctl status systemd-fsck@dev-disk-by* --no-pager

```

et vérifie que tu vois “`enabled`”

tout est là  
[https://www.freedesktop.org/software/systemd/man/systemd-fsck@.service.html](https://www.freedesktop.org/software/systemd/man/systemd-fsck@.service.html)

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Octobre 18, 2018, 1:08 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/13 "2018-10-18T13:08:09Z")

</div>

> [@grandtoubab](#):
>
> `systemctl status systemd-fsck@dev-disk-by* --no-pager`

avant l’instauration de `systemd` c’était plus simple. toutes ces commandes liées à `systemd` c’est devenu d’un compliqué…

---

<div class="post-metadata">

**Author:** ![pcsystemd](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pcsystemd/32/5182_2.png) [@pcsystemd](https://www.debian-fr.org/u/pcsystemd)\
**Post date:** [Octobre 18, 2018, 1:13 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/14 "2018-10-18T13:13:49Z")

</div>

> [@grandtoubab](#):
>
> `systemctl status systemd-fsck@dev-disk-by* --no-pager`

Du coup si je vois `enabled` cela signifie que cela fera un `fsck` a chaque redemarrage?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Octobre 18, 2018, 2:10 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/15 "2018-10-18T14:10:07Z")

</div>

ça n’a rien de compliqué, un simple changement d’habitude  
[https://www.linuxtricks.fr/wiki/systemd-les-commandes-essentielles](https://www.linuxtricks.fr/wiki/systemd-les-commandes-essentielles)  
[https://wiki.debian.org/fr/systemd](https://wiki.debian.org/fr/systemd)

```auto
systemd-analyze
Startup finished in 8.137s (kernel) + 1min 17.468s (userspace) = 1min 25.606s
graphical.target reached after 1min 17.363s in userspace

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Octobre 18, 2018, 3:00 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/16 "2018-10-18T15:00:28Z")

</div>

Bonjour

> [@pcsystemd](#):
>
> …  
> avez vous une idée de ce qui peut empêcher le lancement d’un FSCK via la commande `shutdown -rF now` au redémarrage?  
> …

> [@man fstab](#):
>
> ```plaintext
> …
> Le sixième champ (fs_passno)
> Ce champ est utilisé par fsck(8) pour déterminer
> l’ordre de vérification des systèmes de fichiers au démarrage. 
> Le système de fichiers racine doit avoir un champ fs_passno de valeur 1.
> Les autres systèmes de fichiers devraient avoir un champ fs_passno de valeur 2.
> Les systèmes de fichiers partageant le même disque seront vérifiés à la suite,
> mais ceux utilisant différents disques seront vérifiés simultanément
> pour profiter du parallélisme offert par le matériel.
> Zéro par défaut (pas de vérification)si absent.
> …
> 
> ```

Donc, voir la valeur du sixième champ concernant les systèmes de fichiers listés dans le fichier `/etc/fstab`  
Si ce sixième champ est absent ou à 0, le système de fichiers concerné ne sera jamais vérifié.

* * *

**EDIT :** Mais apparemment, ça ne suffit pas à provoquer une vérification du système de fichiers concerné au démarrage suivant…

---

<div class="post-metadata">

**Author:** ![ylag](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/y/3bc359/32.png) [@ylag](https://www.debian-fr.org/u/ylag)\
**Post date:** [Octobre 18, 2018, 3:56 UTC](https://www.debian-fr.org/t/shutdown-rf-now-fonctionne-pas/77783/17 "2018-10-18T15:56:56Z")

</div>

Salut,

Sous systemd, je crois qu’on peut passer l’option: **fsck.mode=force** à la ligne de commande de grub au démarrage pour forcer un fsck.

A+
