Php 将驱动器添加到Ubuntu。装载到apache www文件夹?
我迫切需要更多的空间来使用我的Web服务器(Ubuntu)。我已设法安装一个新驱动器并将其安装到“/media/newdrive” 现在我不知道该怎么办 我想做的是将位于apache路径中的所有网站媒体文件(/home/adminuser/websitename/public_html/archive)放入我的新驱动器 因此,我想也许我可以将新驱动器装载到“../public\u html/archive”,并将用户所有权添加到www数据中。如果这样做有效,那么我就不需要更改服务器文件中的任何路径Php 将驱动器添加到Ubuntu。装载到apache www文件夹?,php,apache,ubuntu,ubuntu-12.04,Php,Apache,Ubuntu,Ubuntu 12.04,我迫切需要更多的空间来使用我的Web服务器(Ubuntu)。我已设法安装一个新驱动器并将其安装到“/media/newdrive” 现在我不知道该怎么办 我想做的是将位于apache路径中的所有网站媒体文件(/home/adminuser/websitename/public_html/archive)放入我的新驱动器 因此,我想也许我可以将新驱动器装载到“../public\u html/archive”,并将用户所有权添加到www数据中。如果这样做有效,那么我就不需要更改服务器文件中的任何路
这是一个好主意还是可能的?如果您想在文件夹
f
上安装一个驱动器(我们称之为X
),您只需使用以下命令:
mount /dev/X f
因此,您需要做的是:
/dev/
中所有设备(键盘、RAM内存等)都列在那里,是否已安装(如果适用)f
的所有数据复制到驱动器的根目录f
返回:
mkdir-pf挂载
挂载它由于您使用的是服务器,因此每次启动机器时自己执行此过程当然很烦人。正如@gandaliter所指出的,在这种情况下,您最好将adda行添加到
/etc/fstab
:
/dev/X f ntfs defaults 0 2
使用
/dev/X
要装载的设备,f
装载它的文件夹,ntfs
文件系统的类型(可能是另一种类型),默认值
使用装载
提供的可选附加标志,0
不进行备份的事实和2
优先级(2
适用于所有非根目录的文件系统)。如果要在文件夹f
上安装驱动器(称为X
),只需使用以下命令:
mount /dev/X f
因此,您需要做的是:
/dev/
中所有设备(键盘、RAM内存等)都列在那里,是否已安装(如果适用)f
的所有数据复制到驱动器的根目录f
返回:
mkdir-pf挂载
挂载它由于您使用的是服务器,因此每次启动计算机时自己执行此过程当然很烦人。正如@gandaliter所指出的,在这种情况下,您最好在
/etc/fstab
中添加一行:
/dev/X f ntfs defaults 0 2
使用
/dev/X
要装载的设备,f
装载它的文件夹,ntfs
文件系统的类型(可能是另一种类型),默认值
使用装载
提供的可选附加标志,0
不进行备份的事实和2
优先级(2
适用于所有非根目录的文件系统)。虽然确实可以将驱动器装载到文件系统中您喜欢的任何位置(请参阅@CommuSoft的答案),但在我看来,这样做会有点让人困惑,特别是如果您将驱动器装载到某人的主目录
我建议使用从所需目录到安装驱动器的位置(例如,可以在/media
或/mnt
中)的配置文件。然后,您可以将apache配置为FollowSymLinks
(默认情况下是这样),它应该可以正常工作
如果采用此策略,则不必将驱动器上的整个分区用于web可用文件,因为您可以符号链接到驱动器中的目录。,当然也可以将驱动器装载到文件系统中您喜欢的任何位置(请参阅@CommuSoft的答案),在我看来,这样做会有点混乱,尤其是当您正在将驱动器安装到某人的主目录时 我建议使用从所需目录到安装驱动器的位置(例如,可以在
/media
或/mnt
中)的配置文件。然后,您可以将apache配置为FollowSymLinks
(默认情况下是这样),它应该可以正常工作
如果您采用此策略,则不必将驱动器上的整个分区用于web可用文件,因为您可以符号链接到驱动器中的目录。您需要修改apache2.conf文件您需要修改apache2.conf文件也许您可以解释如何将条目添加到
fstab
,以便e驱动器总是在引导时安装。也许您可以解释如何将条目添加到fstab
,以便驱动器总是在引导时安装。