Linux磁碟分割

來源:互聯網
上載者:User

在Windows作業系統中,是先將物理地址分開,再在分區上建立目錄.在Windows作業系統中,所有路徑都是從盤符開始,如C://program
file.Linux正好相反,是先有目錄,再將物理地址映射到目錄中.在Linux作業系統中,所有路徑都是從根目錄開始.Linux預設可分為3個分區,分別是boot分區、swap分區和根分區.無論是Windows作業系統,還是Linux作業系統,每個分區均可以有不同的檔案系統,如FAT32、NTFS、Yaffs2等.(1)boot分區該分區對應於/boot目錄,約100MB.該分區存放Linux的Grub(bootloader)和核心源碼.使用者可通過訪問/boot目錄來訪問該分區.換句話說,使用者對/boot目錄的操作就是操作該分區.(2)swap分區該分區沒有對應的目錄,故使用者無法訪問.Linux下的swap分區即為虛擬記憶體.虛擬記憶體用於當系統記憶體空間不足時,先將臨時資料存放在swap分區,等待一段時間後,然後再將資料調入到記憶體中執行.所以說,虛擬記憶體只是暫時存放資料,在該空間內並沒有執行.Ps:虛擬記憶體虛擬記憶體是指將硬碟上某個地區類比為記憶體.因此虛擬記憶體的實際物理地址仍然在硬碟上.虛擬記憶體,或者說swap分區只能由系統訪問,其大小為實體記憶體的2倍.(3)根分區在Linux作業系統中,除/boot目錄外的其它所有目錄都對應於該分區.因此,使用者可通過訪問除/boot目錄外的其它所有目錄來訪問該分區.Attention!!!(1)在Linux作業系統中,使用者可根據需要進行修改分區.修改後的分區中,同一目錄下的檔案可能在不同分區中.比如/home目錄下有a、b、c三個目錄,可將不同的分區掛載到這三個目錄下.這種操作是允許的.(2)一塊磁碟上最多有13個分區:為了實現硬碟上的最多分區,可以將硬碟分區為1個主要磁碟分割和3個擴充分區,而每個擴充分區又可以分為4個邏輯分區.這樣,一塊硬碟上最多有13個分區.<1>硬碟上至少有1個主要磁碟分割.<2>邏輯分區不能再進行分區.(3)Linux分區目錄和"盤符"的關係假如硬碟安裝在IDE1的主盤,並使用者想分區成6個可以使用的硬碟分區,則可以採用下面兩種方式.方式一:採用3個主要磁碟分割和3個邏輯分區方式二:採用1個主要磁碟分割和5個邏輯分區安裝Linux時,預設分為三個區,分別是/boot分區、根分區和swap分區.這三個分區分別對應的盤符是hda1、hda2、hda3.(4)Linux允許使用fdisk -l命令和df -h命令來查詢其硬碟分區.其中,df無法顯示出swap分區的大小.[root@localhost /]#fdisk -lDevice Boot Start End Blocks Id System/dev/hda1 * 1 13 104391 83 Linux/dev/hda2 14 1175 9333765 83 Linux/dev/hda3 1176 1305 1044225 82 swap[root@localhost /]#df -h檔案系統 容量 已用 可用 已用% 掛載點/dev/had2 8.8GB 3.1GB 5.3GB 38% / (根分區)/dev/hda1 99MB 9.2MB 85MB 10% /boot (boot分區)(5)在PC機下,A、B盤並不存在,這兩個盤在Linux下類似於hda1/hda2,而C盤類似於hda3,D、E、F盤類似於hda5、hda6、hda7.(6)swap分區不對應"盤符".(7)若硬碟的MBR已壞,則該磁碟就不能再作為引導盤,只能作為資料盤.因為MBR位於硬碟的起始處,使用者不能通過軟體進行修複,也不能跳過起始處.而硬碟中間的某個磁軌壞了,使用者可以軟體修複,也可以跳過該磁軌.編輯本段嵌入式系統磁碟分割嵌入式系統可以分為4個區,分別是bootloader、para、kernel、根分區等,與Windows、Linux分區不同.(1)在嵌入式系統中,沒有swap分區,只有實際的物理空間.(2)bootloader、para、kernel這三個分區的功能類似於Linux系統中的/boot分區,這三個分區分別存放嵌入式系統的啟動代碼和核心.註:Linux系統中/boot分區記憶體放著linux啟動代碼和核心源碼.(3)根分區(/)可以構造,其功能類似於Linux系統中的根分區.在這個分區中可以建立許多目錄,比如/root、/home、/usr等,但不能建立/boot目錄.(4)分區bootloader、para、kernel只能由地址來區分,而根分區只能由目錄來區分.(5)嵌入式系統的驅動程式、上層軟體都放在根分區.在嵌入式系統啟動後,系統無法查看到bootloader、para、kernel這三個分區.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.