'Nenhum arquivo ou diretório' quando estou tentando formatar o Volume Lógico

2

Estou tentando criar o Logical Volume no CentOS 7 na instância do EC2. Depois de anexar o volume que estou criando partição usando fdisk , então eu estou começando a criação do Volume Lógico:

pvcreate /dev/xvda1
vgcreate vgname /dev/xvda1
lvcreate -L 68G vgname -n lvname

Após essa implementação, estou tentando formatar o Volume lógico como ext4, mas quando executo mkfs -t ext4 /dev/mapper/vgname-lvname , estou recebendo o seguinte erro:

mkfs.ext4: No such file or directory

Você tem alguma ideia do que está acontecendo?

    
por ibedelovski 27.01.2015 / 16:05

2 respostas

2

Você provavelmente precisará instalar e4fsprogs do pacote CentOS antes de criar um sistema de arquivos ext4.

Em geral, mkfs é apenas um front-end para uma série de mkfs.* binários.

Veja o exemplo a seguir:

root@locutus:/home/asd# strace -f -e trace=execve mkfs -t asdasd /dev/whatever
execve("/sbin/mkfs", ["mkfs", "-t", "asdasd", "/dev/whatever"], [/* 18 vars */]) = 0
execve("/sbin/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/sbin/fs.d/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/sbin/fs/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/local/sbin/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/sbin/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/bin/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/sbin/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
execve("/bin\n/mkfs.asdasd", ["mkfs.asdasd", "/dev/whatever"], [/* 18 vars */]) = -1 ENOENT (No such file or directory)
mkfs.asdasd: No such file or directory
root@locutus:/home/asd# 
    
por 27.01.2015 / 16:33
0

Provavelmente sua versão RHEL não suporta ext4 mas você pode remediar isso instalando e4fsprogs com yum install ou baixando o pacote e então usando ftp para movê-lo para seu servidor e então instalar com rpm -ivh

    
por 09.10.2018 / 11:39