我应该在哪里安装外部硬盘驱动器?


8

我有一个要自动挂载的外部硬盘驱动器。当我的笔记本电脑启动时,它将出现在大多数时间。“正确”的安装位置在哪里?

  • /media/my-hd/media未安装硬盘驱动器时,它会乱扔一个空文件夹。
  • /mnt/my-hd:我听说它/mnt本身应该用作临时安装点。例如,在Arch安装过程中会发生这种情况。

2
如果使用udev规则自动挂载,则/media在卸载驱动器时不会有任何空文件夹“乱扔” ……
jasonwryan 2012年

您当然可以将挂载点目录模式设置为0500 owner root:root,并将驱动器上的根目录设置为0755 owner you:users。这将很大程度上确保您不会在未安装驱动器的情况下将它们意外地保存在那里,并想知道它们的最终存放位置……
CVn 2012年

Answers:


5

文件系统层次结构标准中的建议是/media包含可移动介质的安装点的子目录。关于两种有冲突的传统/mnt:有些认为它是安装点,而另一些认为它是安装点的目录。FHS要求分发保持/mnt独立,以便管理员可以执行自己喜欢的操作,并在下设置挂载点/media。系统安装是一个特例:它是专用系统,因此无需担心竞争约定。

如果您使用自动挂载脚本(例如jasonwryan建议的udev规则,请参阅如何获取USB密钥进行自动挂载),它可以帮助创建挂载点。但是始终保持挂载点没有什么害处。


我也遇到类似的情况,不同之处在于所讨论的系统是从microSD运行的服务器,具有一个外部硬盘驱动器作为较大的存储非系统文件的空间,而挂载几乎是固定的/永久的。我的意图是在我认为合适的情况下,例如/ srv下的软链接适当的文件和目录。我认为您的回答解决了我的问题,并且我假定正确的安装点位于/ media下。万一我误解了,或者您对此有话要说,请告诉我,我会写一个问题并通知您,以便您提供适当的答案。
montiainen 2014年

0

TL; DR /mnt/my-hd

Linux文件系统层次结构约定在tldp.org上有记录。

/media条目显示为

在系统管理员和网络管理员的众多争议和惊慌中,现已创建了一个目录,其中包含可移动媒体的安装点。

您的硬盘驱动器不是可移动媒体,因此应将其安装在下/mnt

话虽如此,这确实取决于您。在个人系统上,这真的没有关系!


1
这个答案是没有意义的:之间的区别/mnt,并/media没有关于移动与非移动介质。此外,我们在这里谈论的是可移动媒体。
吉尔(Gilles)'所以
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.