LVMforLinux測試報告(轉)
LVMforLinux測試報告(轉)[@more@] 一、 測試系統環境 系統平臺:Red Hat Linux Advanced Server 2.1 核心版本:2.4.18 伺服器:DELL 6300 LVM核心支援版本:1.0.1 LVM工具版本:1.0.1 檔案系統:reiserfs 二、 安裝步驟 a) 核心編譯 make mrproper make menuconfig 核心配置。 [*] Multiple devices driver support (RAID and LVM) Logical volume manager (LVM) support 由於是全新的核心,同時增加了AIC7XXXX SCSI驅動支援、reiserfs和EXT3檔案系統的支援。 SCSI support ---> SCSI low-level drivers ---> Adaptec AIC7xxx support (253) Maximum number of TCQ commands per device (15000) Initial bus reset delay in milli-seconds File systems ---> Reiserfs support [*] Have reiserfs do extra internal checking [*] Stats in /proc/fs/reiserfs Ext3 journalling file system support (EXPERIMENTAL) b) 安裝LVM工具 cd /root tar zxvf lvm_1.0.1.tar.gz cd LVM/1.0.1 ./configure make make install echo “/sbin/vgscan” >>/etc/rc.d/rc.local echo “/sbin/vgchange -a y “>>/etc/rc.d/rc.local 三、 測試 a) 建立分割槽並初始化為物理卷 用fdisk建立分割槽/dev/sda7、/dev/sda8、/dev/sdb1、/dev/sdb2、/dev/sdb3、/deb/sdc1、/dev/sdc2、/dev/sdc3、/dev/sdc4,分割槽格式為8E(LVM標準分割槽) 初始化為物理卷 pvcreate /dev/sda7 pvcreate /dev/sda8 pvcreate /dev/sdb1 pvcreate /dev/sdb2 pvcreate /dev/sdb3 pvcreate /dev/sdc1 pvcreate /dev/sdc2 pvcreate /dev/sdc3 pvcreate /dev/sdc4 b) 在不同的硬碟上同時建立LVM卷組 vgcreate lvmtest /dev/sda7 /dev/sdb1 成功建立lvmtest卷組 c) 刪除其中的一個卷組 vgreduce lvmtest /dev/sdb1 成功,/dev/sdb1並沒有分配給邏輯卷(LV)使用,可以成功刪除。已經配空間給LV後的物理卷不能再刪除 d) 增加物理卷 將剛才成功從卷組中刪除的物理卷重新加入卷組 vgextend lvmtest /dev/sdb1 成功 e) 建立邏輯 lvcreate ?L 3G ?n lvm1 lvmtest 成功建立一個名為lvm1、大小為3G的邏輯卷 lvcreate ?L 3G ?n lvm2lvmtest 成功建立一個名為lvm1、大小為3G的邏輯卷 f) 格式化邏輯卷 mkreiserfs /dev/lvmtest/lvm1 mkreiserfs /dev/lvmtest/lvm2 成功 g) 將邏輯卷mount到測試目錄 mkdri /mntvm1 mkdir /mnt/lvm2 mount /dev/lvmtest/lvm1 /mnt/lvm1 mount /dev/lvmtest/lvm2 /mnt/lvm2 成功 h) 資料讀寫測試 cp ?rf /var /mnt/lvm1 cp ?rf /usr /mnt/lvm1 cp ?rf /var /mnt/lvm2 cp ?rf /var /mnt/lvm2 總大小為1.2G,寫入正常。 i) 系統引導時自動mount 修改/etc/fstab增加如下兩行 /dev/lvmtest/lvm1 /mnt/lvm1 reiserfs defaults 1 2 /dev/lvmtest/lvm2 /mnt/lvm2 reiserfs defaults 1 2 重新啟動計算機,/mnt/lvm1和/mnt/lvm2兩個目錄正常mount上去。 [root@lvm root]# df -ah Filesystem Size Used Avail Use% Mounted on /dev/sda1 1.9G 298M 1.5G 16% / none 0 0 0 - /proc none 0 0 0 - /dev/pts /dev/sda5 1.4G 20k 1.3G 1% /home none 1006M 0 1006M 0% /dev/shm /dev/sda3 1.4G 1.3G 154M 89% /usr /dev/sda6 1.4G 27M 1.3G 2% /var /dev/lvmtest/lvm1 3.0G 1.2G 1.8G 38% /mnt/lvm1 /dev/lvmtest/lvm2 3.0G 1.2G 1.8G 38% /mnt/lvm2 j) 邏輯卷擴容 lvextend ?L+2G /dev/lvmtest/lvm2 resize_reiserfs ?f /dev/lvmtest/lvm2 用df ?ah檢視,/mnt/lvm2目錄的增長的2G,檔案讀寫正常。 [root@lvm root]# lvextend -L+2G /dev/lvmtest/lvm2 lvextend -- extending logical volume "/dev/lvmtest/lvm2" to 5.00 GB lvextend -- doing automatic backup of volume group "lvmtest" lvextend -- logical volume "/dev/lvmtest/lvm2" successfully extended [root@lvm root]# resize_reiserfs -f /dev/lvmtest/lvm2 reiserfsprogs 3.x.0j [root@lvm root]# df -ah Filesystem Size Used Avail Use% Mounted on /dev/sda1 1.9G 298M 1.5G 16% / none 0 0 0 - /proc none 0 0 0 - /dev/pts /dev/sda5 1.4G 20k 1.3G 1% /home none 1006M 0 1006M 0% /dev/shm /dev/sda3 1.4G 1.3G 154M 89% /usr /dev/sda6 1.4G 27M 1.3G 2% /var /dev/lvmtest/lvm1 3.0G 1.2G 1.8G 38% /mnt/lvm1 /dev/lvmtest/lvm2 5.0G 1.2G 3.8G 23% /mnt/lvm2 k) 邏輯卷減容 lvreduce ?L-2G /dev/lvmtest/lvm2 umount /mnt/lvm2 resize_reiserfs ?f /dev/lvmtest/lvm2 mount /dev/lvmtest/lvm2 /mnt/lvm2 用df ?ah 檢視,/mnt/lvm2目錄成功減小了2G,讀寫測試正常。 [root@lvm root]# lvreduce -L-2G /dev/lvmtest/lvm2 lvreduce -- WARNING: reducing active and open logical volume to 3.00 GB lvreduce -- THIS MAY DESTROY YOUR DATA (filesystem etc.) lvreduce -- do you really want to reduce "/dev/lvmtest/lvm2"? [y/n]: y lvreduce -- doing automatic backup of volume group "lvmtest" lvreduce -- logical volume "/dev/lvmtest/lvm2" successfully reduced [root@lvm root]# umount /mnt/lvm2 [root@lvm root]# resize_reiserfs /dev/lvmtest/lvm2 reiserfsprogs 3.x.0j reiserfs_open: bread failed reading bitmap #24 (786432) reiserfs_open: bread failed reading bitmap #25 (819200) reiserfs_open: bread failed reading bitmap #26 (851968) reiserfs_open: bread failed reading bitmap #27 (884736) reiserfs_open: bread failed reading bitmap #28 (917504) reiserfs_open: bread failed reading bitmap #29 (950272) reiserfs_open: bread failed reading bitmap #30 (983040) reiserfs_open: bread failed reading bitmap #31 (1015808) reiserfs_open: bread failed reading bitmap #32 (1048576) reiserfs_open: bread failed reading bitmap #33 (1081344) reiserfs_open: bread failed reading bitmap #34 (1114112) reiserfs_open: bread failed reading bitmap #35 (1146880) reiserfs_open: bread failed reading bitmap #36 (1179648) reiserfs_open: bread failed reading bitmap #37 (1212416) reiserfs_open: bread failed reading bitmap #38 (1245184) reiserfs_open: bread failed reading bitmap #39 (1277952) You are running BETA version of reiserfs shrinker. This version is only for testing or VERY CAREFUL use. Backup of you data is recommended. Do you want to continue? [y/N]:y Fetching on-disk bitmap..done Processing the tree: 0%....20%....40%....60%....80%....100% left 0, 5153 /sec nodes processed (moved): int 119 (0), leaves 18732 (0), unfm 269739 (0), total 288590 (0). ReiserFS report: blocksize 4096 block count 786432 (1310720) free blocks 489608 (1013880) bitmap block count 24 (40) Syncing..done 在對分割槽減容時,時間相對較長,時間長短與減容分割槽的容量大小有關。減容不能線上實現,必須要將LV所在的mount點umount下來,並且減容操作有一定的風險。 l) 跨不同物理硬碟建立多VG(卷組) 新建VG。 vgcreate ?s 32M lvmtest2 /dev/sda8 /dev/sdb2 /dev/sdc2 [root@lvm log]# vgcreate -s 32M lvmtest2 /dev/sda8 /dev/sdb2 /dev/sdc2 vgcreate -- INFO: maximum logical volume size is 1.00 Terabyte vgcreate -- doing automatic backup of volume group "lvmtest2" vgcreate -- volume group "lvmtest2" successfully created and activated [root@lvm log]# vgdisplay lvmtest2 --- Volume group --- VG Name lvmtest2 VG Access read/write VG Status available/resizable VG # 1 MAX LV 255 Cur LV 0 Open LV 0 MAX LV Size 1.00 TB Max PV 255 Cur PV 3 Act PV 3 VG Size 13.91 GB PE Size 32.00 MB Total PE 445 Alloc PE /
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957038/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Allure測試報告測試報告
- Jumper 測試報告測試報告
- 雲測試報告測試報告
- 測試計劃和測試報告測試報告
- 測試總結報告
- 滲透測試報告測試報告
- pytest-testreport測試報告測試報告
- CNAS軟體測試報告測試報告
- 雲服務測試報告測試報告
- 軟體測試--缺陷報告
- 走進Java介面測試之測試報告ExtentReportJava測試報告
- 軟體安全測試報告怎麼編寫?安全測試報告價格貴嗎?測試報告
- allure 測試報告怎麼嵌入到測試平臺?測試報告
- allure生成測試報告 0 NAN%測試報告NaN
- 效能測試報告編寫技巧測試報告
- 如何編寫功能測試報告測試報告
- 高顏值測試報告- XTestRunner測試報告
- httprunner(11)執行測試報告HTTP測試報告
- 整合 extentreports、beautifulreport、allure 測試報告測試報告
- 軟體產品測試報告在哪裡申請?出具測試報告時間要多久?測試報告
- 軟體效能測試報告應該包含的內容,效能測試報告需要多少錢?測試報告
- 軟體效能測試報告怎麼編寫?哪些機構可以出具效能測試報告測試報告
- 滲透測試學習之報告測試引數五
- Python單元測試框架pytest常用測試報告型別Python框架測試報告型別
- 軟體測試報告包含哪些內容?如何獲取高質量軟體測試報告?測試報告
- 軟體安全測試報告怎麼編寫?出具測試報告的權威軟體檢測機構測試報告
- Cypress系列(41)- Cypress 的測試報告測試報告
- 輸入測試報告的步驟測試報告
- jmeter分散式no-gui 測試報告JMeter分散式GUI測試報告
- jmeter+ant輸出測試報告JMeter測試報告
- 2021年測試工具調查報告
- pytest(11)-Allure生成測試報告(一)測試報告
- pytest(2)-pytest-html測試報告HTML測試報告
- 軟體系統功能測試報告測試報告
- Jmeter——結合Allure展示測試報告JMeter測試報告
- 【轉】istio原始碼分析——mixer遙測報告原始碼
- 軟體測試報告內容如何編寫?可出具專業軟體測試報告公司安利測試報告
- 測試計劃&效能測試分析報告模板(僅供參考)
- 記學習滲透測試之報告測試引數二