gpt4 book ai didi

ubuntu - 挂载分区并为其提供目录(即挂载点)的目的是什么?

转载 作者:行者123 更新时间:2023-12-04 18:47:33 25 4
gpt4 key购买 nike

来自 LFS 指令:
http://www.linuxfromscratch.org/lfs/view/stable/chapter02/mounting.html

如果为 LFS 使用多个分区(例如,一个用于/,另一个用于/usr),请使用以下方式挂载它们:

mkdir -pv $LFS
mount -v -t ext4 /dev/<xxx> $LFS
mkdir -v $LFS/usr
mount -v -t ext4 /dev/<yyy> $LFS/usr
Replace <xxx> and <yyy> with the appropriate partition names.

我似乎无法理解挂载点是随机目录的概念。在这种情况下 LFS=/mnt/lfs

最佳答案

文件系统实际上只是(通常)存储在分区中的一个大字节数组。挂载是您访问其中文件的方式。

每个文件系统都有自己的根目录。在 Windows 中,您有驱动器号(如 C: )引用不同文件系统的根目录,但 Unix 和 Linux 使用不同的方法。有一个“虚拟”目录层次结构,但任何目录都可以用作另一个文件系统根目录的挂载点。

所以当你在 /mnt/lfs 上挂载你的新文件系统时, 它使 /mnt/lfs成为该文件系统根目录的别名 - 将其视为一种花哨的驱动器号。当您按照 LFS 说明进行操作时,您将创建像 bin 这样的子目录。和 etc在那里,它们实际上被放置在您创建的文件系统的根目录下。稍后,当您启动完成的 LFS 系统时,相同的文件系统将作为根文件系统 ( / ) 挂载,因此其内容将显示为 /bin , /etc , 等等。

路径 /mnt/lfs 没有什么特别之处.你可以称之为 /mnt/foo/foo/bar管他呢。真正重要的是您有一个指向新创建文件系统根目录的路径,以便您可以开始将内容复制到其中。

关于ubuntu - 挂载分区并为其提供目录(即挂载点)的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24926444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com