1.將硬盤分區完,格式化再給每個分區起設備名,再給分區分配盤符。因為在Linux中,所有硬件設備都是文件。
2.“/”為根目錄,根目錄為Linux中最高級目錄,所有數據都保存在根目錄中,dev目錄中存放的都是硬件文件
3.給硬件取文件名是因為:在linux下執行某個設備時,需要告訴系統使用哪個設備。硬件設備起名是系統自動完成的。
4.Linux分區表示:
假如上圖是第一個硬盤,那么它的設備名為:
1:sda1 2:sda2 3:sda3 4:sda4 5:sda5 6:sda6 還是很容易的
那么看看接下來的
這個硬盤只分了2個分區,一個主分區,一個邏輯分區
那么它的設備名為這樣:
1號:sdb1 2號:sdb2 5號:sdb5 6號:sdb6 7號:sdb7
上面的邏輯分區號之所以從5開始,是因為1-4的編號只能給主分區或擴展分區
所以邏輯分區必須且永遠從第5號開始。
5.掛載:Linux中的掛載相當於windows中分配盤符,分配完盤符叫做掛載點
分配盤符==掛載 掛載點==盤符
Linux中必須要有的分區:
(1)根分區 /
(2)swap分區(虛擬內存,大小應該為內存兩倍,但是大於2G之后容量再增長不會給系統帶來任何幫助,速度與硬盤速度一樣)
(3)boot分區:啟動分區,任何操作系統要啟動都需要一定的空余空間,若沒有boot分區,所有數據都會放在根分區下,若根分區用完,則Linux無法正常啟動。
6.總結
(1)Linux中,根分區是最高級,在根分區中保存一級目錄,在一級目錄中保存二級目錄
(2)在Windows中,C/D/E/F盤是並列的,但在Linux中,根分區可以單獨分配一個磁盤空間,假設給根分區分配一個sda3,那么往根分區寫入數據時數據都會放在sda3中,也可以給根分區的子目錄指定獨立的分區空間。可以理解為,分區不用並列在同一級目錄里,可以縱向嵌套,也可以橫向並列,而且空間單獨計算.並不會因為嵌套了就占用更多空間。
(3)格式化是為了寫入文件系統,但在寫入文件系統前,會清空磁盤。(不要誤以為格式化只是清空磁盤)
(4)掛載:給每個分區掛載一個掛載點,這個掛載點只能是目錄,而且要是空目錄。