一、linux分割槽原理
為了更好的了解linux的分割槽原理,我們可以先來了解window的分割槽原理。
1.window分割槽原理
(1)掛載
如下圖所示,window系統一般有c盤,d盤,e盤,從裡向外環形分布。每個盤都有乙個碟符,用來標記它是什麼盤。我們把碟符和硬碟分割槽建立聯絡的過程,叫做掛載。分割槽是作業系統的邏輯概念,事實上硬碟本身是沒有分割槽的。
(2)掛載點
與硬碟分割槽建立聯絡的系統碟符稱為「掛載點」,例如c、d、e、f、g、h、i、j、k等等都可以稱為掛載點。
(3)掛載型別:自動或手動
windows的掛載都是「自動的」。所謂自動,打個比方,當你把行動硬碟插入windows膝上型電腦的介面時,windows會自動建立乙個新的分割槽,比如e、f、g、h等等,不需要我們自己去人為地分割槽。
(4)根目錄
windows系統有多個根目錄,各個掛載點都是乙個根目錄。
(5)磁碟占用情況
各自碟符下的檔案佔據自己對應碟符的空間。
2.linux分割槽原理
(1)掛載
同樣是作業系統碟符與磁碟分割槽建立聯絡的過程
(2)掛載點
與硬碟分割槽建立聯絡的系統碟符稱為「掛載點」,例如: / 斜槓、boot、movie等碟符都是掛載點。
(3)掛載型別:自動或手動
linux系統的掛載有自動和手動。如果是系統安裝的時候建立的分割槽以後都會自動掛載,而系統執行中臨時新增的光碟、u盤、行動硬碟等需要手動掛載。
(4)根目錄
linux只有乙個根目錄,就是「/斜槓」,其它目錄都是它的子目錄。
(5)磁碟占用情況
檔案會佔據其上邊與其挨著最近掛載點對應分割槽的空間。例如下圖中,暴風雨.mp4和變形精鋼.mp4會佔據movie目錄的空間,因為movie是其上邊與其最近的掛載點。而index.php佔據的是斜槓目錄的空間。
(6)普通目錄與新硬碟建立分割槽的步驟如下:
先把掛載點目錄的檔案給釋放出來,然後讓該目錄與新硬碟建立聯絡,最後將釋放出去的檔案再複製到新硬碟裡。舉例:下圖中,變形精鋼是放在movie目錄外國子目錄下的,如果後期不斷有外國電影存進來,勢必會引起硬碟空間不足,那怎麼辦呢?解決的辦法就是,先把變形金剛及外國目錄下的其它電影備份,再釋放外國目錄,然後插入新硬碟,讓外國目錄與該新硬碟重新建立聯絡,最後將備份的電影重新儲存到新硬碟裡。
二、linux根目錄的介紹
切換到根目錄可以使用命令cd /
1. /bin binary二進位制
存放系統許多可執行程式檔案
執行的相關指令,例如ls pwd whoami,後台的支援檔案目錄
2. /sbin super binary超級的二進位制
存放系統許多可執行程式檔案,許多指令支援檔案,是root管理員執行
指令的支援檔案,例如init
3. /usr unix system resource作業系統資源檔案目錄
類似windows系統的c:/program files目錄
是系統軟體安裝
/usr/bin 軟體安裝時形成的「普通指令檔案」存放目錄
/usr/sbin 軟體安裝時形成的「超級指令檔案」存放目錄
4. /dev device裝置目錄
系統把全部的硬體對映為檔案儲存在此目錄
例如:/dev/cdrom用於指向「光碟機」
5. /home 家目錄
每給系統增加乙個使用者,都會在此目錄下建立乙個「同名」的檔案目錄作為
該使用者的家目錄使用,該使用者對家目錄擁有絕對許可權
使用者每次登陸系統首先進入其家目錄。
6. /root 超級管理員root的家目錄
7. /proc 記憶體對映目錄
可以檢視系統的相關資訊
8. /var variable 可變的、易變的
該目錄存放的檔案經常發生變動
該目錄用於部署程式專案
/var/www/shop
/var/www/book
9. /boot 系統啟動目錄
/boot/initramfs-2.6.32-504.el6.i686.img是系統核心檔案
10. /etc 系統主要配置檔案目錄
/etc/passwd 存放系統使用者資訊
/etc/group 存放系統使用者組資訊
11. /lib library系統資源庫目錄
12. /selinux secure enhanced linux安全增強型linux
預設是開啟狀態,對軟體安裝有干擾作用
三、核心檔案與發行版
linux作業系統是2023年芬蘭 赫爾辛基大學乙個大學生 林納斯.脫瓦斯 發明的乙個類unix作業系統。林納斯 開發的部分就是作業系統系統的「核心」。
發行版:指的是由軟體發行公司,把一定的linux核心版本、應用程式和相應的系統管理軟體和安裝程式,組裝成乙個發行套件。發行版本號碼,由發行商自己決定,一般與核心版本的數字不一樣。全世界的linux系統種類有上百種,它們都是linux不同的發行版。
發行版:核心檔案 + 外圍軟體(圖形化介面、安裝程式、辦公軟體、記事本等等)。
Linux學習筆記 Linux根目錄介
1.bin binary 二進位制 許多 指令 對應的 可執行檔案 目錄 2.sbin 許多 指令 對應的 可執行檔案 目錄 該目錄檔案對應的指令都是 root 使用者可以執行的指令 3.usr unix system resource unix系統資源檔案目錄 該目錄類似win系統的c progr...
Linux磁碟擴容分割槽根目錄
root host 172 16 13 33 lsblk name maj min rm size ro type mountpoint sr0 11 0 1 1024m 0 rom vda 252 0 0 100g 0 disk vda1 252 1 0 1g 0 part boot vda2 2...
Linux根目錄結構及說明
目錄名稱 目錄說明 根目錄,位於linux檔案系統目錄結構的頂層,一般根目錄下只存放目錄,不要存放檔案,bin,boot,etc dev lib sbin等等都是放置在根目錄下。bin 該目錄為命令檔案目錄,也稱為二進位制目錄。包含了供系統管理員及普通使用者使用的重要的linux命令和二進位制 可執...