| 原文地址:openSUSE  
大家在安裝openSUSE時(shí),經(jīng)常就卡在了分區(qū)上,這里詳細(xì)說明一下如何分區(qū)。讓大家對openSUSE的分區(qū)方法有個(gè)詳細(xì)的了解。以后就不會(huì)再出任何問題了 1.Linux 分區(qū)基本知識(shí): 文件系統(tǒng):ext3、ext4、swap swap,交換分區(qū):在磁盤中專門分出一個(gè)磁盤分區(qū)用于交換,一般是內(nèi)存的1.5倍就可 ext3,第三擴(kuò)展文件系統(tǒng),是一個(gè)日志文件系統(tǒng),常用于Linux操作系統(tǒng)。它是很多Linux發(fā)行版的默認(rèn)文件系統(tǒng)。 ext4,2006年10月10日發(fā)布了一個(gè)增強(qiáng)版本的文件系統(tǒng),使用ext4作為名稱。該文件系統(tǒng)包含很多新的功能。 ext4(第四擴(kuò)展文件系統(tǒng))文件系統(tǒng)是Linux系統(tǒng)下的日志文件系統(tǒng),是ext3文件系統(tǒng)的后繼版本。 ext4特點(diǎn): 大型文件系統(tǒng) ext4文件系統(tǒng)可支持最高1 Exbibyte的分區(qū)區(qū)[4]與最大16 Tebibyte的文件。 Extents ext4引進(jìn)了Extent文件存儲(chǔ)方式,以取代ext2/3使用的block mapping方式。Extent指的是一連串的連續(xù)實(shí)體block,這種方式可以增加大型文件的效率并減少分裂文件。ext4支持的單一Extent,在單一block為4KB的系統(tǒng)中最高可達(dá)128MB[1]。單一inode中可存儲(chǔ)4筆Extent;超過四筆的Extent會(huì)以Htree方式被索引。 向下兼容 ext4向下兼容于ext3與ext2,因此可以將ext3和ext2的文件系統(tǒng)掛載為ext4分區(qū)區(qū)。由于某些ext4的新功能可以直接運(yùn)用在ext3和ext2上,直接掛載即可提升少許效能。 ext3文件系統(tǒng)可以部分向上兼容于ext4(也就是說ext4文件系統(tǒng)可以被掛載為ext3分區(qū)區(qū))。然而若是使用到Extent技術(shù)的ext4將無法被掛載為ext3。 預(yù)留空間 ext4允許對一文件預(yù)先保留磁盤空間。目前大多數(shù)文件系統(tǒng)做到這點(diǎn)的方式是直接產(chǎn)生一個(gè)填滿0的文件;ext4和XFS可以使用Linux核心中的一個(gè)新的系統(tǒng)調(diào)用“fallocate()”取得足夠的預(yù)留空間。 延遲取得空間 ext4使用一種稱為allocate-on-flush的方式,可以在數(shù)據(jù)將被寫入磁盤(sync)前才開始取得空間;大多數(shù)文件系統(tǒng)會(huì)在之前便取得需要的空間。這種方式可以增加效能并減少文件分散程度。 突破32000子目錄限制 ext3的一個(gè)目錄下最多只能有32000個(gè)子目錄。ext4的子目錄最高可達(dá)64000,且使用“dir_nlink”功能后可以達(dá)到更高(雖然父目錄的link count會(huì)停止增加)。為了避免效能受到大量目錄的影響,ext4默認(rèn)打開Htree(一種特殊的B-tree)索引功能。該功能已經(jīng)實(shí)現(xiàn)于Linux核心2.6.23版。 日志校驗(yàn)和 Ext4使用校驗(yàn)和特性來提高文件系統(tǒng)可靠性,因?yàn)槿罩臼谴疟P上被讀取最頻繁的部分之一。這個(gè)特性還有一個(gè)好處就是可以安全地避免日志處理時(shí)磁盤I/O的等待,而稍微提高一些性能。日志校驗(yàn)和的技術(shù)源于威斯康辛大學(xué)的一篇名為IRON File Systems的研究論文(見第六節(jié) transaction checksums校驗(yàn)和處理)[5] 在線磁盤整理 對于在線磁盤整理工具有許多草案,但是這些草案都沒有被包含在主流的內(nèi)核當(dāng)中。即使Ext4包含有許多避免磁盤碎片的技術(shù),但是磁盤碎片還是難免會(huì)在一個(gè)長時(shí)間使用過的文件系統(tǒng)中存在。Ext4將會(huì)有一個(gè)具有磁盤整理功能的工具[6]。 快速文件系統(tǒng)檢查 Ext4將未使用的區(qū)塊標(biāo)記在inode當(dāng)中,這樣可以使諸如e2fsck之類的工具在磁盤檢查時(shí)將這些區(qū)塊完全跳過,而節(jié)約大量的文件系統(tǒng)檢查的時(shí)間。這個(gè)特性已經(jīng)在2.6.24版本的Linux內(nèi)核中實(shí)現(xiàn)。 內(nèi)容來自維基百科: http://zh./wiki/Ext4 ========================================== 可見Ext4 有很多優(yōu)點(diǎn),所以建議分區(qū)文件系統(tǒng)建議選擇為Ext4 ========================================== 二、Linux下的分區(qū)名稱: Linux下的分區(qū)命名就像Windows下的C盤、D盤等等。 /dev/hda /dev/hda1 /dev/hda2 /dev/hda5 /dev/hda8 /dev/hdb /dev/hdb1 /dev/sda /dev/sda1 /dev/sdd3 首先它占用了四個(gè)主分區(qū),所以邏輯分區(qū)是從/dev/hda5開始,/dev/hda5就正好是IDE硬盤的第一個(gè)邏輯分區(qū) 現(xiàn)在大多數(shù)朋友都已經(jīng)使用SATA硬盤。所以一般看到的都是/dev/sda,第一塊sda硬盤,第二塊就是sdb、sdc等等 sda5代表第一個(gè)邏輯分區(qū),只有一個(gè)主分區(qū)的朋友只能看到sda1和sda5以后的,這是正常的。 ==================================================== 了解自己的分區(qū) ============================================= 三、Linux分區(qū) / /boot /home /usr /usr/X11R6 存放X-Window的目錄; /usr/bin 存放著許多應(yīng)用程序; /usr/sbin 給超級用戶使用的一些管理程序就放在這里; /usr/doc 這是Linux文檔的大本營; /usr/include Linux下開發(fā)和編譯應(yīng)用程序需要的頭文件,在這里查找; /usr/lib 存放一些常用的動(dòng)態(tài)鏈接共享庫和靜態(tài)檔案庫; /usr/local 這是提供給一般用戶的/usr目錄,在這里安裝軟件最適合; /usr/man man在Linux中是幫助的同義詞,這里就是幫助文檔的存放目錄; /usr/src Linux開放的源代碼就存在這個(gè)目錄,愛好者們別放過哦! swap 可以看出主要分區(qū):/、/boot、/home、swap ====================================== 建立分區(qū)步驟,1./boot、2.swap、3./、4./home ====================================== 四、分區(qū)方式 1.基于分區(qū) 這個(gè)不用多說和Windows下分區(qū)一樣 2.基于LVM LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環(huán)境下對磁盤分區(qū)進(jìn)行管理的一種機(jī)制 詳細(xì):http://baike.baidu.com/view/361916.htm LVM有一個(gè)優(yōu)點(diǎn)可以方便的動(dòng)態(tài)調(diào)整分區(qū)大小。lvextend命令 =============================================================== 如果你是建立基于分區(qū)的方式,可以在分區(qū)工具中看到你的實(shí)際分區(qū)。 但是如果你是基于LVM分區(qū)方式的話,只能看到整個(gè)一個(gè)分區(qū)。而看不到實(shí)際的/home和/分區(qū)。 =============================================================== 五,實(shí)際操作 安裝openSUSE開始,到了安裝硬盤分區(qū)階段 可以看到如圖兩個(gè)分區(qū)方式: 1.基于分區(qū)、2.基于LVM(Encrypt Volume Group_這個(gè)意思是輸入密碼,加密卷的意思) A.操作基于分區(qū) 在openSUSE里,選中基于分區(qū),點(diǎn)編輯分區(qū), 然后在分區(qū)詳細(xì)的專家分區(qū)里,創(chuàng)建自己的分區(qū),分區(qū)順序按一swap,二建立/分區(qū)(建議7G左右,或更高,一般我是分的10G),三建立/home分區(qū)(把剩下的全分配給這個(gè)分區(qū)) 當(dāng)你點(diǎn)到Device Graph,的時(shí)候可以查年分區(qū)布局圖,如下: 如果確認(rèn)無誤的時(shí)候,這樣就完成了分區(qū),接受后一路下一步就可~ B.操作基于LVM 基于LVM和上面其實(shí)差不多,不過要注意的就是把/boot分區(qū)要和其它LVM分區(qū)要單獨(dú)分出來 /boot分區(qū)約需要200M空間,用來安裝啟動(dòng)信息 其它分區(qū)布局在LVM中 分區(qū)順序?yàn)椋确殖鲆粋€(gè)/boot分區(qū),然后把剩下的分區(qū)分部分為LVM,然后分出1.交換分區(qū)(swap),2./分區(qū)(建議7G左右,或更高,一般我是分的10G),3/home分區(qū)(把剩下的全部分給這個(gè)分區(qū)) 然后點(diǎn)Device Graph查看一下分區(qū)布局正確后,點(diǎn)接受 上面兩個(gè)分區(qū)的分區(qū)格式操作如下,分交換分區(qū)和其它/boot分區(qū)的時(shí)候選擇,設(shè)置掛載點(diǎn)為/boot 和swap,swap的文件系統(tǒng)為swap 好了,到這里,這兩種分區(qū)就完成了。推薦大家選擇基于LVM的方式,下面就可以下一步開始安裝OpenSUSE的系統(tǒng)了,請看下一期教程,軟件的選擇~ =================================================== by:wangbin5542 http://www.wowpc.cn 原文地址: | 
|  |