來源:互聯網網民 2008-05-18 23:55:13
評論先介紹幾個基本概念:
*磁盤介質DiskMedia,顯示爲DM,對應于物理硬盤或其的一個分區。
*細分磁盤SubDisk,顯示爲SD,是在磁盤介質上對空間作進一步細分。
*卷束Plex,顯示爲PL,建立在SD上,多個卷束可以構成鏡像卷或RAID5卷。
*邏輯卷Volume,顯示爲V,用于建立文件系統或被數據庫使用。
*磁盤組DiskGroup,顯示爲DG,磁盤組包括所有關于邏輯卷的定義和空間。
*文件系統FileSystem:在邏輯卷的基礎上,可建立文件系統,然後MOUNT到一個目錄下,這樣就可以文件存取的方式來使用這塊硬盤了。當然,也可以不建文件系統,而直接把Volume當作裸設備,以TRUNK方式來存取數據,許多數據庫都是用這種方式存取數據。
在Tru64UNIX下正確使用邏輯卷管理硬盤的順序及相應命令如下:
先初始化磁盤介質:
#voldisksetup?idskx
可以使用硬盤分區設備文件
再建磁盤組:
#voldginit<dg_name>dskx
然後劃分邏輯卷:
#volassist?gdatadgmakevol1500m
在磁盤組datadg上建立500M的邏輯卷vol1。
在Volume上建文件系統:
#mkfdmn/dev/vol/datadg/vol1data_dm
#mkfsetdata_dmdata
將此文件系統Mount到一個目錄下:
#mkdir/data
#mountdata_dm#data/data
到此爲止,就可以使用這個硬盤了。有時我們可能在現有的環境下,需要添加、刪除邏輯卷,或者是需要擴大文件系統。我們可以這樣做:
添加邏輯卷
1).添加文件系統卷。
例如:在datadg上添加一個200M的文件系統卷,卷名爲backup,mount到目錄/backup上。
A.創建邏輯卷,在系統提示符下鍵入命令:
#volassist?gdatadgmakebackup200m
B.在邏輯卷backup上創建文件系統:
#mkfdmn/dev/vol/datadg/backupback_dm
#mkfsetback_dmback
C.創建目錄/backup,並將邏輯卷backupmount到/backup.
#mkdir/backup
#mountback_dm#back/backup
D.用df命令,將會看到back_dm的文件集backmount到/backup上
2).添加非文件系統卷(rawdatavolume)。
A.創建邏輯卷,在系統提示符下鍵入命令:
#volassist?gdatadgmakesystem2g
B.將/dev/rvol/datadg/system交給數據庫使用。
刪除邏輯卷
例如:刪除datadg中名爲data的邏輯卷,mount點爲/data。
3).卸載所要刪除的邏輯卷:
A.首先用umount命令將邏輯卷data從/data上卸載下來:
#umount/data
B.若系統提示設備忙,不能卸載;則用fuser檢查該目錄下活動的進程,讓進程正常關閉該目錄文件,或KILL進程,或需要進入單用戶下卸載文件系統:
#fuser?v/data檢查活動進程
#fuser?k/data殺掉在/data下面活動的進程
#shutdownnow進入單用戶
#umount/data卸載文件系統
4).刪除卷上的高級文件系統
#rmvol/dev/vol/datadg/datadata_dm如果data_dm中有多個卷
#rmfdmndata_dm如果這是data_dm中最後一個卷
5).停止邏輯卷data,用命令:
#volume?gdatadgstopdata
6).刪除關于該卷的記錄
7).#voledit?gdatadg?rrmdata
擴大文件系統
8).擴大文件系統,首先要找到這個文件系統所對應的邏輯卷,只有首先擴大邏輯卷,給文件系統以擴大的空間,才能擴大文件系統。
9).爲擴大邏輯卷,先將該卷umount。例如,想要擴大「/data」到1000M,就鍵入命令:
#umount/data
10).擴大相應卷:
#voldg?gdatadgfree
#volassist?gdatadggrowtodata1000m
11).加載文件系統並擴展文件系統空間:
#mount?oextenddata_dm#data/data
12).用df查看unix的文件系統的狀態
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
先介紹幾個基本概念:
*磁盤介質DiskMedia,顯示爲DM,對應于物理硬盤或其的一個分區。
*細分磁盤SubDisk,顯示爲SD,是在磁盤介質上對空間作進一步細分。
*卷束Plex,顯示爲PL,建立在SD上,多個卷束可以構成鏡像卷或RAID5卷。
*邏輯卷Volume,顯示爲V,用于建立文件系統或被數據庫使用。
*磁盤組DiskGroup,顯示爲DG,磁盤組包括所有關于邏輯卷的定義和空間。
*文件系統FileSystem:在邏輯卷的基礎上,可建立文件系統,然後MOUNT到一個目錄下,這樣就可以文件存取的方式來使用這塊硬盤了。當然,也可以不建文件系統,而直接把Volume當作裸設備,以TRUNK方式來存取數據,許多數據庫都是用這種方式存取數據。
在Tru64UNIX下正確使用邏輯卷管理硬盤的順序及相應命令如下:
先初始化磁盤介質:
#voldisksetup?idskx
可以使用硬盤分區設備文件
再建磁盤組:
#voldginit<dg_name>dskx
然後劃分邏輯卷:
#volassist?gdatadgmakevol1500m
在磁盤組datadg上建立500M的邏輯卷vol1。
在Volume上建文件系統:
#mkfdmn/dev/vol/datadg/vol1data_dm
#mkfsetdata_dmdata
將此文件系統Mount到一個目錄下:
#mkdir/data
#mountdata_dm#data/data
到此爲止,就可以使用這個硬盤了。有時我們可能在現有的環境下,需要添加、刪除邏輯卷,或者是需要擴大文件系統。我們可以這樣做:
添加邏輯卷
1).添加文件系統卷。
例如:在datadg上添加一個200M的文件系統卷,卷名爲backup,mount到目錄/backup上。
A.創建邏輯卷,在系統提示符下鍵入命令:
#volassist?gdatadgmakebackup200m
B.在邏輯卷backup上創建文件系統:
#mkfdmn/dev/vol/datadg/backupback_dm
#mkfsetback_dmback
C.創建目錄/backup,並將邏輯卷backupmount到/backup.
#mkdir/backup
#mountback_dm#back/backup
D.用df命令,將會看到back_dm的文件集backmount到/backup上
2).添加非文件系統卷(rawdatavolume)。
A.創建邏輯卷,在系統提示符下鍵入命令:
#volassist?gdatadgmakesystem2g
B.將/dev/rvol/datadg/system交給數據庫使用。
刪除邏輯卷
例如:刪除datadg中名爲data的邏輯卷,mount點爲/data。
3).卸載所要刪除的邏輯卷:
A.首先用umount命令將邏輯卷data從/data上卸載下來:
#umount/data
B.若系統提示設備忙,不能卸載;則用fuser檢查該目錄下活動的進程,讓進程正常關閉該目錄文件,或KILL進程,或需要進入單用戶下卸載文件系統:
#fuser?v/data檢查活動進程
#fuser?k/data殺掉在/data下面活動的進程
#shutdownnow進入單用戶
#umount/data卸載文件系統
4).刪除卷上的高級文件系統
#rmvol/dev/vol/datadg/datadata_dm如果data_dm中有多個卷
#rmfdmndata_dm如果這是data_dm中最後一個卷
5).停止邏輯卷data,用命令:
#volume?gdatadgstopdata
6).刪除關于該卷的記錄
7).#voledit?gdatadg?rrmdata
擴大文件系統
8).擴大文件系統,首先要找到這個文件系統所對應的邏輯卷,只有首先擴大邏輯卷,給文件系統以擴大的空間,才能擴大文件系統。
9).爲擴大邏輯卷,先將該卷umount。例如,想要擴大「/data」到1000M,就鍵入命令:
#umount/data
10).擴大相應卷:
#voldg?gdatadgfree
#volassist?gdatadggrowtodata1000m
11).加載文件系統並擴展文件系統空間:
#mount?oextenddata_dm#data/data
12).用df查看unix的文件系統的狀態