RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

快速了解Linux文件系統(tǒng)

Linux愛好者 ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-07-04 10:16 ? 次閱讀

早在 1996 年,在真正理解文件系統(tǒng)的結(jié)構(gòu)之前,我就學(xué)會(huì)了如何在我嶄新的 Linux 上安裝軟件。這是一個(gè)問(wèn)題,但對(duì)程序來(lái)說(shuō)不是大問(wèn)題,因?yàn)榧词刮也恢缹?shí)際的可執(zhí)行文件在哪里,它們也會(huì)神奇地工作。問(wèn)題在于文檔。

你知道,那時(shí)候,Linux 不是像今天這樣直觀、用戶友好的系統(tǒng)。你必須讀很多東西。你必須知道你的 CRT 顯示器的掃描頻率以及撥號(hào)調(diào)制解調(diào)器的噪音來(lái)龍去脈,以及其他數(shù)以百計(jì)的事情。 我很快就意識(shí)到我需要花一些時(shí)間來(lái)掌握目錄的組織方式以及 /etc(不是用于“其它”文件),/usr(不是用于“用戶”文件)和 /bin (不是“垃圾桶”)的意思。

教程將幫助你比我當(dāng)時(shí)更快地了解這些。

結(jié)構(gòu)

從終端窗口探索 Linux 文件系統(tǒng)是有道理的,這并不是因?yàn)樽髡呤且粋€(gè)脾氣暴躁的老人,并且對(duì)新孩子和他們漂亮的圖形工具不以為然(盡管某些事實(shí)如此),而是因?yàn)榻K端,盡管只是文本界面,才是更好地顯示 Linux 目錄樹結(jié)構(gòu)的工具。

事實(shí)上,幫助你了解這一切的、應(yīng)該首先安裝的第一個(gè)工具的名為:tree。如果你正在使用 Ubuntu 或 Debian ,你可以:

sudo apt install tree

在 Red Hat 或 Fedora :

sudo dnf install tree

對(duì)于 SUSE/openSUSE 可以使用 zypper:

sudo zypper install tree

對(duì)于使用 Arch (Manjaro,Antergos,等等)使用:

sudo pacman -Stree

……等等。

一旦安裝好,在終端窗口運(yùn)行 tree 命令:

tree /

上述指令中的 / 指的是根目錄。系統(tǒng)中的其他目錄都是從根目錄分支而出,當(dāng)你運(yùn)行 tree 命令,并且告訴它從根目錄開始,那么你就可以看到整個(gè)目錄樹,系統(tǒng)中的所有目錄及其子目錄,還有它們的文件。

如果你已經(jīng)使用你的系統(tǒng)有一段時(shí)間了,這可能需要一段時(shí)間,因?yàn)榧词鼓阕约哼€沒有生成很多文件,Linux 系統(tǒng)及其應(yīng)用程序總是在記錄、緩存和存儲(chǔ)各種臨時(shí)文件。文件系統(tǒng)中的條目數(shù)量會(huì)快速增長(zhǎng)。

不過(guò),不要感到不知所措。 相反,試試這個(gè):

tree -L1 /

你應(yīng)該看到如圖 1 所示。

tree

上面的指令可以翻譯為“只顯示以/(根目錄) 開頭的目錄樹的第一級(jí)”。-L選項(xiàng)告訴樹你想看到多少層目錄。

大多數(shù) Linux 發(fā)行版都會(huì)向你顯示與你在上圖中看到的相同或非常類似的結(jié)構(gòu)。 這意味著,即使你現(xiàn)在感到困惑,掌握這一點(diǎn),你將掌握大部分(如果不是全部的話)全世界的 Linux 文件系統(tǒng)。

為了讓你開始走上掌控之路,讓我們看看每個(gè)目錄的用途。 當(dāng)我們查看每一個(gè)目錄的時(shí)候,你可以使用ls來(lái)查看他們的內(nèi)容。

目錄

從上到下,你所看到的目錄如下

/bin

/bin目錄是包含一些二進(jìn)制文件的目錄,即可以運(yùn)行的一些應(yīng)用程序。 你會(huì)在這個(gè)目錄中找到上面提到的ls程序,以及用于新建和刪除文件和目錄、移動(dòng)它們基本工具。還有其它一些程序,等等。文件系統(tǒng)樹的其他部分有更多的bin目錄,但我們將在一會(huì)兒討論這些目錄。

/boot

/boot目錄包含啟動(dòng)系統(tǒng)所需的文件。我必須要說(shuō)嗎? 好吧,我會(huì)說(shuō):不要?jiǎng)铀?如果你在這里弄亂了其中一個(gè)文件,你可能無(wú)法運(yùn)行你的 Linux,修復(fù)被破壞的系統(tǒng)是非常痛苦的一件事。 另一方面,不要太擔(dān)心無(wú)意中破壞系統(tǒng):你必須擁有超級(jí)用戶權(quán)限才能執(zhí)行此操作。

/dev

/dev 目錄包含設(shè)備文件。 其中許多是在啟動(dòng)時(shí)或甚至在運(yùn)行時(shí)生成的。 例如,如果你將新的網(wǎng)絡(luò)攝像頭或 USB 隨身碟連接到你的機(jī)器中,則會(huì)自動(dòng)彈出一個(gè)新的設(shè)備條目。

/etc

/etc的目錄名稱會(huì)讓人變得非常的困惑。/etc得名于最早的 Unix 系統(tǒng)們,它的字面意思是 “etcetera”(諸如此類) ,因?yàn)樗窍到y(tǒng)文件管理員不確定在哪里放置的文件的垃圾場(chǎng)。

現(xiàn)在,說(shuō)/etc是“要配置的所有內(nèi)容Everything To Configure”更為恰當(dāng),因?yàn)樗蟛糠郑ㄈ绻皇侨康脑挘┑南到y(tǒng)配置文件。 例如,包含系統(tǒng)名稱、用戶及其密碼、網(wǎng)絡(luò)上計(jì)算機(jī)名稱以及硬盤上分區(qū)的安裝位置和時(shí)間的文件都在這里。 再說(shuō)一遍,如果你是 Linux 的新手,最好是不要在這里接觸太多,直到你對(duì)系統(tǒng)的工作有更好的理解。

/home

/home是你可以找到用戶個(gè)人目錄的地方。在我的情況下,/home下有兩個(gè)目錄:/home/paul,其中包含我所有的東西;另外一個(gè)目錄是/home/guest目錄,以防有客人需要使用我的電腦。

/lib

/lib是庫(kù)文件所在的地方。庫(kù)是包含應(yīng)用程序可以使用的代碼文件。它們包含應(yīng)用程序用于在桌面上繪制窗口、控制外圍設(shè)備或?qū)⑽募l(fā)送到硬盤的代碼片段。

在文件系統(tǒng)周圍散布著更多的lib目錄,但是這個(gè)直接掛載在/的/lib目錄是特殊的,除此之外,它包含了所有重要的內(nèi)核模塊。 內(nèi)核模塊是使你的顯卡、聲卡、WiFi、打印機(jī)等工作的驅(qū)動(dòng)程序。

/media

在/media目錄中,當(dāng)你插入外部存儲(chǔ)器試圖訪問(wèn)它時(shí),將自動(dòng)掛載它。與此列表中的大多數(shù)其他項(xiàng)目不同,/media并不追溯到 1970 年代,主要是因?yàn)楫?dāng)計(jì)算機(jī)正在運(yùn)行而動(dòng)態(tài)地插入和檢測(cè)存儲(chǔ)(U 盤、USB 硬盤、SD 卡、外部 SSD 等),這是近些年才發(fā)生的事。

/mnt

然而,/mnt目錄是一些過(guò)去的殘余。這是你手動(dòng)掛載存儲(chǔ)設(shè)備或分區(qū)的地方。現(xiàn)在不常用了。

/opt

/opt目錄通常是你編譯軟件(即,你從源代碼構(gòu)建,并不是從你的系統(tǒng)的軟件庫(kù)中安裝軟件)的地方。應(yīng)用程序最終會(huì)出現(xiàn)在/opt/bin目錄,庫(kù)會(huì)在/opt/lib目錄中出現(xiàn)。

稍微的題外話:應(yīng)用程序和庫(kù)的另一個(gè)地方是/usr/local,在這里安裝軟件時(shí),也會(huì)有/usr/local/bin和/usr/local/lib目錄。開發(fā)人員如何配置文件來(lái)控制編譯和安裝過(guò)程,這就決定了軟件安裝到哪個(gè)地方。

/proc

/proc,就像/dev是一個(gè)虛擬目錄。它包含有關(guān)你的計(jì)算機(jī)的信息,例如關(guān)于你的 CPU 和你的 Linux 系統(tǒng)正在運(yùn)行的內(nèi)核的信息。與/dev一樣,文件和目錄是在計(jì)算機(jī)啟動(dòng)或運(yùn)行時(shí)生成的,因?yàn)槟愕南到y(tǒng)正在運(yùn)行且會(huì)發(fā)生變化。

/root

/root是系統(tǒng)的超級(jí)用戶(也稱為“管理員”)的主目錄。 它與其他用戶的主目錄是分開的,因?yàn)槟悴粦?yīng)該動(dòng)它。 所以把自己的東西放在你自己的目錄中,伙計(jì)們。

/run

/run是另一個(gè)新出現(xiàn)的目錄。系統(tǒng)進(jìn)程出于自己不可告人的原因使用它來(lái)存儲(chǔ)臨時(shí)數(shù)據(jù)。這是另一個(gè)不要?jiǎng)铀奈募A。

/sbin

/sbin與/bin類似,但它包含的應(yīng)用程序只有超級(jí)用戶(即首字母的s)才需要。你可以使用sudo命令使用這些應(yīng)用程序,該命令暫時(shí)允許你在許多 Linux 發(fā)行版上擁有超級(jí)用戶權(quán)限。/sbin目錄通常包含可以安裝、刪除和格式化各種東西的工具。你可以想象,如果你使用不當(dāng),這些指令中有一些是致命的,所以要小心處理。

/usr

/usr目錄是在 UNIX 早期用戶的主目錄所處的地方。然而,正如我們上面看到的,現(xiàn)在/home是用戶保存他們的東西的地方。如今,/usr包含了大量目錄,而這些目錄又包含了應(yīng)用程序、庫(kù)、文檔、壁紙、圖標(biāo)和許多其他需要應(yīng)用程序和服務(wù)共享的內(nèi)容。

你還可以在/usr目錄下找到bin,sbin,lib目錄,它們與掛載到根目錄下的那些有什么區(qū)別呢?現(xiàn)在的區(qū)別不是很大。在早期,/bin目錄(掛載在根目錄下的)只會(huì)包含一些基本的命令,例如ls、mv和rm;這是一些在安裝系統(tǒng)的時(shí)候就會(huì)預(yù)裝的一些命令,用于維護(hù)系統(tǒng)的一個(gè)基本的命令。 而/usr/bin目錄則包含了用戶自己安裝和用于工作的軟件,例如文字處理器,瀏覽器和一些其他的軟件。

但是許多現(xiàn)代的 Linux 發(fā)行版只是把所有的東西都放到/usr/bin中,并讓/bin指向/usr/bin,以防徹底刪除它會(huì)破壞某些東西。因此,Debian、Ubuntu 和 Mint 仍然保持/bin和/usr/bin(和/sbin和/usr/sbin)分離;其他的,比如 Arch 和它衍生版,只是有一個(gè)“真實(shí)”存儲(chǔ)二進(jìn)制程序的目錄,/usr/bin,其余的任何bin目錄是指向/usr/bin的“假”目錄。

/srv

/srv目錄包含服務(wù)器的數(shù)據(jù)。如果你正在 Linux 機(jī)器上運(yùn)行 Web 服務(wù)器,你網(wǎng)站的 HTML文件將放到/srv/http(或/srv/www)。 如果你正在運(yùn)行 FTP 服務(wù)器,則你的文件將放到/srv/ftp。

/sys

/sys是另一個(gè)類似/proc和/dev的虛擬目錄,它還包含連接到計(jì)算機(jī)的設(shè)備的信息。

在某些情況下,你還可以操縱這些設(shè)備。 例如,我可以通過(guò)修改存儲(chǔ)在/sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-eDP-1/intel_backlight/brightness中的值來(lái)更改筆記本電腦屏幕的亮度(在你的機(jī)器上你可能會(huì)有不同的文件)。但要做到這一點(diǎn),你必須成為超級(jí)用戶。原因是,與許多其它虛擬目錄一樣,在/sys中打亂內(nèi)容和文件可能是危險(xiǎn)的,你可能會(huì)破壞系統(tǒng)。直到你確信你知道你在做什么。否則不要?jiǎng)铀?/p>

/tmp

/tmp包含臨時(shí)文件,通常由正在運(yùn)行的應(yīng)用程序放置。文件和目錄通常(并非總是)包含應(yīng)用程序現(xiàn)在不需要但以后可能需要的數(shù)據(jù)。

你還可以使用/tmp來(lái)存儲(chǔ)你自己的臨時(shí)文件 ——/tmp是少數(shù)掛載到根目錄下而你可以在不成為超級(jí)用戶的情況下與它進(jìn)行實(shí)際交互的目錄之一。

/var

/var最初被如此命名是因?yàn)樗膬?nèi)容被認(rèn)為是可變的variable,因?yàn)樗?jīng)常變化。今天,它有點(diǎn)用詞不當(dāng),因?yàn)檫€有許多其他目錄也包含頻繁更改的數(shù)據(jù),特別是我們上面看到的虛擬目錄。

不管怎樣,/var目錄包含了放在/var/log子目錄的日志文件之類。日志是記錄系統(tǒng)中發(fā)生的事件的文件。如果內(nèi)核中出現(xiàn)了什么問(wèn)題,它將被記錄到/var/log下的文件中;如果有人試圖從外部侵入你的計(jì)算機(jī),你的防火墻也將記錄嘗試。它還包含用于任務(wù)的假脫機(jī)程序。這些“任務(wù)”可以是你發(fā)送給共享打印機(jī)必須等待執(zhí)行的任務(wù),因?yàn)榱硪粋€(gè)用戶正在打印一個(gè)長(zhǎng)文檔,或者是等待遞交給系統(tǒng)上的用戶的郵件。

你的系統(tǒng)可能還有一些我們上面沒有提到的目錄。例如,在屏幕截圖中,有一個(gè)/snap目錄。這是因?yàn)檫@張截圖是在 Ubuntu 系統(tǒng)上截取的。Ubuntu 最近將snap包作為一種分發(fā)軟件的方式。/snap目錄包含所有文件和從 snaps 安裝的軟件。

更深入的研究

這里僅僅談了根目錄,但是許多子目錄都指向它們自己的一組文件和子目錄。圖 2 給出了基本文件系統(tǒng)的總體概念(圖片是在 Paul Gardner 的 CC BY-SA 許可下提供的),Wikipedia 對(duì)每個(gè)目錄的用途進(jìn)行了總結(jié)。

圖 2:標(biāo)準(zhǔn) Unix 文件系統(tǒng)

要自行探索文件系統(tǒng),請(qǐng)使用cd命令:cd將帶你到你所選擇的目錄(cd代表更改目錄)。

如果你不知道你在哪兒,pwd會(huì)告訴你,你到底在哪里,(pwd代表打印工作目錄 ),同時(shí)cd命令在沒有任何選項(xiàng)或者參數(shù)的時(shí)候,將會(huì)直接帶你到你自己的主目錄,這是一個(gè)安全舒適的地方。

最后,cd ..將會(huì)帶你到上一層目錄,會(huì)使你更加接近根目錄,如果你在/usr/share/wallpapers目錄,然后你執(zhí)行cd ..命令,你將會(huì)跳轉(zhuǎn)到/usr/share目錄

要查看目錄里有什么內(nèi)容,使用ls或這簡(jiǎn)單的使用l列出你所在目錄的內(nèi)容。

當(dāng)然,你總是可以使用tree來(lái)獲得目錄中內(nèi)容的概述。在/usr/share上試試——里面有很多有趣的東西。

總結(jié)

盡管 Linux 發(fā)行版之間存在細(xì)微差別,但它們的文件系統(tǒng)的布局非常相似。 你可以這么說(shuō):一旦你了解一個(gè),你就會(huì)都了解了。 了解文件系統(tǒng)的最好方法就是探索它。 因此,伴隨tree,ls和cd進(jìn)入未知的領(lǐng)域吧。

你不會(huì)只是因?yàn)椴榭次募到y(tǒng)就破壞了文件系統(tǒng),因此請(qǐng)從一個(gè)目錄移動(dòng)到另一個(gè)目錄并進(jìn)行瀏覽。 很快你就會(huì)發(fā)現(xiàn) Linux 文件系統(tǒng)及其布局的確很有意義,并且你會(huì)直觀地知道在哪里可以找到應(yīng)用程序,文檔和其他資源。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209323
  • 文件系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    284

    瀏覽量

    19904

原文標(biāo)題:Linux 文件系統(tǒng)詳解

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux文件系統(tǒng)課程

    本章學(xué)習(xí)目標(biāo)理解什么是文件系統(tǒng)了解文件系統(tǒng)工作原理理解Fedora Core Linux文件系統(tǒng)的結(jié)構(gòu)掌握Fedora Core
    發(fā)表于 04-10 17:07 ?0次下載

    Linux文件系統(tǒng)簡(jiǎn)介

    Linux文件系統(tǒng)簡(jiǎn)介 什么是根文件   根文件系統(tǒng)首先是一種文件系統(tǒng),但是相對(duì)于普通的文件系統(tǒng)
    發(fā)表于 04-21 17:01 ?5111次閱讀

    玩轉(zhuǎn)Linux,先把文件系統(tǒng)搞懂

    Linux 支持多種文件系統(tǒng),包括 ext2 、 ext3 、 vfat 、 ntfs 、 iso9660 、 jffs 、 romfs 和 nfs 等,為了對(duì)各類文件系統(tǒng)進(jìn)行統(tǒng)一管理, Li
    發(fā)表于 08-16 10:50 ?2073次閱讀
    玩轉(zhuǎn)<b class='flag-5'>Linux</b>,先把<b class='flag-5'>文件系統(tǒng)</b>搞懂

    Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解》第5章、Linux文件系統(tǒng)與設(shè)備文件系統(tǒng)

    Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解》第5章、Linux文件系統(tǒng)與設(shè)備文件系統(tǒng)
    發(fā)表于 10-27 14:13 ?0次下載
    《<b class='flag-5'>Linux</b>設(shè)備驅(qū)動(dòng)開發(fā)詳解》第5章、<b class='flag-5'>Linux</b><b class='flag-5'>文件系統(tǒng)</b>與設(shè)備<b class='flag-5'>文件系統(tǒng)</b>

    了解Linux默認(rèn)文件系統(tǒng)的發(fā)展歷史

    當(dāng) Linus 開發(fā)出剛起步的 Linux 內(nèi)核時(shí),Rémy Card 從事第一代的 ext 文件系統(tǒng)的開發(fā)工作。ext 文件系統(tǒng)在 1992 年首次實(shí)現(xiàn)并發(fā)布 —— 僅在 Linux
    的頭像 發(fā)表于 09-14 14:50 ?6481次閱讀

    Linux 內(nèi)核/sys 文件系統(tǒng)介紹

    linux2.6內(nèi)核引入sysfs文件系統(tǒng),sysfs可以看成與proc,devfs和devpty同類別的文件系統(tǒng),該文件系統(tǒng)是虛擬的文件系統(tǒng)
    發(fā)表于 04-25 16:20 ?4291次閱讀
    <b class='flag-5'>Linux</b> 內(nèi)核/sys <b class='flag-5'>文件系統(tǒng)</b>介紹

    你需要了解Linux文件系統(tǒng)

    Linux文件系統(tǒng)中的文件是數(shù)據(jù)的集合,文件系統(tǒng)不僅包含著文件中的數(shù)據(jù)而且還有系統(tǒng)的結(jié)構(gòu),所有
    發(fā)表于 04-25 17:44 ?737次閱讀
    你需要<b class='flag-5'>了解</b>的<b class='flag-5'>Linux</b><b class='flag-5'>文件系統(tǒng)</b>

    可以了解Linux 文件系統(tǒng)結(jié)構(gòu)

    Linux中的文件是什么?它的文件系統(tǒng)又是什么?那些配置文件又在哪里?我下載好的程序保存在哪里了?在 Linux
    發(fā)表于 04-27 14:06 ?716次閱讀
    可以<b class='flag-5'>了解</b>的<b class='flag-5'>Linux</b> <b class='flag-5'>文件系統(tǒng)</b>結(jié)構(gòu)

    Linux最新UBI文件系統(tǒng)介紹

    嵌入式linux中文站關(guān)注嵌入式linux文件系統(tǒng)的發(fā)展。在linux-2.6.27以前,談到Flash文件系統(tǒng),大家很多時(shí)候多會(huì)想到cra
    發(fā)表于 04-27 19:37 ?6385次閱讀

    Linux文件系統(tǒng)解析

    Linux 中,最直觀、最可見的部分就是 文件系統(tǒng)(file system)。下面我們就來(lái)一起探討一下關(guān)于 Linux 中國(guó)的文件系統(tǒng),系統(tǒng)
    的頭像 發(fā)表于 09-16 11:29 ?2455次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>文件系統(tǒng)</b>解析

    Linux 文件系統(tǒng)層的主要結(jié)構(gòu)

    Linux 文件系統(tǒng)體系結(jié)構(gòu)是一個(gè)對(duì)復(fù)雜系統(tǒng)進(jìn)行抽象化的有趣例子。通過(guò)使用一組通用的 API 函數(shù),Linux 可以在許多種存儲(chǔ)設(shè)備上支持許多種文件
    的頭像 發(fā)表于 06-22 11:48 ?1004次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>文件系統(tǒng)</b>層的主要結(jié)構(gòu)

    適用于Linux的最佳通用文件系統(tǒng) Linux文件系統(tǒng)的安裝

    為您的計(jì)算機(jī)選擇正確的文件系統(tǒng)可能是一個(gè)困難的過(guò)程。您可能會(huì)想知道:為什么文件系統(tǒng)很重要?有沒有適用于安裝 Linux 的特定文件系統(tǒng)? 事實(shí)證明,有兩種
    發(fā)表于 08-03 10:22 ?337次閱讀
    適用于<b class='flag-5'>Linux</b>的最佳通用<b class='flag-5'>文件系統(tǒng)</b> <b class='flag-5'>Linux</b><b class='flag-5'>文件系統(tǒng)</b>的安裝

    Linux文件系統(tǒng)特點(diǎn)

    Linux文件系統(tǒng)特點(diǎn) 文件系統(tǒng)要有嚴(yán)格的組織形式,使得文件能夠以塊為單位進(jìn)行存儲(chǔ)。 文件系統(tǒng)中也要有索引區(qū),用來(lái)方便查找一個(gè)
    的頭像 發(fā)表于 11-09 14:48 ?1167次閱讀
    <b class='flag-5'>Linux</b>的<b class='flag-5'>文件系統(tǒng)</b>特點(diǎn)

    Linux文件系統(tǒng)層的主要結(jié)構(gòu)

    Linux 文件系統(tǒng)體系結(jié)構(gòu)是一個(gè)對(duì)復(fù)雜系統(tǒng)進(jìn)行抽象化的有趣例子。通過(guò)使用一組通用的 API 函數(shù),Linux 可以在許多種存儲(chǔ)設(shè)備上支持許多種文件
    的頭像 發(fā)表于 11-10 10:37 ?571次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>文件系統(tǒng)</b>層的主要結(jié)構(gòu)

    Linux文件系統(tǒng)的掛載過(guò)程

    Linux文件系統(tǒng)(rootfs)是Linux系統(tǒng)中所有其他文件系統(tǒng)和目錄的起點(diǎn),它是內(nèi)核啟動(dòng)時(shí)掛載的第一個(gè)
    的頭像 發(fā)表于 10-05 16:50 ?402次閱讀
    RM新时代网站-首页