Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 關於windows >> Windows和Linux系統磁盤管理對比透析

Windows和Linux系統磁盤管理對比透析

日期:2017/2/7 13:25:19      編輯:關於windows
 

信息化時代的蓬勃發展,帶來了數據量的爆炸式增長,當然,非常熱門的一個話題是,數據如何存儲的問題。從我們購買回來一塊磁盤開始,到它能夠真正的存儲數據結束,對於我們管理員來說,究竟需要哪些操作呢?

這跟操作系統的類型息息相關,不同的操作系統管理方式上是有區別的,對於windows系統而言,首先需要將磁盤安裝到計算機的硬件上,然後開啟windows系統,打開磁盤管理找到新添加的磁盤,聯機-初始化-新建卷-分配盤符-格式化,然後直接打開文件資源管理器,就可以在相應的分區內存儲數據了,一點都不難。對於Linux系統而言,其實也並不復雜,而Linux系統雖然像windows系統一樣有豐富的圖形化界面,但實際上我們通常都是在命令行下完成各種管理任務,並且Linux系統下磁盤的管理也並不復雜,只是Linux下一切皆文件的特征決定了使用起來比windows稍顯復雜,需要首先進行分區,然後格式化,最後要想使用需要掛載到相應的目錄下實現,單也僅僅比windows下多了一個步驟而已,那麼具體需要哪些命令來實現呢?這一節,我們將通過實驗的方式來演示一下一個磁盤從安裝上去開始,到最後能在裡面存儲數據結束,兩種不同操作系統磁盤管理各自的獨特魅力。

Windows系統磁盤基礎管理:
實驗環境:
VMware的虛擬化平台,一台安裝了Windows Server2012R2操作系統的虛擬機SVR1。

第一步:使用VMware的平台為SVR1添加一塊磁盤。
打開VMware的平台,選中SVR1右鍵,選擇設置,點擊添加,打開虛擬磁盤的添加向導,按照向導的默認設置一步步添加一塊60GB大小的虛擬磁盤。


第二步:開機完成磁盤的分區格式化直至最終使用

1、打開SVR1,用管理員賬號登錄,用windows+R快捷鍵打開運行,輸入diskmgmt.msc從而打開磁盤管理,可以看到多出了一塊用紅色向下箭頭標記的磁盤,然後選中磁盤右鍵-聯機,然後右鍵-初始化磁盤,默認選擇MBR分區格式,完成後紅色標記消失。



2、選中60GB未分配空間的空白出右鍵,新建簡單卷,彈出新建簡單卷向導,按照向導,依次指定卷大小20480M,驅動器號為E,進行格式化的文件系統類型為NTFS,然後完成。將會看到多出一個20GB大小的磁盤分區,然後打開文件資源管理器看到一個E盤的分區,就可以在裡面存儲文件數據了。

Linux系統下磁盤管理:(實驗中命令顯示結果可能過長,只顯示關鍵部分)

實驗環境:
VMware的虛擬化平台,一台安裝了Rethat Enterprise Linux 7.0的虛擬機Linux 7.0-1。

第一步:基於VMware平台,為Linux7.0-1添加一塊SCSI類型的虛擬磁盤
為Linux系統虛擬機添加一塊磁盤與windows下相同,參照為SVR1添加虛擬磁盤步驟,這裡不再演示。為Linux7.0-1添加一塊20GB大小的虛擬磁盤。

第二步:打開Linux7.0-1,用root用戶登錄,fdisk -l命令查看虛擬機磁盤分區的狀態。

可以看到當前虛擬機上多出一塊磁盤,並且沒有做任何分區。

第三步:用fdisk命令對/dev/sdb磁盤創建一個主分區和一個邏輯分區。
在shell提示符下,輸入fdisk /dev/sdb後,依次輸入n 表示新建分區,p來指定分區類型為主分區,1來指定分區編號,回車表示選擇默認的起始扇區,+200M指定分區的大小,完成後將創建一個200M大小的主分區,同樣的方法,繼續依次輸入n – e – 回車 – 回車 – 回車,將剩余的空間創建成為一個擴展分區,用p來查看創建的分區情況,然後一定記得用w選項,保存退出。(其實這裡還有一些常用的選項,比如用t來指定文件系統的類型,用d來刪除分區,用q在誤操作未保存的情況下不保存退出等)


第四步:用partprobe  /dev/sdb的命令啟動內核對新分區表的重新讀取


第五步:對新建分區 /dev/sdb1進行格式化
用mkfs.ext4 /dev/sdb1 或者 mkfs –t ext4 /dev/sdb1的命令將sdb1分區格式化為ext4的文件系統類型。


第六步:對新建分區/dev/sdb1進行掛載

1、用mkdir /test命令創建要掛載的目錄

2、用mount /dev/sdb1 /test命令將新建的分區掛載到相應的目錄下(臨時掛載,系統重啟後掛載失效)

3、用vi /etc/fstab編輯文件添加掛載記錄實現開機自動掛載
這裡簡單解釋一下該文件中添加記錄的含義:第一列/dev/sdb1代表需要掛載的文件系統或存儲設備;第二列/test代表要掛載點目錄;第三列ext4代表該分區的文件系統類型;第四列defaults代表默認的掛載選項,比如只有超級用戶,以讀寫的權限自動掛載;最後兩個0,第五列的0代表忽略dump備份操作(1代表備份);第六列的0代表開機自檢的順序,0代表不自檢,1代表檢查根分區,其他分區用2、3……,數字越小代表自檢越優先。

4、用df -h 的命令查看掛載的結果

5、用cd /test命令切換到掛載後的 /test目錄下進行創建文件的操作嘗試
可以看到能夠正常在/test目錄下創建文件1,並且在目錄下看到lost+found,說明確實是掛載成功後的目錄。

    綜合以上內容,我們發現不論windows還是Linux在實現磁盤管理的操作方法其實都大同小異,只是方式不同而已。其實做過磁盤管理的管理員都知道,磁盤的管理遠遠沒有這麼簡單,比如在磁盤管理的過程中可能常常面臨,我究竟應該把磁盤分區設置多大才是合理的呢?磁盤分區空間快要寫滿了,我該如何調整一下磁盤分區的大小呢?以前做的磁盤陣列不太好用,我想調整一下RAID的級別,怎麼辦?……諸如此類的問題層出不窮,面對這樣的困擾,做為管理員應該如何解決呢

在上一節windows和Linux系統下磁盤管理對比透析(一)中,我們學習了兩種不同的操作系統磁盤的基礎應用管理的差異,但是實際環境中,對磁盤的管理遠遠沒有那麼簡單,管理過磁盤存儲的管理員可能都知道,在磁盤管理中時常會面臨分區大小如何規劃?劃分好的磁盤分區空間不足時怎麼辦?我想更換磁盤陣列的結構,怎麼操作?諸如此類的困擾煩不勝煩,解決這些問題的辦法往往是通過使用符號鏈接,或者使用調整分區大小的工具等方式擴容,但這些都是臨時的解決方法,並沒有從根本上解決問題,隨著windows server2012中存儲空間的出現,Linux下LVM的出現,這些問題都迎刃而解了。

那麼這一節我們就將著眼於windows server2012環境下,通過存儲空間的配置過程來體會一下存儲空間實現磁盤的管理靈活性,也將會基於Linux 7.0的環境實現Linux下邏輯卷的管理,從而對比一下兩種方式實現磁盤管理的差異與魅力。

對於windows系統而言,管理員們為了增加服務器上磁盤的可用性常常會用磁盤陣列的方式,選擇適當的RAID級別從而高可用。但我們知道磁盤陣列是工作在操作系統之下的,需要在安裝操作系統之前規劃好RAID,那麼問題是,如果RAID已經規劃完成並且已經投入使用了,但現在我想更改RAID的級別,我應該怎麼做呢?此時,我們需要重啟,然後重新規劃RAID配置,重新安裝操作系統,實施起來非常麻煩。那麼有沒有一種簡化的方案既能很好的更換RAID,又能快速的實施呢?在windows server2012之前是沒辦法解決的,而到了windows server2012之後就出現了一個新功能叫存儲空間,它運行在操作系統之上,通過存儲空間實現近似RAID的功能。接下來將通過實驗的方式演示存儲空間的部署過程。

Windows系統下存儲空間的管理:

實驗環境:
VMware的虛擬化平台,一台安裝了windows server2012R2操作系統的虛擬機SVR1。

第一步:為虛擬機SVR1添加3塊磁盤

添加虛擬磁盤的過程可以參考windows和Linux系統磁盤管理對比透析(一)。添加完成後在服務器管理器中選中左側的文件和存儲服務-存儲池,然後在打開的界面中將看到有三塊區域分別為存儲池,虛擬磁盤,物理磁盤並在物理磁盤框中看到有三個新添加的大小為60GB的磁盤,並且在本地的磁盤管理中也可以看到多出三塊磁盤。


第二步:基於當前的三塊物理磁盤新建存儲池

在存儲池區域空白處,右鍵,新建存儲池,打開存儲池新建向導,依次指定存儲池的名稱,比如pool;選擇放入存儲池中的物理磁盤,比如將三個都勾選上,並且將分配的類型選擇自動,這裡的熱備用和手動指的是當其他磁盤出現故障時,該磁盤將做為熱備磁盤自動切換還是手動切換的方式實現替換,這裡我們均選擇自動分配的方式。然後下一步,最後創建。

存儲池創建成功後,在服務器管理器-存儲池界面中選中創建的存儲池pool,可以看到3塊物理磁盤已經添加到存儲池中變成了池化的資源,並且可以嘗試打開本地磁盤管理發現三塊磁盤也無法看到了。

第三步:基於存儲池創建虛擬磁盤

1、找到虛擬磁盤區域,選擇任務-新建虛擬磁盤或者直接選擇新建虛擬磁盤向導,打開新建虛擬磁盤的向導,依次指定虛擬磁盤的名稱vd1,接下來讓我們選擇該虛擬磁盤中存儲數據在物理磁盤中的布局方式,simple代表RAID0,mirror代表RAID1,parity代表RAID5,我們這裡選擇simple即可,設置類型選擇精簡,指定大小為10GB,最後選擇創建。



2、點擊關閉後,自動彈出新建卷向導,這一步驟主要是實現對新建的虛擬磁盤的分區和格式化。這裡依次指定創建卷基於的服務器和磁盤,指定新建卷的大小,驅動器號等信息,這裡我們全部保持默認。完成後點擊關閉,在虛擬磁盤區域將會顯示新建的虛擬磁盤vd1。

第四步:存儲空間的管理
Copyright © Windows教程網 All Rights Reserved