在现有挂载中挂载新磁盘时的最佳实践问题? 启发我提出这个后续问题:
另一个问题问是否可以
mount /dev/sdb1 /home
mount /dev/sdb2 /home/mythtv
Run Code Online (Sandbox Code Playgroud)
所以这/home/mythtv是 mountpoint 中的一个挂载点
/home。(剧透:是的,完全没问题。)。
如果我将命令的顺序更改为
mount /dev/sdb2 /home/mythtv
mount /dev/sdb1 /home
Run Code Online (Sandbox Code Playgroud)
这会否产生同样的结果或将/home/mythtv被隐藏的/home?我假设/home包含一个(空)目录/home/mythtv。
Ato*_*X84 11
是的,这很重要!你的第一个例子:
mount /dev/sdb1 /home
mount /dev/sdb2 /home/mythtv
Run Code Online (Sandbox Code Playgroud)
是唯一正确的方法,安装时必须尊重树的顺序。
在你的第二个例子中,
mount /dev/sdb2 /home/mythtv
mount /dev/sdb1 /home
Run Code Online (Sandbox Code Playgroud)
如果我们假设/home/mythtv文件系统上存在,它会毫无问题地挂载它,但是在您挂载第二个卷后,您将无法再访问第一个。
这是因为您让系统挂载sdb2在/home/mythtv. 当您挂载时/home/,您是在告诉您的系统将它挂载在/home同样存在但将“覆盖”现有挂载点的路径上。他们都被安装,但是当你输入cd /home/mythtv,击需要你sdb1:/home/mythtv,而不是sdb2:/home/mythtv因为他们是不同的路径。
我希望解释清楚。如果没有,请在评论中提问,我会尽量更清楚地告诉你。
更新
根据@mook765 的评论,文件中的顺序也很重要fstab:
该fstab文件被读升转跌,同时安装和umounting时下降到了。在另一种情况下,如果您/home在/home/mythtv挂载之前尝试 umount ,则会告诉您/home资源正忙,因为您已/home/mythtv挂载而它无法处理它。
| 归档时间: |
|
| 查看次数: |
1261 次 |
| 最近记录: |