Мне отчаянно нужно больше места для моего веб-сервера (Ubuntu). Мне удалось установить новый диск и подключить его к / media / newdrive.
Теперь я не знаю, что делать ..
То, что я хочу сделать, это поместить все файлы мультимедиа моих веб-сайтов, расположенные в моем пути apache: (/ home / adminuser / website / mywebsitename / public_html / archive), на мой новый диск.
Поэтому я подумал, что, может быть, вместо этого я смогу смонтировать новый диск в «../public_html/archive» и добавить права доступа пользователя к www-данным. Если это работает, тогда мне не нужно менять путь в файлах моего сервера.
Это хорошая идея или даже возможно?
Хотя, безусловно, можно смонтировать диск в файловую систему там, где вам удобно (см. Ответ @ CommuSoft), мне кажется, что это будет немного сбивать с толку, особенно если вы монтируете диски в чей-то домашний каталог.
Я бы предложил использовать символическая из нужного каталога в место, где установлен диск (который может быть в /media
или же /mnt
например). Тогда вы можете настроить Apache для FollowSymLinks
(что он делает по умолчанию в любом случае), и он должен просто работать.
Если вы примете эту стратегию, вам не придется использовать весь раздел на диске для файлов, доступных в Интернете, потому что вы можете использовать символическую ссылку на каталог на диске.
Скажем, вы хотите смонтировать диск (давайте назовем его X
) в папке f
, вы можете просто использовать команду:
mount /dev/X f
Итак, что вам нужно сделать, это:
/dev/
все устройства (клавиатуры, оперативная память, …) перечислены там, смонтированы (если применимо) или нет.f
в корень вашего диска.сделать каталог f
обратно:
mkdir -p f
установить его с mount
,
Поскольку вы работаете с сервером, то, конечно, раздражает выполнение этой процедуры каждый раз при загрузке компьютера. Как указывает @gandaliter, в этом случае лучше добавить строку для /etc/fstab
:
/dev/X f ntfs defaults 0 2
С /dev/X
устройство для монтажа, f
папка, куда его монтировать, ntfs
тип файловой системы (возможно, другого типа), defaults
дополнительные дополнительные флаги, которые вы бы дали mount
, 0
тот факт, что резервное копирование не производится и 2
приоритет (2
для всех файловых систем, которые не являются корневыми).