Я посмотрел немного, но не нашел ответа. Можно ли узнать системный диск / папку серверов без каких-либо взломов?
В ответе, который вы предоставили, обсуждается только способ определения текущего диска, но мне нужно выяснить системный диск, на котором установлена ОС.
Для Windows:
echo GetEnv("SystemDrive");
// C:
В Unix / Linux этой переменной не существует, но системный «диск» вполне предсказуемо /
,
если вам нужен реальный раздел, вы можете попробовать получить его следующим образом:
exec( 'mount |grep " / " | cut -d " " -f 1' );
// /dev/sda1
Других решений пока нет …