關(guān)于硬盤的識(shí)別,Linux會(huì)根據(jù)設(shè)備類型對(duì)存儲(chǔ)設(shè)備進(jìn)行 識(shí)別,如果是IDE存儲(chǔ)設(shè)備,在計(jì)算機(jī)中將被識(shí)別...系統(tǒng)第二塊IDE接口的硬盤稱為/dev/hdb,而它的分區(qū)名稱為/dev/hdb1,/dev/hdb2,/dev/hdb3。。。sd:SCSI. 邏輯卷LVM 1.創(chuàng)建LVM 2.VG管理 3.LV擴(kuò)容 4.刪除邏輯卷
驛城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),驛城網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為驛城超過(guò)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的驛城做網(wǎng)站的公司定做!
2. 高級(jí)存儲(chǔ)管理 1.文件系統(tǒng)詳解 2. 文件鏈接
3. 創(chuàng)建軟RAID 總結(jié) 前言
CSDN編程社區(qū)
Linux操作系統(tǒng)之存儲(chǔ)管理2 - yiweii的博客 - CSDN博客
1. 文件系統(tǒng)詳解 1、簡(jiǎn)介 名詞解釋: EXT4,EXT4是第四代擴(kuò)展文件系統(tǒng)。 XTS,一種高性能的日志文件系統(tǒng)。 2、類型 索引文件系統(tǒng) 3、系統(tǒng)限制
2. 文件連接 1、軟連接 創(chuàng)建一個(gè)軟鏈接 命令:ln -s 源文件 目標(biāo)文件 -s 軟鏈接 觀察軟鏈接 命令:ll 目標(biāo)文件 查看兩個(gè)文件
3. RAID raid:獨(dú)立磁盤冗余陣列。作用:容錯(cuò),提升讀寫速率
樹枝形目錄管理的,所有目錄全掛在/(根目錄)下。.簡(jiǎn)單給你介紹下,linux存儲(chǔ)文件都是亂放,比如一間房,linux存放文件就是亂扔里面,讀取時(shí)比較快,方便。windows存放文件是一個(gè)挨著一個(gè),這樣如果讀取文件時(shí),有些文件被壓在其他文件下面,讀取沒(méi)有l(wèi)inux方便。大致這么理解就行。
根據(jù)前面介紹的分區(qū)命令就可以創(chuàng)建分區(qū)了,不過(guò)需要注意,我們要為某些特定掛載點(diǎn)設(shè)置合適的分區(qū)大小。CentOS 7 (參考 Red Hat Ent erprise Linux 7 安裝手冊(cè))至少需要為 /boot 、 / 、 /home 、 swap 這四個(gè)掛載點(diǎn)配置分區(qū)。下面是這四個(gè)掛載點(diǎn)分區(qū)大小建議:
下面是可選的掛載點(diǎn)分區(qū):
為各掛載目錄創(chuàng)建好分區(qū)之后,就可以為其創(chuàng)建文件系統(tǒng)了。
在 Windows 環(huán)境下,格式化的操作相對(duì)簡(jiǎn)單。通常的操作步驟是:先打開(kāi)資源管理器,接著在希望被執(zhí)行格式化的盤符圖標(biāo)上右擊,然后選擇“格式化”,再按照提示操作即可。也可以選擇“快速格式化”,但要求分區(qū)沒(méi)有壞道。需要注意的是:對(duì)硬盤執(zhí)行格式化操作時(shí),用戶需要擁有系統(tǒng)管理員權(quán)限(僅限于 Windows Vista 以及此后推出的作業(yè)系統(tǒng))。在 Windows 環(huán)境中,除了可以使用圖形化的操作界面執(zhí)行格式化操作之外,也可以在命令提示字符中使用 Diskpart 指令 (僅限于 Windows 2000 及以后的作業(yè)系統(tǒng),包含 Windows PE)進(jìn)行操作。
在 Unix/Linux 環(huán)境下,通常使用命令工具執(zhí)行格式化操作。需要注意的是:對(duì)硬盤執(zhí)行格式化操作時(shí),用戶需要擁有超級(jí)用戶權(quán)限。創(chuàng)建文件系統(tǒng)的常用命令如下:
并非所有文件系統(tǒng)的命令工具都已經(jīng)默認(rèn)安裝了。要想知道某個(gè)文件系統(tǒng)的命令工具是否可用,可以使用 type 命令。
每個(gè)文件系統(tǒng)命令都有很多命令行選項(xiàng),允許你定制如何在分區(qū)上創(chuàng)建文件系統(tǒng)。要查看所有可用的命令行選項(xiàng),可用 man 命令來(lái)顯示該文件系統(tǒng)命令的手冊(cè)頁(yè)面。所有的文件系統(tǒng)命令都允許通過(guò)不帶選項(xiàng)的簡(jiǎn)單命令來(lái)創(chuàng)建一個(gè)默認(rèn)的文件系統(tǒng)。
為分區(qū)創(chuàng)建了文件系統(tǒng)之后,下一步是將它掛載到虛擬目錄下的某個(gè)掛載點(diǎn),這樣就可以將數(shù)據(jù)存儲(chǔ)在新文件系統(tǒng)中了。你可以將新文件系統(tǒng)通過(guò) mount 命令掛載到虛擬目錄中需要額外空間的任何位置。
現(xiàn)在你可以在新分區(qū)中保存新文件和目錄了! 這種掛載文件系統(tǒng)的方法只能臨時(shí)掛載文件系統(tǒng)。當(dāng)重啟 Linux 系統(tǒng)時(shí),文件系統(tǒng)并不會(huì)自動(dòng)掛載。要強(qiáng)制 Linux 在啟動(dòng)時(shí)自動(dòng)掛載新的文件系統(tǒng),可以將其添加到 /etc/fstab 文件。
如果用標(biāo)準(zhǔn)分區(qū)在硬盤上創(chuàng)建了文件系統(tǒng),為已有文件系統(tǒng)添加額外的空間多少是一種痛苦的體驗(yàn)。你只能在同一個(gè)物理硬盤的可用空間范圍內(nèi)調(diào)整分區(qū)大小。如果硬盤上沒(méi)有地方了,你就必須弄一個(gè)更大的硬盤,然后手動(dòng)將已有的文件系統(tǒng)移動(dòng)到新的硬盤上。這時(shí)候就可以通過(guò)將另外一個(gè)硬盤上的分區(qū)加入已有文件系統(tǒng),動(dòng)態(tài)地添加存儲(chǔ)空間。 Linux 邏輯卷管理器(logical volume manager, LVM)軟件包正好可以用來(lái)做這個(gè)。它可以讓你在無(wú)需重建整個(gè)文件系統(tǒng)的情況下,輕松地管理磁盤空間。
邏輯卷管理的核心在于如何處理安裝在系統(tǒng)上的硬盤分區(qū)。在邏輯卷管理的世界里,硬盤稱作 物理卷(physical volume, PV) 。每個(gè)物理卷都會(huì)映射到硬盤上特定的物理分區(qū)。多個(gè)物理卷集中在一起可以形成一個(gè) 卷組(volume group, VG) 。邏輯卷管理系統(tǒng) 將卷組視為一個(gè)物理硬盤 ,但事實(shí)上卷組可能是由分布在多個(gè)物理硬盤上的多個(gè)物理分區(qū)組成的。 卷組提供了一個(gè)創(chuàng)建邏輯分區(qū)的平臺(tái),而這些邏輯分區(qū)則包含了文件系統(tǒng)。 整個(gè)結(jié)構(gòu)中的最后一層是邏輯卷(logical volume, LV) 。 邏輯卷為 Linux 提供了創(chuàng)建文件系統(tǒng)的分區(qū)環(huán)境,作用類似于到目前為止我們一直在探討的 Linux 中的物理硬盤分區(qū)。Linux 系統(tǒng)將邏輯卷視為物理分區(qū)。 每個(gè)邏輯卷可以被格式化成某種文件系統(tǒng),然后掛載到虛擬目錄中某個(gè)特定位置 。邏輯卷由 PE (physical extents,即物理區(qū)段)組成,PE 為硬盤可供指派給邏輯卷的最小單位(通常為4MB)。
注意,上圖中的第三個(gè)物理硬盤有一個(gè)未使用的分區(qū)。通過(guò)邏輯卷管理,你隨后可以輕松地將這個(gè)未使用分區(qū)分配到已有卷組:要么用它創(chuàng)建一個(gè)新的邏輯卷,要么在需要更多空間時(shí)用它來(lái)擴(kuò)展已有的邏輯卷。 類似地,如果你給系統(tǒng)添加了一塊硬盤,邏輯卷管理系統(tǒng)允許你將它添加到已有卷組,為某個(gè)已有的卷組創(chuàng)建更多空間,或是創(chuàng)建一個(gè)可用來(lái)掛載的新邏輯卷。這種擴(kuò)展文件系統(tǒng)的方法要好用得多!
優(yōu)點(diǎn)
比起正常的硬盤分區(qū)管理,LVM 更富于彈性:
這些優(yōu)點(diǎn)使得 LVM 對(duì)服務(wù)器的管理非常有用,對(duì)于桌面系統(tǒng)管理的幫助則沒(méi)有那么顯著,你需要根據(jù)實(shí)際情況進(jìn)行取舍。
缺點(diǎn)
Linux LVM 是由 Heinz Mauelshagen 開(kāi)發(fā)的,于 1998年 發(fā)布到了 Linux 社區(qū)。它允許你在 Linux 上用簡(jiǎn)單的命令行命令管理一個(gè)完整的邏輯卷管理環(huán)境。 Linux LVM 有兩個(gè)可用的版本。
大部分采用 2.6 或更高內(nèi)核版本的現(xiàn)代 Linux 發(fā)行版都提供對(duì) LVM2 的支持。除了標(biāo)準(zhǔn)的邏輯卷管理功能外, LVM2 還提供了另外一些好用的功能。
Linux LVM 包只提供了命令行程序來(lái)創(chuàng)建和管理邏輯卷管理系統(tǒng)中所有組件。有些 Linux 發(fā)行版則包含了命令行命令對(duì)應(yīng)的圖形化前端,但為了完全控制你的 LVM 環(huán)境,最好習(xí)慣直接使用這些命令。
此外,還可以使用以下命令來(lái)操作邏輯卷:
在手動(dòng)增加或減小邏輯卷的大小時(shí),要特別小心。邏輯卷中的文件系統(tǒng)需要手動(dòng)修整來(lái)處理大小上的改變。大多數(shù)文件系統(tǒng)都包含了能夠重新格式化文件系統(tǒng)的命令行程序,比如用于 ext2、 ext3 和 ext4 文件系統(tǒng)的 resize2fs 程序。
第一種方法:直接增大5G,寫“+5G”
第二種方法:原來(lái)是10G,增大5G就是“15G”
動(dòng)態(tài)擴(kuò)容示例:
Linux系統(tǒng)提供了復(fù)雜的存儲(chǔ)管理系統(tǒng),使得進(jìn)程所能訪問(wèn)的內(nèi)存達(dá)到4GB。在Linux系統(tǒng)中,進(jìn)程的4GB內(nèi)存空間被分為兩個(gè)部分——用戶空間與內(nèi)核空間。用戶空間的地址一般分布為0~3GB(即PAGE_OFFSET,在Ox86中它等于OxC0000000),這樣,剩下的3~4GB為內(nèi)核空間,用戶進(jìn)程通常只能訪問(wèn)用戶空間的虛擬地址,不能訪問(wèn)內(nèi)核空間的虛擬地址。用戶進(jìn)程只有通過(guò)系統(tǒng)調(diào)用(代表用戶進(jìn)程在內(nèi)核態(tài)執(zhí)行)等方式才可以訪問(wèn)到內(nèi)核空間。每個(gè)進(jìn)程的用戶空間都是完全獨(dú)立、互不相干的,用戶進(jìn)程各自有不同的頁(yè)表。而內(nèi)核空間是由內(nèi)核負(fù)責(zé)映射,它并不會(huì)跟著進(jìn)程改變,是固定的。內(nèi)核空間的虛擬地址到物理地址映射是被所有進(jìn)程共享的,內(nèi)核的虛擬空間獨(dú)立于其他程序。Linux中1GB的內(nèi)核地址空間又被劃分為物理內(nèi)存映射區(qū)、虛擬內(nèi)存分配區(qū)、高端頁(yè)面映射區(qū)、專用頁(yè)面映射區(qū)和系統(tǒng)保留映射區(qū)這幾個(gè)區(qū)域。對(duì)于x86系統(tǒng)而言,一般情況下,物理內(nèi)存映射區(qū)最大長(zhǎng)度為896MB,系統(tǒng)的物理內(nèi)存被順序映射在內(nèi)核空間的這個(gè)區(qū)域中。當(dāng)系統(tǒng)物理內(nèi)存大于896MB時(shí),超過(guò)物理內(nèi)存映射區(qū)的那部分內(nèi)存稱為高端內(nèi)存(而未超過(guò)物理內(nèi)存映射區(qū)的內(nèi)存通常被稱為常規(guī)內(nèi)存),內(nèi)核在存取高端內(nèi)存時(shí)必須將它們映射到高端頁(yè)面映射區(qū)。Linux保留內(nèi)核空間最頂部FIXADDR_TOP~4GB的區(qū)域作為保留區(qū)。當(dāng)系統(tǒng)物理內(nèi)存超過(guò)4GB時(shí),必須使用CPU的擴(kuò)展分頁(yè)(PAE)模式所提供的64位頁(yè)目錄項(xiàng)才能存取到4GB以上的物理內(nèi)存,這需要CPU的支持。加入了PAE功能的Intel Pentium Pro及以后的CPU允許內(nèi)存最大可配置到64GB,它們具備36位物理地址空間尋址能力。由此可見(jiàn),對(duì)于32位的x86而言,在3~4GB之間的內(nèi)核空間中,從低地址到高地址依次為:物理內(nèi)存映射區(qū)隔離帶vmalloc虛擬內(nèi)存分配器區(qū)隔離帶高端內(nèi)存映射區(qū)專用頁(yè)面映射區(qū)保留區(qū)。