“/ proc / partitions not found” está aparecendo

4

Estou configurando um servidor web no Ubuntu 10.04. Mais particularmente, estou instalando o DataStax OpsCenter .

Infelizmente, os registros são spam com esse erro:

ERROR [pool-3-thread-7] 2013-02-15 22:04:34,533 Long os-stats collector failed: Process failed: cat /proc/partitions
  Exit val: 1
  Output:
cat: /proc/partitions: No such file or directory
ERROR [pool-5-thread-3] 2013-02-15 22:04:56,846 Error getting devices and partitions #<IOException java.io.IOException: Process failed: cat /proc/partitions
  Exit val: 1
  Output:
cat: /proc/partitions: No such file or directory>

Por que recebo cat: /proc/partitions: No such file or directory ?

Eu realmente duvido que o problema é com o aplicativo que estou usando, porque se eu executar este comando da linha de comando cat /proc/partitions eu ainda recebo No such file or directory e pelo que eu encontrei em alguns fóruns esse diretório deve ser criado quando o sistema operacional está começando, eu posso estar errado, mas isso é o mais longe que consegui.

    
por Linas 15.02.2013 / 23:42

4 respostas

2

Como você disse no seu comentário, você está em um servidor virtual privado (VPS). O OpenVZ, assim como outras soluções de VPS, não oferecem acesso a /proc/partitions . A partição /proc inteira é um sistema de arquivos virtual ( procfs ). A estrutura é mantida no kernel. Por isso, não irá funcionar para criar manualmente o arquivo.

O DataStax OpsCenter tem um fórum de suporte. No momento não encontrei nenhuma pergunta que lida com o seu problema. No entanto, os especialistas devem poder ajudá-lo.

    
por qbi 18.02.2013 / 00:00
1

Para obter o sistema de arquivos proc você pode precisar montá-lo.

mount proc /proc

Para obter uma lista de partições eu uso os seguintes comandos. Cada um deles dá lista de partições.

fdisk -l 
parted -l
df -h
mount

Nota: mount exibe apenas a lista de volumes atualmente montados e df mostra estatísticas de volumes montados.

Resposta criada por @Shiplu em um piso de estouro de pilha .

    
por Lucio 23.05.2017 / 14:39
-1

Tente criar a pasta por conta própria. É assim que você faz: em um terminal, digite

sudo mkdir /proc
sudo mkdir /proc/partitions

Veja se seus registros ainda aparecem.

    
por Agmenor 16.02.2013 / 01:43
-3

Etapas de instalação para instalar o pro * C / proc / pro c SK Vandeyaer baixe todo este software para windows 32 bit do site da oracle:

instantclient-basiclite-nt-12.1.0.1.0
instantclient-basic-nt-12.1.0.1.0
instantclient-jdbc-nt-12.1.0.1.0
instantclient-odbc-nt-12.1.0.1.0
instantclient-precomp-nt-12.1.0.1.0
instantclient-precomp-win32-11.1.0.7.0
instantclient-sdk-nt-12.1.0.1.0
instantclient-sqlplus-nt-12.1.0.1.0
instantclient-tools-nt-12.1.0.1.0

Extraia tudo em uma única pasta ... mantenha todo o conteúdo em uma única pasta. verifique se proc.exe e oci.dll estão na mesma pasta **, caso contrário, ocorrerá um erro.

execute o programa proc a partir do prompt de comando

  1. start - > executar - > cmd
  2. cd c:\singlefolder (conteúdo em que todos os conteúdos extraídos estão presentes)
  3. digite proc - ele deve fornecer alguma saída (se você instalá-lo corretamente)
  4. para executar - digite proc progamname.pc
  5. verifique na mesma pasta que deveria ter gerado um arquivo programname.c no mesmo diretório
  6. você pode executar o arquivo .c usando vc ++ ou qualquer compilador c ++ (borland ou outros)

Programa de amostra:

#include <stdio.h>
#include <conio.h>

int main(int argc, char *argv[])
{
  printf("Hello, world!\n");
    getch();
  return 0;
}
    
por shreya 20.07.2013 / 00:42