
Eu instalei o Debian 10 remotamente em um servidor a partir de um netinstal iso USB ao vivo sobre KVM, mas então me deparei com este problema estranho:
# fdisk -l
bash: fdisk: command not found
No entanto, se eu usar /sbin/fdisk -l
, o comando será executado sem problemas.
Estou me perguntando o que causou isso e como posso corrigi-lo?
Responder1
Você deve adicionar /sbin
ao seu PATH:
vagrant@stretch:~$ PATH="/sbin:$PATH"
vagrant@stretch:~$ command -v fdisk
/sbin/fdisk
E use fdisk
com sudo:
vagrant@stretch:~$ sudo fdisk -l
Disk /dev/sda: 19.8 GiB, 21265121280 bytes, 41533440 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa0fd0b1a
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 39438335 39436288 18.8G 83 Linux
/dev/sda2 39440382 41531391 2091010 1021M 5 Extended
/dev/sda5 39440384 41531391 2091008 1021M 82 Linux swap / Solaris
Responder2
Está /sbin
no seu caminho? Corra echo $PATH
para conferir. Muitas vezes /sbin
é um link simbólico para /usr/bin
verificar se ele também está no caminho. Veressa questãopara saber como modificar o caminho.