文章编号: 000131456
在本文中,我將清楚說明在 Ubuntu Linux 以邏輯方式說明結構時使用的各種術語。即使這些術語可能會重複,但有時會代表兩種不同意義。本文的目的並非讓您成為 Linux 的專家。僅是釐清某些術語與定義。這可協助您更清楚地瞭解、安裝和使用此作業系統。
我建議使用清理安裝或雙重開機安裝方法。它們基本上是自動化的,不需要大量的知識以完成安裝或使用。
如果您的電腦並未隨附 Ubuntu,則電腦的 Dell 支援可能包括將其還原至 Windows 作業系統 (OS)。此資訊僅供您瞭解,使用方面則由您自行決定。
Linux 使用者表示檔案系統是一種程式設計配置,用於組織和尋找磁碟分割上的檔案。而檔案系統會參考電腦上的所有檔案。
這代表檔案系統是使用 Ubuntu 查看、尋找和使用您檔案的結構。但是,檔案系統包含該結構中所有獨立檔案及各種檔案格式。
檔案系統 | 作業系統 | 說明 |
---|---|---|
FAT | 舊版 | 普遍採用的舊版檔案系統。有 12 FAT12、16 FAT16 和 32 FAT32。 |
NTFS | Windows | 新的技術檔案系統 - 在 Windows 電腦上取代 FAT。仍需讀取 Windows 磁碟分割。 |
Ext2 | Linux | 第二個延伸檔案系統 - 用於許多 Linux 版本 (distro)。 |
Ext3 | Linux | 第三個延伸檔案系統 - Ubuntu distro 的預設選項。增加了日誌。 |
Ext4 | Linux | 第二個延伸檔案系統 - 用於許多 Linux distro。延伸儲存限制。 |
JFS | Linux | 由 IBM 引進的日誌檔案系統,仍受到支援,但正由 Ext4 取代。 |
XFS | Linux/Irix | 64 位元選項,現在在 Red Hat 中大部分有支援該格式的選項。 |
ReiserFS | Linux/SUSE | 此檔案格式已用於多種 distro 中,但現在主要已由 Ext3 取代。 |
其中包含資料,例如文字檔案、可執行檔或程式,以及程式的輸入或輸出內容等。
其他檔案清單的檔案/資料夾。
用於輸入和輸出的機制。大部分的特殊檔案都位於 /dev 中。
這是在電腦檔案樹狀結構的多個部分中顯示檔案或目錄的系統。
這是特殊檔案類型,類似於 Windows 中的 TCP/IP 插槽。為檔案系統的存取控制保護提供程序間網路。
這些管道類似於插槽,是程序間不使用網路插槽通訊協定進行通訊的方式。
若為 Ubuntu Linux,您的 / 磁碟分割必須為主要磁碟分割。所有其他磁碟分割 (無論是主要或邏輯) 將會掛載至該磁碟分割。每個磁碟分割在作業系統中都具有您設定的檔案格式及目的。在此結構中可搜尋和使用目錄和檔案。以下提供更詳細的說明。
首先請忘記您所知的 Windows 磁碟分割相關知識。嘗試比較兩者可能會讓您混淆。最好將其視為兩種獨立程序。
Windows 磁碟分割有兩種類型:主要和邏輯。在舊版 SATA IDE 硬碟上,限制只能使用四個主要分割區,或主要磁碟分割和邏輯磁碟分割的組合。每個磁碟分割都會指派一個磁碟機代號,但您只能將作業系統安裝在主要磁碟分割中。
Ubuntu Linux 分割區也分為主要和邏輯。您只能使用四個主要分割區,或主要磁碟分割和邏輯磁碟分割的組合。但與 Windows 的相似度也僅此而已。
您的第一個磁碟分割一律是主要磁碟分割上的安裝磁碟分割。此磁碟分割可稱為根磁碟分割,或顯示為 /。您可以根據想要使用和設定 Ubuntu 安裝的方式,建立數個磁碟分割。 根是最重要的磁碟分割。您可以建立這些磁碟分割,並提供其大小、檔案格式和用途。它們必須掛接至 / 磁碟分割才能運作。
Ubuntu Linux 將這些磁碟分割進一步分隔為兩個類別:
這些磁碟分割類似於開機磁碟分割,因為它們會保存目錄和檔案,或一般 Linux 系統資料。這些檔案會啟動並執行電腦。
這些磁碟分割用於快取,以擴充電腦的實體記憶體。
Ubuntu 使用數種通用磁碟分割,我將其列於下方,並提供一些資訊。經驗豐富的 Linux 使用者會混合使用其中一些磁碟分割自行配置。這便是針對特定使用案例的自訂 Ubuntu 安裝。這些特定磁碟分割可讓您更加輕鬆且更有效率。我列出常見一般安裝所需的磁碟分割組合。但是,如果您要使用此配置,最好使用上方的自動安裝指南。
磁碟分割名稱 | 說明 |
---|---|
/ |
單斜線 / 代表檔案系統樹狀結構的根。 |
/bin |
這代表二進位檔案,包含所有使用者需要的基本公用程式。 |
/boot |
這包含開機程序所需的所有檔案。 |
/dev |
這代表裝置,包含周邊裝置和虛擬裝置的檔案。 |
/etc |
這包含電腦和電腦資料庫的組態檔案。 |
/home |
這會為所有使用者保留主目錄。 |
/lib |
這是系統程式庫,具有核心模組和裝置驅動程式等檔案。 |
/lib64 |
這是系統程式庫,具有 64 位元電腦的核心模組和裝置驅動程式等檔案。 |
/media |
這是 USB 磁碟機和媒體播放器等可移除裝置的預設固定點。 |
/mnt |
這代表掛接,並包含檔案系統固定點。用於多個硬碟、多個磁碟分割、網路檔案系統和 CD ROM 等。 |
/opt |
包含附加軟體。較大型的程式可能會安裝在這裡,而不是在 /usr 中。 |
/proc |
這包含將程序資訊描述為檔案的虛擬檔案系統。 |
/sbin |
這代表系統二進位檔案,包含啟動、維護和還原電腦所需的基本公用程式。 |
/root |
這是電腦系統管理員根的主位置。此帳戶的主目錄通常是第一個磁碟分割的根目錄。 |
/srv |
這是伺服器資料,也就是電腦提供之服務的資料。 |
/sys |
這包含一個 sysfs 虛擬檔案系統,其中包含與硬體作業系統相關的資訊。 |
/tmp |
這是暫存檔案的存放點。掛接於其上的 tmpf 或啟動指令檔通常會在開機時清除。 |
/usr |
這會保留非系統關鍵的可執行檔和共用資源。 |
/var |
這代表變數,也是儲存處於可變更狀態的檔案位置。例如大小有所變動等。 |
/swap |
您可以在交換磁碟分割將部分硬碟指派為延伸系統記憶體。 |
名稱 | 建議的磁碟分割空間 |
---|---|
/home |
在建立其他分割區或第二個磁碟機後保留可用空間。 |
/usr |
至少 20 GB |
/var |
2 GB |
/lib |
5 GB |
/boot |
250 MB |
/opt |
500 MB 至 5 GB |
/etc |
250 MB |
/sbin |
250 MB |
/bin |
250 MB |
/dev |
250 MB |
/srv |
100 MB |
/tmp |
與交換磁碟分割大小相符。 |
/mnt |
8 KB 這是空白的磁碟分割,用來作為暫存檔案的固定點。 |
/media |
8 KB 這包含可移除媒體固定點的子目錄,例如 CD 和 USB 隨身碟。 |
/swap |
個人電腦 RAM 容量的兩倍。 |
還有許多其他的配置,也有許多不將目錄分割為磁碟分割的理由。因為建立特定磁碟分割以簡化特定程序的原因很多。如果您要繼續進行自訂安裝,如何達到此目標將由您自行決定。一切都取決於您的電腦用途。
如果您需要 Dell 技術支援部門的協助來設定這些磁碟分割,則我建議您聯絡作業系統製造商。我們現有的保固並不包含這類型的協助。只有作業系統 (OS) 開發人員才能回答您關於此主題的問題。他們是其作業系統的認可專家。
簡而言之,Ubuntu Linux 中的目錄是包含檔案的資料夾。與上述章節中關於磁碟分割的術語有一定重複。因為 Linux 會將目錄分割成個別的磁碟分割。這樣他們便能讓各個磁碟分割擁有專屬空間,主要是為了防止資料遺失。如此一來,若一個分割區沒有回應或遺失,將不會影響所有其他的磁碟分割。多虧 Ext3 和 Ext4 等日誌檔案系統,這大多都是過去的事了。將個別磁碟分割掛接至 / 後,即會顯示為目錄。
最簡單的方法,是將 Ubuntu Linux 電腦上的目錄視為樹狀結構上的分支。樹狀結構的主幹便是第一個磁碟分割上的根目錄。所有其他目錄都以分支方式掛載至此主幹上。每個分支都有其目的,但可透過主幹與其他內容互動,並可從這些主要分支建立子目錄分支。
目錄名稱 | 內容 |
---|---|
/bin |
包含由電腦、系統管理員和使用者共用的通用程式。 |
/boot |
其中具有啟動檔案和核心 vmlinuz。在最近的版本中也具有 grub 資料。GRUB 是 Grand Unified Boot 載入器。 |
/dev |
包含所有 CPU 周邊硬體的參考資料。它們會以具有特殊屬性的檔案表示。 |
/etc |
其中包含最重要的系統組態檔案,此目錄類似於 Windows 中的控制台。 |
/home |
這是一般使用者的主目錄。 |
/initrd |
這包含某些版本的開機資訊。請勿移除。 |
/lib |
這會保留程式庫檔案,其中包含使用者需要的各種程式檔案。 |
/lost+found |
每個磁碟分割都在上層目錄中具有 lost + found。在故障期間儲存的檔案將會位於此處。 |
/misc |
用於其他用途。 |
/mnt |
外部檔案系統的標準固定點,例如媒體播放器、數位攝影機和 CD ROM 等。 |
/net |
整個遠端檔案系統的標準固定點。 |
/opt |
通常包含第三方軟體和任何需要的額外檔案。 |
/proc |
這是包含系統資源相關資訊的虛擬檔案系統。您可以在終端機視窗中輸入 man proc 命令,進一步瞭解 proc 中檔案的意義。檔案 proc.txt 中詳細討論了此虛擬檔案系統。 |
/root |
這是系統管理員使用者的主目錄。請記住,/ 的根目錄和 /root 的根使用者主目錄有所不同。 |
/sbin |
這包含供系統管理員使用的程式。 |
/tmp |
這是電腦使用的暫存空間。它會定期抹除,因此請記得避免將想要保留的內容儲存於此。 |
/usr |
其中包含所有使用者相關程式的程式、程式庫和說明文件。 |
/var |
這是儲存使用者建立之所有變動檔案和暫存檔的位置。例如記錄檔、郵件佇列、印表機多工緩衝區域、網際網路快取空間等。在燒錄前保留 CD/DVD 映像。 |
完成下方連結所述的安裝過程後,您可以找到關於使用這些目錄的指南。
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
18 9月 2023
7
Solution