分區
分區類型
主分區:總共最多只能分四個
擴展分區:
只能有一個,也算作主分區的一種,也就是說主分區加擴展分區最多有四個。
但是擴展分區不能存儲數據和格式化,必須再划分成邏輯分區才能使用。
邏輯分區:
邏輯分區是在擴展分區中划分的。
如果是IDE硬盤,Linux最多支持59個邏輯分區。
如果是SCSI硬,Linux最多支持11個邏輯分區。
文件系統
ext2:
是ext文件系統的升級版本。最大支持16TB的分區和最大2TB的文件
ext3:
ext3文件系統是ext2文件系統的升級版本,最大的區別就是帶日志功能,
以在系統突然停止時提高文件系統的可靠性。支持最大16TB的分區和最大2TB的文件。
ext4:
它是ext3文件系統的升級版。
ext4 在性能、伸縮性和可靠性方面進行了大量改進。
EXT4向下兼容EXT3、最大1EB文件系統和16TB文件、無限數量子目錄等。
系統分區
分區:
把大硬盤分為小的邏輯分區
格式化:
寫入文件系統
掛載:
給每個分區分配掛載點
必須分區:
/:根分區
swap分區:交換分區,內存2倍,不超過2GB
推薦分區:
/boot:啟動分區,200MB
Linux各目錄的作用
/bin/:
存放系統命令的目錄,普通用戶和超級用戶都可以執行。
/usr/bin/:
存放系統命令的目錄,普通用戶和超級用戶都可以執行。
這些命令和系統啟動無關。
/sbin/:
保存和系統環境設置相關的命令,只有超級用戶可以使用這些命令進行系統環境設置,
但是有些命令可以允許普通用戶查看。
/usr/sbin/:
存放根文件系統不必要的系統管理命令,例如多數服務程序。只有超級用戶可以使用。
/boot/:
系統啟動目錄,保存系統啟動相關的文件,如內核文件和啟動引導程序(grub)文件等。
/dev/:
設備文件保存位置。我們已經說過Linux中所有內容以文件形式保存,包括硬件。
那么這個目錄就是用來保存所有硬件設備文件的。
/etc/:
配置文件保存位置。系統內所有采用默認安裝方式(rpm安裝)的服務的配置文件
全部都保存在這個目錄當中,如用戶賬戶和密碼,服務的啟動腳本,常用服務的配置文件等。
/home/:
普通用戶的家目錄。建立每個用戶時,每個用戶要有一個默認登錄位置,
這個位置就是這個用戶的家目錄,所有普通用戶的家目錄就是
在/home下建立一個和用戶名相同的目錄。
如用戶user1的家目錄就是/home/user1。
/lib/:
系統調用的函數庫保存位置。
/lost+found/:
當系統意外崩潰或機器意外關機,而產生一些文件碎片放在這里。
當系統啟動的過程中fsck工具會檢查這里,並修復已經損壞的文件系統。
這個目錄只在每個分區中出現,例如/lost+found就是根分區的備份恢復目錄,
/boot/lost+found就是/boot分區的備份恢復目錄。
/media/:
掛載目錄。系統建議是用來掛載媒體設備的,例如軟盤和光盤。
/mnt/:
掛載目錄,早期Linux中只有這一個掛載目錄,並沒有細分。
現在這個目錄系統建議掛載額外設備,如U盤,移動硬盤和其他操作系統的分區。
/misc/:
掛載目錄。系統建議用來掛載NFS服務的共享目錄。
系統雖然准備了三個默認掛載目錄/media、/mnt、/misc,
但是到底在哪個目錄中掛載什么設備都可以由管理員自己決定。
/opt/:
第三方安裝的軟件保存位置。這個目錄就是放置和安裝其他軟件的位置。
/proc/:
虛擬文件系統,該目錄中的數據並不保存到硬盤當中,而是保存到內存當中。
主要保存系統的內核,進程,外部設備狀態和網絡狀態燈。
如/proc/cpuinfo是保存CPU信息的,
/proc/devices是保存設備驅動的列表的,
/proc/filesystems是保存文件系統列表的,
/proc/net/是保存網絡協議信息的。
/sys/:
虛擬文件系統。和/proc目錄相似,都是保存在內存當中的,
主要是保存於內核相關信息的。
/root/:
超級用戶的家目錄。普通用戶家目錄在“/home”下。
/srv/:
服務數據目錄。一些系統服務啟動之后,可以在這個目錄中保存所需要的數據。
/tmp/:
臨時目錄。系統存放臨時文件的目錄,該目錄下所有用戶都可以訪問和寫入。
我們建議此目錄中不能保存重要數據,最好每次開機都把該目錄清空。
/usr/:
系統軟件資源目錄。注意usr不是user的縮寫,而是“Unix Softwre Resource”的縮寫,
所以不是存放用戶數據,而是存放系統軟件資源的目錄。
系統中安裝的軟件大多數保存在這里。
/var/:
動態數據保存位置。主要保存緩存、日志以及軟件運行所產生的文件