根檔案系統各頂層目錄重要性及令人困惑的相似性

2021-08-27 06:25:23 字數 583 閱讀 8109

如果你使用linux進行日常工作,你應該已經熟悉其中一些目錄。不過,現在進一步檢查,在嵌入式linux系統中,要如何使用乙個典型根檔案系統的內容。

首先,所有與多使用者可擴充套件環境有關的目錄,例如/home,/mnt./opt. /root,都應該省略。調整根檔案系統的時候,你甚至可以進一步移出/tmp /var,不過這麼做有可能會危害某些軟體的執行。因此不建議採用這種過分簡化的做法。

依你的引導引導程式和它的配置而定,你可能不需要使用/boot目錄。

其餘的目錄包括/bin /dev/ /etc /lib /proc /sbin /usr都是不可或缺的。極端的情況下,你可以省略/proc /sys,以及將核心的配置設定成不支援相應的虛擬檔案系統。

/usr /var 這兩個頂層目錄,與根目錄非常像,接下來講述他們令人困惑的相似性:

根檔案系統用於存放二進位制檔案的目錄主要有四個: /bin /sbin /usr/bin /usr/sbin。如果是與使用者和系統管理員必備的二進位制檔案,就放/bin,如果只是系統管理員必備,但是一般使用者用不到,就放/sbin 。相對而言,不是使用者必備的二進位制檔案多半會放在/usr/bin,不是系統管理員必備的工具多半會放在/usr/sbin。

構建根檔案系統的 dev目錄

在嵌入式arm開發中,用busybox製作根檔案系統時,其中必須構建的乙個目錄就是 dev目錄。這個目錄對所有的使用者都十分重要,因為在這個目錄中包含了所有linux系統中使用到的外部裝置,即所有的裝置節點。構建 dev目錄時,有兩種方法 即靜態構建和mdev裝置管理工具構建。1.靜態構建 使用靜態...

linux 檔案系統 重要目錄介紹

檔案系統是 物件及其屬性的說明 對物件進行操作和管理的軟體集合 檔案系統介面 linux檔案系統的邏輯層次結構 樹型結構的分級檔案系統 最高層目錄成為根目錄,用符號 表示。1 home目錄 預設系統合法使用者的家目錄 使用者登入後預設位於自己的家目錄上 在該目錄上的使用者,擁有絕對的許可權 如 ho...

根檔案系統中各個常用目錄簡介

正常來說,根檔案系統至少要包括一下目錄 etc 儲存重要的配置檔案。bin 儲存常用且開機時必須要用到的執行檔案。sbin 儲存著開機過程中所需要的系統執行檔案。lib 儲存 bin及 sbin的執行檔案所需要的鏈結庫,以及linux的核心模組。dev 儲存裝置檔案。注 這五大目錄必須儲存在根檔案系...