萌新的Linux之路(2):理解分區(qū)與掛載點(diǎn)

掛載點(diǎn) 分區(qū)名稱 說明
swap /dev/sda1 大約1-2倍內(nèi)存大小
/ /dev/sda2 剩余的都給它

安裝Ubuntu的時候?qū)Ψ謪^(qū)和掛載一直感覺很迷惑,仔細(xì)研究了一下。
首先應(yīng)當(dāng)確立一個意識:在UNIX系統(tǒng)中,一切皆為文件;若非文件,則為進(jìn)程。這里的文件應(yīng)該是一個比較泛的概念,包含的類型很多啦,可以參考這里。所以大家就不會在Linux系統(tǒng)里面看見C盤、D盤之類的東西。所有硬件上的東西都被映射成了文件(個人理解,待驗(yàn)證、待學(xué)習(xí)、待更新)。
所以,在安裝Ubuntu時,我們所做的分區(qū)和掛載的工作,其實(shí)就是給系統(tǒng)里各個文件分配合適的磁盤空間。以下是幾種常見的分配方案:
1)萌新方案
只包含swap分區(qū)和/,簡單粗暴。

掛載點(diǎn) 分區(qū)名稱 說明
swap /dev/sda1 大約1-2倍內(nèi)存大小
/ /dev/sda2 剩余的都給它

2)進(jìn)階方案

掛載點(diǎn) 分區(qū)名稱 說明
swap /dev/sda1 大約1-2倍內(nèi)存大小
/boot /dev/sda2 大約256M
/home /dev/sda3 剩余的都給它
/ /dev/sda4 大約15-20G

分區(qū)之后安裝完畢,打開Ubuntu里面的計算機(jī),看到的就是一個個文件夾了。然而,作為一個求知欲好奇心極強(qiáng)的萌新還是一頭霧水啊,這些文件夾都是干嘛的?果斷百度!文件夾的作用如下,內(nèi)容來源于Linux中國(沒深入研究,實(shí)驗(yàn)和學(xué)習(xí)之后來更新吧):

目錄 描述
/ 主層次 的根,也是整個文件系統(tǒng)層次結(jié)構(gòu)的根目錄
/bin 存放在單用戶模式可用的必要命令二進(jìn)制文件,所有用戶都可用,如 cat、ls、cp等等
/boot 存放引導(dǎo)加載程序文件,例如kernels、initrd等
/dev 存放必要的設(shè)備文件,例如/dev/null
/etc 存放主機(jī)特定的系統(tǒng)級配置文件。其實(shí)這里有個關(guān)于它名字本身意義上的的爭議。在貝爾實(shí)驗(yàn)室的UNIX實(shí)施文檔的早期版本中,/etc表示是“其他(etcetera)目錄”,因?yàn)閺臍v史上看,這個目錄是存放各種不屬于其他目錄的文件(然而,文件系統(tǒng)目錄標(biāo)準(zhǔn) FSH 限定 /etc 用于存放靜態(tài)配置文件,這里不該存有二進(jìn)制文件)。早期文檔出版后,這個目錄名又重新定義成不同的形式。近期的解釋中包含著諸如“可編輯文本配置”或者“額外的工具箱”這樣的重定義
/etc/opt 存儲著新增包的配置文件/opt/
/etc/sgml 存放配置文件,比如 catalogs,用于那些處理SGML(譯者注:標(biāo)準(zhǔn)通用標(biāo)記語言)的軟件的配置文件
/etc/X11 X Window 系統(tǒng)11版本的的配置文件
/etc/xml 配置文件,比如catalogs,用于那些處理XML(譯者注:可擴(kuò)展標(biāo)記語言)的軟件的配置文件
/home 用戶的主目錄,包括保存的文件,個人配置,等等
/lib /bin//sbin/中的二進(jìn)制文件的必需的庫文件
/lib<架構(gòu)位數(shù)> 備用格式的必要的庫文件。 這樣的目錄是可選的,但如果他們存在的話肯定是有需要用到它們的程序
/media 可移動的多媒體(如CD-ROMs)的掛載點(diǎn)。(出現(xiàn)于 FHS-2.3)
/mnt 臨時掛載的文件系統(tǒng)
/opt 可選的應(yīng)用程序軟件包
/proc 以文件形式提供進(jìn)程以及內(nèi)核信息的虛擬文件系統(tǒng),在Linux中,對應(yīng)進(jìn)程文件系統(tǒng)(procfs )的掛載點(diǎn)
/root 根用戶的主目錄
/sbin 必要的系統(tǒng)級二進(jìn)制文件,比如, init, ip, mount
/srv 系統(tǒng)提供的站點(diǎn)特定數(shù)據(jù)
/tmp 臨時文件 (另見/var/tmp). 通常在系統(tǒng)重啟后刪除
/usr 二級層級存儲用戶的只讀數(shù)據(jù); 包含(多)用戶主要的公共文件以及應(yīng)用程序
/usr/bin 非必要的命令二進(jìn)制文件 (在單用戶模式中不需要用到的);用于所有用戶
/usr/include 標(biāo)準(zhǔn)的包含文件
/usr/lib 庫文件,用于/usr/bin//usr/sbin/ 中的二進(jìn)制文件
/usr/lib<架構(gòu)位數(shù)> 備用格式庫(可選的)
/usr/local 三級層次 用于本地數(shù)據(jù),具體到該主機(jī)上的。通常會有下一個子目錄, 比如,/bin//lib/、/share/
/usr/local/sbin 非必要系統(tǒng)的二進(jìn)制文件,比如用于不同網(wǎng)絡(luò)服務(wù)的守護(hù)進(jìn)程
/usr/share 架構(gòu)無關(guān)的 (共享) 數(shù)據(jù)
/usr/src 源代碼,比如內(nèi)核源文件以及與它相關(guān)的頭文件
/usr/X11R6 X Window系統(tǒng),版本號:11,發(fā)行版本:6
/var 各式各樣的(Variable)文件,一些隨著系統(tǒng)常規(guī)操作而持續(xù)改變的文件就放在這里,比如日志文件,脫機(jī)文件,還有臨時的電子郵件文件
/var/cache 應(yīng)用程序緩存數(shù)據(jù). 這些數(shù)據(jù)是由耗時的I/O(輸入/輸出)的或者是運(yùn)算本地生成的結(jié)果。這些應(yīng)用程序是可以重新生成或者恢復(fù)數(shù)據(jù)的。當(dāng)沒有數(shù)據(jù)丟失的時候,可以刪除緩存文件
/var/lib 狀態(tài)信息。這些信息隨著程序的運(yùn)行而不停地改變,比如,數(shù)據(jù)庫,軟件包系統(tǒng)的元數(shù)據(jù)等等
/var/lock 鎖文件。這些文件用于跟蹤正在使用的資源
/var/log 日志文件。包含各種日志。
/var/mail 內(nèi)含用戶郵箱的相關(guān)文件
/var/opt 來自附加包的各種數(shù)據(jù)都會存儲在/var/opt/
/var/run 存放當(dāng)前系統(tǒng)上次啟動以來的相關(guān)信息,例如當(dāng)前登入的用戶以及當(dāng)前運(yùn)行的daemons(守護(hù)進(jìn)程).
/var/spool 該spool主要用于存放將要被處理的任務(wù),比如打印隊列以及郵件外發(fā)隊列
/var/mail 過時的位置,用于放置用戶郵箱文件
/var/tmp 存放重啟后保留的臨時文件
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,706評論 9 468
  • Linux系統(tǒng)一般有4個主要部分: 內(nèi)核、shell、文件系統(tǒng)和應(yīng)用程序。內(nèi)核、shell和文件系統(tǒng)一起形成了基本...
    偷風(fēng)箏的人_閱讀 3,383評論 1 17
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,254評論 2 33
  • 理想中你今年幾歲? 十三歲,我要如以前一樣單純,不會隨意自卑,依然那么的陽光,對一切都充滿信心。 十五歲,我會明白...
    兩七閱讀 254評論 0 1
  • 最近的一段時間,想明白了一件事情,人最需要弄清楚的問題其實(shí)是了解自己。了解自己的喜好、優(yōu)勢、短板、潛力.........
    大橙子小姐閱讀 418評論 0 0

友情鏈接更多精彩內(nèi)容