& ldquo; / proc / partitions not found & rdquo; появляется ошибка

Я настраиваю веб-сервер в Ubuntu 10.04. В частности, я устанавливаю DataStax OpsCenter .

К сожалению, журналы спамуются с этой ошибкой:

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>

Почему я получаю cat: /proc/partitions: No such file or directory?

Я действительно сомневаюсь, что проблема в приложении, которое я использую, потому что, если я запускаю эту команду из командной строки cat /proc/partitions, я все равно получаю No such file or directory и из того, что я нашел на некоторых форумах, этот каталог должен быть созданным при запуске ОС, я могу ошибаться, но это все, что я получил.

4
задан 16 February 2013 в 04:57

4 ответа

Чтобы получить файловую систему proc, вам может понадобиться смонтировать ее.

mount proc /proc

Для получения списка разделов я использую следующие команды. Каждый из них дает список разделов.

fdisk -l 
parted -l
df -h
mount

Примечание: mount отображает только список подключенных томов, а df показывает статистику подключенных томов.


Ответ, созданный @Shiplu в протекторе Stack Overflow .

0
ответ дан 16 February 2013 в 04:57

Как вы сказали в своем комментарии, вы находитесь на виртуальном частном сервере (VPS). OpenVZ, как и другие решения VPS, не предоставляют доступ к /proc/partitions. Весь раздел /proc представляет собой виртуальную файловую систему ( procfs ). Структура поддерживается в ядре. Так что не получится создать файл вручную.

DataStax OpsCenter имеет форум поддержки. На данный момент я не нашел вопросов, которые касаются вашей проблемы. Однако эксперты должны быть в состоянии помочь вам.

0
ответ дан 16 February 2013 в 04:57

Попробуйте сделать папку самостоятельно. Вот как вы это делаете: в терминале наберите

sudo mkdir /proc
sudo mkdir /proc/partitions

Посмотрите, появляются ли еще ваши журналы.

0
ответ дан 16 February 2013 в 04:57

Действия по установке для установки про* C / proc / про c SK Vandeyaer загружают все это программное обеспечение для окон 32 бита от сайта оракула:

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

Извлеките все к единственной папке... сохраняют все содержание под единственной папкой. проверьте если proc.exe и oci.dll находятся в той же папке ** иначе, она будет ошибка.

запустите proc программу от командной строки

  1. запустите-> выполненный-> cmd
  2. cd c:\singlefolder (содержание, где все извлеченное содержание присутствует),
  3. ввести proc - это должно выделить некоторый вывод (если Вы получаете его установленный правильно),
  4. работать - тип proc progamname.pc
  5. проверьте ту же папку, она должна была генерировать a programname.c файл в том же каталоге
  6. можно работать .c файл с помощью vc ++ или любой компилятор C++ (Borland или другие)

Пример программы:

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

int main(int argc, char *argv[])
{
  printf("Hello, world!\n");
    getch();
  return 0;
}
-3
ответ дан 16 February 2013 в 04:57

Другие вопросы по тегам:

Похожие вопросы: