web-dev-qa-db-fra.com

MKFS.Ext4 Commande introuvable à Debian (Jessie)

Je viens d'installer Debian 8.4 (Jessie, =MATE Desktop). Pour une raison quelconque, la commande suivante n'est pas reconnue:

mkfs.ext4 -L hdd_misha /dev/sdb1

L'erreur que je reçois:

bash: mkfs.ext4: command not found

J'ai googlé et je ne peux pas avoir vu pour trouver des instructions spécifiques à Debian sur la création d'un système de fichiers ext4. Toute aide beaucoup appréciée!

7
misha256

Avez-vous /sbin Dans votre chemin?

Très probablement, vous essayez de courir mkfs.ext4 En tant qu'utilisateur normal.

À moins que vous ne l'ayez pas ajouté vous-même (par exemple, ~/.bashrc ou /etc/profile etc), la racine a /sbin et /usr/sbin dans $PATH, mais les utilisateurs normaux ne font pas par défaut.

Essayez de l'exécuter à partir d'une coquille racine (par exemple, après Sudo -i) ou comme:

Sudo mkfs.ext4 -L hdd_misha /dev/sdb1

BTW, les utilisateurs normaux ne disposent généralement pas des autorisations nécessaires à utiliser mkfsTo formater une partition (bien qu'ils puissent formater un fichier d'image de disque qu'ils possèdent - par exemple pour une utilisation avec Fuse ou dans un VM avec, disons, VirtualBox).

Le formatage d'une partition nécessite des prêts de racine à moins que quelqu'un a sérieusement gâché les autorisations de périphérique de bloc dans /dev.

14
cas