Добавьте диск в Ubuntu. Смонтировать в папку apache www?

Мне отчаянно нужно больше места для моего веб-сервера (Ubuntu). Мне удалось установить новый диск и подключить его к / media / newdrive.

Теперь я не знаю, что делать ..

То, что я хочу сделать, это поместить все файлы мультимедиа моих веб-сайтов, расположенные в моем пути apache: (/ home / adminuser / website / mywebsitename / public_html / archive), на мой новый диск.

Поэтому я подумал, что, может быть, вместо этого я смогу смонтировать новый диск в «../public_html/archive» и добавить права доступа пользователя к www-данным. Если это работает, тогда мне не нужно менять путь в файлах моего сервера.

Это хорошая идея или даже возможно?

0

Решение

Хотя, безусловно, можно смонтировать диск в файловую систему там, где вам удобно (см. Ответ @ CommuSoft), мне кажется, что это будет немного сбивать с толку, особенно если вы монтируете диски в чей-то домашний каталог.

Я бы предложил использовать символическая из нужного каталога в место, где установлен диск (который может быть в /media или же /mnt например). Тогда вы можете настроить Apache для FollowSymLinks (что он делает по умолчанию в любом случае), и он должен просто работать.

Если вы примете эту стратегию, вам не придется использовать весь раздел на диске для файлов, доступных в Интернете, потому что вы можете использовать символическую ссылку на каталог на диске.

2

Другие решения

Скажем, вы хотите смонтировать диск (давайте назовем его X) в папке f, вы можете просто использовать команду:

mount /dev/X f

Итак, что вам нужно сделать, это:

  1. Выясните, как устройство указано в /dev/ все устройства (клавиатуры, оперативная память, …) перечислены там, смонтированы (если применимо) или нет.
  2. Скопируйте все данные, которые изначально находились в f в корень вашего диска.
  3. Размонтировать его
  4. сделать каталог f обратно:

    mkdir -p f

  5. установить его с mount,


Поскольку вы работаете с сервером, то, конечно, раздражает выполнение этой процедуры каждый раз при загрузке компьютера. Как указывает @gandaliter, в этом случае лучше добавить строку для /etc/fstab:

/dev/X    f    ntfs    defaults    0    2

С /dev/X устройство для монтажа, f папка, куда его монтировать, ntfs тип файловой системы (возможно, другого типа), defaults дополнительные дополнительные флаги, которые вы бы дали mount, 0 тот факт, что резервное копирование не производится и 2 приоритет (2 для всех файловых систем, которые не являются корневыми).

2

По вопросам рекламы [email protected]