簡體   English   中英

掛載分區並為其指定目錄(即掛載點)的目的是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM