Как заставить мой Сценарий PHP использовать второй жесткий диск?

У меня есть два жестких диска с интерфейсом SATA, подключенные к моему серверу как показано в следующем:

[root@cl-185 /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             222G  166G   45G  79% /
tmpfs                 2.0G     0  2.0G   0% /dev/shm

[root@cl-185 /]# fdisk -l | grep Disk
Disk /dev/sda: 250.0 GB, 250000000000 bytes
Disk /dev/sdb: 2000.3 GB, 2000398934016 bytes

Теперь, будучи новичком Linux я нуждаюсь в помощи по двум вопросам:

1). Почему только 'sda1' показывают при использовании df-h для получения использования дискового пространства, и что еще потребности быть сделанным для проверки статистики на 'sdb'?

2). Мой Сценарий PHP должен сохранить много файлов 'кэша', как заставить сценарий использовать второй диск для того, чтобы сохранить файлы - я имею в виду, какой путь я должен отредактировать в своем сценарии (текущий, '/var/www/html/tmp')?

Спасибо

1
задан 09.05.2011, 08:50

0 ответов

Необходимо смонтировать sdb к точке монтирования сначала, затем настроить сценарий для использования пути в той точке монтирования.

Т.е. если Вы монтируете/dev/sdb1 к "/var/storage", Вы могли бы создать папку "/var/storage/cache" и использование, которые соединяют каналом для Вашего сценария PHP.

Кратко:
$ mkdir/var/storage
$ монтируют/dev/sdb1/var/storage
$ mkdir/var/storage/cache

К сожалению, это предполагает, что диск имеет файловую систему и настроен в fstab. Для более подробной информации об установке совершенно нового диска необходимо, вероятно, искать соответствующий раздел в документации по установке для дистрибутива, но суть его:

  • Создайте раздел на sdb с fdisk

  • Создайте файловую систему на разделе (например, с "mke2fs-j/dev/sdb1")

  • Отредактируйте/etc/fstab и добавьте строку, соответствующую разделу и файловой системе, чему-то как: "/dev/sdb1/var/storage ext3 noatime 0 1"

4
ответ дан 12.12.2019, 08:35

Теги

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