我读过层次结构
我发现一个操作声明是
对于/mnt,它注意到一些发行版在那里为floppies和cdrom创建了自动目录(人们可能不应该假设列表在使用/mnt的发行版或它们使用的目录( imho)方面是完整的)。
对于/srv,LHS状态
Distributions must take care not to remove locally placed files in these directories without administrator permission.我也查过这些
看起来(主要是通过观察),ubuntu对/media/{管理员/user}执行自动操作(如果是的话,比/mnt更好)
看起来Ubuntu似乎把/mnt完全留给了用户或管理员来控制-- (完全符合LFH,imho,如果是的话,我所寻求的答案)。
根据Linux层次结构,/srv通过分发和管理员/用户共享控制。
现在我想为文件服务器在用户数据上创建目录,为媒体中心创建用户媒体,为源代码管理创建目录等等。这些目录中的许多将位于引导设备以外的设备上。
如果如我所推测的那样,ubuntu不使用/mnt来做任何可能是我的各个子目录的最佳位置的事情(因为它们将被挂载,并且不会与ubuntu的分发目录冲突)。
如果ubuntu不使用/srv,或者/srv目录中的管理员/用户有推荐的名称,那么即使这些目录将被挂载,也可能是一个很好的选择。
基本上,我的问题是,在需要时,哪个目录更适合管理员/用户目录,以避免与发行版创建的目录之间的潜在冲突?
提前谢谢你考虑这个问题。
发布于 2021-11-09 14:45:34
看起来(主要是通过观察),ubuntu对/media/{管理员/user}执行自动操作(如果是的话,比
/mnt更好)
/mnt过去用于固定磁盘(hdd,sdd),但现在它被抛弃,而倾向于用户定义的分区(即/中的挂载点)。/media (cd,dvd,bd,usb)
/srv如果不被ubuntu使用
在默认情况下不是这样;它是供服务使用,以及您安装的那些额外的软件。/srv在FHS中有几个注意事项:
在
/srv下构造数据的一种方法是通过协议,例如。只有特定用户感兴趣的ftp、rsync、www和cvs数据应该放在该用户的主目录中。如果没有向使用者公开数据的目录和文件结构,则应该使用/var/lib。
因此,目录的用例是有限的。
有几个例子:cgi脚本、ftp下载等等。
现在我想为文件服务器在用户数据上创建目录,为媒体中心创建用户媒体,为源代码管理创建目录等等。这些目录中的许多将位于引导设备以外的设备上。
为此您可以使用/srv/。其思想是在其中创建一个基于协议的子目录。
不过,我将为此使用不同的磁盘或分区,并在/中创建一个新目录,专门用于此目录,该目录用作挂载点,名称由您组成。100%保证没有默认情况下会触及挂载点(Ubuntu/Linux将保持与FHS布局一样接近)
https://askubuntu.com/questions/1374503
复制相似问题