![](/img/trans.png)
[英]What tools do distro maintainers (i.e. Ubuntu, Fedora) use for build/dependency management?
[英]What is the purpose of mounting a partition and giving it a directory (i.e. mount point)?
根據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
或其他名稱。 真正重要的是,您擁有一個路徑,該路徑引用了新創建的文件系統的根目錄,以便您可以開始將文件復制到其中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.