成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

磁盤管理、RAID及Shell腳本練習(xí)

存儲(chǔ) 存儲(chǔ)設(shè)備
RAID 1 又稱為鏡像(Mirroring),一個(gè)具有全冗余的模式。RAID 1可以用于兩個(gè)或2xN個(gè)磁盤,并使用0塊或更多的備用磁盤,每次寫數(shù)據(jù)時(shí)會(huì)同時(shí)寫入鏡像盤。這種陣列可靠性很高,但其有效容量減小到總?cè)萘康囊话?,同時(shí)這些磁盤的大小應(yīng)該相等,否則總?cè)萘恐痪哂凶钚〈疟P的大小。

[[200312]]

一、創(chuàng)建一個(gè)10G分區(qū),并格式為ext4文件系統(tǒng);

(1)、 要求其block大小為2048, 預(yù)留空間百分比為2, 卷標(biāo)為MYDATA, 默認(rèn)掛載屬性包含acl;

(2)、掛載至/data/mydata目錄,要求掛載時(shí)禁止程序自動(dòng)運(yùn)行,且不更新文件的訪問時(shí)間戳;

  1. [root@N1 ~]# mkfs.ext4 -b 2048 -m 2 -L MYDATA /dev/sdb1 
  2. mke2fs 1.42.9 (28-Dec-2013) 
  3. 文件系統(tǒng)標(biāo)簽=MYDATA 
  4. OS type: Linux 
  5. 塊大小=2048 (log=1) 
  6. 分塊大小=2048 (log=1) 
  7. Stride=0 blocks, Stripe width=0 blocks 
  8. 655360 inodes, 5242880 blocks 
  9. 104857 blocks (2.00%) reserved for the super user 
  10. ***個(gè)數(shù)據(jù)塊=0 
  11. Maximum filesystem blocks=273678336 
  12. 320 block groups 
  13. 16384 blocks per group, 16384 fragments per group 
  14. 2048 inodes per group 
  15. Superblock backups stored on blocks:  
  16.     16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816, 1327104,  
  17.     2048000, 3981312 
  18.  
  19. Allocating group tables: 完成 
  20. 正在寫入inode表: 完成 
  21. Creating journal (32768 blocks): 完成 
  22. Writing superblocks and filesystem accounting information: 完成    
  23. [root@N1 ~]# tune2fs -o acl /dev/sdb1 
  24. tune2fs 1.42.9 (28-Dec-2013) 
  25. [root@N1 ~]# mount -o noexec,noatime /dev/sdb1 /data/mydata 
  26. [root@N1 ~]# mount | grep /dev/sdb1 
  27. /dev/sdb1 on /data/mydata type ext4 (rw,noexec,noatime,seclabel,data=ordered) 

二、創(chuàng)建一個(gè)大小為1G的swap分區(qū),并創(chuàng)建好文件系統(tǒng),并啟用之;

  1. [root@N1 ~]# mkswap /dev/sdb5 
  2. 正在設(shè)置交換空間版本 1,大小 = 1048572 KiB 
  3. 無標(biāo)簽,UUID=917fcaf4-68b7-415f-b48d-308eff4d7b9f 
  4. [root@N1 ~]# swapon /dev/sdb5 

三、寫一個(gè)腳本

(1)、獲取并列出當(dāng)前系統(tǒng)上的所有磁盤設(shè)備;

(2)、顯示每個(gè)磁盤設(shè)備上每個(gè)分區(qū)相關(guān)的空間使用信息;

  1. #!/bin/bash 
  2. disk=`fdisk -l | grep -o "/dev/sd[a-z][1-9]\+"
  3. echo -e "All disk:\n$disk\n" 
  4. for i in $disk 
  5.  do 
  6.   df -h $i 
  7. done 

四、總結(jié)RAID的各個(gè)級(jí)別及其組合方式和性能的不同;

RAID級(jí)別介紹; 一般常用的RAID階層,分別是RAID 0、RAID1、RAID 2、RAID 3、RAID 4以及RAID 5,再加上二合一型 RAID 0+1﹝或稱RAID 10﹞。我們先把這些RAID級(jí)別的優(yōu)、缺點(diǎn)做個(gè)比較:

RAID 0 的特點(diǎn);

也稱為條帶模式(striped),即把連續(xù)的數(shù)據(jù)分散到多個(gè)磁盤上存取。當(dāng)系統(tǒng)有數(shù)據(jù)請(qǐng)求就可以被多個(gè)磁盤并行的執(zhí)行,每個(gè)磁盤執(zhí)行屬于它自己的那部分?jǐn)?shù)據(jù)請(qǐng)求。這種數(shù)據(jù)上的并行操作可以充分利用總線的帶寬,顯著提高磁盤整體存取性能。因?yàn)樽x取和寫入是在設(shè)備上并行完成的,讀取和寫入性能將會(huì)增加,這通常是運(yùn)行 RAID 0 的主要原因。但RAID 0沒有數(shù)據(jù)冗余,如果驅(qū)動(dòng)器出現(xiàn)故障,那么將無法恢復(fù)任何數(shù)據(jù)。

RAID 1 的特點(diǎn);

RAID 1 又稱為鏡像(Mirroring),一個(gè)具有全冗余的模式。RAID 1可以用于兩個(gè)或2xN個(gè)磁盤,并使用0塊或更多的備用磁盤,每次寫數(shù)據(jù)時(shí)會(huì)同時(shí)寫入鏡像盤。這種陣列可靠性很高,但其有效容量減小到總?cè)萘康囊话耄瑫r(shí)這些磁盤的大小應(yīng)該相等,否則總?cè)萘恐痪哂凶钚〈疟P的大小。

RAID 5 的特點(diǎn);

在希望結(jié)合大量物理磁盤并且仍然保留一些冗余時(shí),RAID 5 可能是最有用的 RAID 模式。RAID 5可以用在三塊或更多的磁盤上,并使用0塊或更多的備用磁盤。就像 RAID 4一樣,得到的 RAID5 設(shè)備的大小是(N-1)*S。

RAID 5其中一塊磁盤出現(xiàn)故障,那么由于有校驗(yàn)信息,所以所有數(shù)據(jù)仍然可以保持不變。如果可以使用備用磁盤,那么在設(shè)備出現(xiàn)故障之后,將立即開始同步數(shù)據(jù)。如果兩塊磁盤同時(shí)出現(xiàn)故障,那么所有數(shù)據(jù)都會(huì)丟失。RAID5 可以經(jīng)受一塊磁盤故障,但不能經(jīng)受兩塊或多塊磁盤故障。

RAID 5也是采取獨(dú)立存取模式,但是其Parity Data 則是分散寫入到各個(gè)成員磁盤驅(qū)動(dòng)器,因此,除了具備Overlapped I/O 多任務(wù)性能之外,同時(shí)也脫離如RAID 4單一專屬Parity Disk的寫入瓶頸。但是,RAI?D 5在座資料寫入時(shí),仍然稍微受到”讀、改、寫過程”的拖累。

RAID 01/RAID 10特點(diǎn)

RAID 10是先鏡射再分區(qū)數(shù)據(jù),再將所有硬盤分為兩組,視為是RAID 0的***組合,然后將這兩組各自視為RAID 1運(yùn)作。

RAID 01則是跟RAID 10的程序相反,是先分區(qū)再將數(shù)據(jù)鏡射到兩組硬盤。它將所有的硬盤分為兩組,變成RAID 1的***組合,而將兩組硬盤各自視為RAID 0運(yùn)作。

當(dāng)RAID 10有一個(gè)硬盤受損,其余硬盤會(huì)繼續(xù)運(yùn)作。RAID 01只要有一個(gè)硬盤受損,同組RAID 0的所有硬盤都會(huì)停止運(yùn)作,只剩下其他組的硬盤運(yùn)作,可靠性較低。如果以六個(gè)硬盤建RAID 01,鏡射再用三個(gè)建RAID 0,那么壞一個(gè)硬盤便會(huì)有三個(gè)硬盤脫機(jī)。因此,RAID 10較RAID 01常用,零售主板大部份支持RAID 0/1/5/10,但不支持RAID 01。

五、創(chuàng)建一個(gè)大小為10G的RAID1,要求有一個(gè)空閑盤,而且CHUNK大小為128k;

  1. [root@N1 ~]# mdadm -C /dev/md0 -a yes -n 2 -x 1 -c 128 -l 1 /dev/sdb{1,2,3} 
  2. mdadm: /dev/sdb1 appears to contain an ext2fs file system 
  3.        size=10485760K  mtime=Sun Aug 13 15:53:36 2017 
  4. mdadm: Note: this array has metadata at the start and 
  5.     may not be suitable as a boot device.  If you plan to 
  6.     store '/boot' on this device please ensure that 
  7.     your boot-loader understands md/v1.x metadata, or use 
  8.     --metadata=0.90 
  9. mdadm: /dev/sdb3 appears to be part of a raid array: 
  10.        level=raid0 devices=0 ctime=Thu Jan  1 08:00:00 1970 
  11. mdadm: partition table exists on /dev/sdb3 but will be lost or 
  12.        meaningless after creating array 
  13. Continue creating array? y 
  14. mdadm: Defaulting to version 1.2 metadata 
  15. mdadm: array /dev/md0 started. 

六、創(chuàng)建一個(gè)大小為4G的RAID5設(shè)備,chunk大小為256k,格式化ext4文件系統(tǒng),要求可開機(jī)自動(dòng)掛載至/backup目錄,而且不更新訪問時(shí)間戳,且支持acl功能;

  1. [root@N1 ~]# mdadm -C /dev/md0 -a yes -n 3  -c 256 -l 5 /dev/sdb{1,2,3} 
  2. mdadm: /dev/sdb1 appears to contain an ext2fs file system 
  3.        size=10485760K  mtime=Sun Aug 13 15:53:36 2017 
  4. mdadm: /dev/sdb1 appears to be part of a raid array: 
  5.        level=raid5 devices=3 ctime=Sun Aug 13 17:37:58 2017 
  6. Continue creating array? y 
  7. mdadm: Defaulting to version 1.2 metadata 
  8. mdadm: array /dev/md0 started. 
  9. [root@N1 ~]# mkfs.ext4 /dev/md0  
  10. mke2fs 1.42.9 (28-Dec-2013) 
  11. 文件系統(tǒng)標(biāo)簽= 
  12. OS type: Linux 
  13. 塊大小=4096 (log=2) 
  14. 分塊大小=4096 (log=2) 
  15. Stride=64 blocks, Stripe width=128 blocks 
  16. 262144 inodes, 1047552 blocks 
  17. 52377 blocks (5.00%) reserved for the super user 
  18. ***個(gè)數(shù)據(jù)塊=0 
  19. Maximum filesystem blocks=1073741824 
  20. 32 block groups 
  21. 32768 blocks per group, 32768 fragments per group 
  22. 8192 inodes per group 
  23. Superblock backups stored on blocks:  
  24.     32768, 98304, 163840, 229376, 294912, 819200, 884736 
  25.  
  26. Allocating group tables: 完成 
  27. 正在寫入inode表: 完成 
  28. Creating journal (16384 blocks): 完成 
  29. Writing superblocks and filesystem accounting information: 完成  
  30. [root@N1 ~]# mkdir /backup 
  31. [root@N1 ~]# blkid /dev/md0 
  32. /dev/md0: UUID="16e3c761-3b8a-40d0-9bb2-c8f5af081504" TYPE="ext4"  
  33. [root@N1 ~]# vim /etc/fstab 
  34. # /etc/fstab 
  35. # Created by anaconda on Fri Jul 14 17:51:07 2017 
  36. # Accessible filesystems, by reference, are maintained under '/dev/disk' 
  37. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info 
  38. /dev/mapper/centos-root /   xfs defaults0 0 
  39. UUID=ee8161b1-a9d1-4c9f-a2f5-3ba9200eab5f /boot   xfs defaults0 0 
  40. /dev/mapper/centos-swap swapswapdefaults0 0 
  41. UUID=16e3c761-3b8a-40d0-9bb2-c8f5af081504 /backup  ext4 defaults,acl,noatime 0 0 

七、寫一個(gè)腳本

(1) 接受一個(gè)以上文件路徑作為參數(shù);

(2) 顯示每個(gè)文件擁有的行數(shù);

(3) 總結(jié)說明本次共為幾個(gè)文件統(tǒng)計(jì)了其行數(shù);

  1. #!/bin/bash 
  2.  
  3. for i in $@;  
  4.  do 
  5.   echo "lines :`wc -l $i`" 
  6. done 
  7. echo "Count for $# files" 

八、寫一個(gè)腳本

(1) 傳遞兩個(gè)以上字符串當(dāng)作用戶名;

(2) 創(chuàng)建這些用戶;且密碼同用戶名;

(3) 總結(jié)說明共創(chuàng)建了幾個(gè)用戶;

  1. #!/bin/bash 
  2. if [ $# -lt 2 ];then 
  3. echo "Error,Please input more." 
  4. fi 
  5.  
  6. for i in $@; 
  7.  do 
  8.   useradd $i 
  9.   echo $i | passwd --stdin $i 
  10. done 
  11. echo "Create $# users." 

九、寫一個(gè)腳本,新建20個(gè)用戶,visitor1-visitor20;計(jì)算他們的ID之和;

  1. #!/bin/bash 
  2. sum=0 
  3. for i in `seq 1 20`; 
  4.  do 
  5.   useradd visitor$i 
  6.   uid=`id -u visitor$i` 
  7.   let sum=$uid+$sum 
  8. done 
  9. echo "Sum of UID:$sum" 
責(zé)任編輯:武曉燕 來源: 178linux
相關(guān)推薦

2019-08-09 13:50:08

shellLinux

2017-12-07 10:39:19

linux磁盤RAID

2017-08-17 09:32:03

RAID磁盤陣列

2021-05-06 15:18:09

Shell腳本Linux

2018-03-07 10:17:59

磁盤陣列RAID模式

2017-06-26 16:04:11

LinuxShell命令

2018-05-14 09:28:24

RAID磁盤存儲(chǔ)

2017-09-06 08:43:18

RAID磁盤陣列

2018-09-20 10:37:56

RAID技術(shù)磁盤陣列

2022-06-09 08:07:15

Shell腳本Linux

2025-05-08 09:05:00

Shell腳本磁盤日志

2024-11-27 09:19:25

2016-09-13 18:12:53

RAID存儲(chǔ)技術(shù)

2020-11-24 09:53:38

Shell

2018-02-06 08:48:52

RAID5磁盤陣列修復(fù)

2019-04-28 16:25:29

mdadmRAIDLinux

2009-03-12 09:16:46

2018-08-16 10:47:53

raid0磁盤陣列雙硬盤

2015-08-27 10:19:31

LinuxRAID

2019-05-20 16:21:51

LinuxShell監(jiān)控磁盤
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久天堂 | 亚洲视频免费在线观看 | 国产精品久久久久久久午夜片 | 国产综合久久 | 日韩精品区 | 一区二区三区在线免费观看 | 欧美男人天堂 | 久草视频在线播放 | 激情在线视频 | 亚洲欧美视频 | 国产一区2区 | 欧美精品一区二区三区四区五区 | 亚洲福利网 | 亚洲精品成人 | 99精品视频在线 | 欧美不卡| 欧美三级久久久 | 国产一区二区在线播放 | 久久久久久久97 | 欧美成人aaa级毛片在线视频 | 不卡一区二区三区四区 | 国产福利在线播放 | 免费看国产片在线观看 | 一区在线观看 | 久久久久久成人 | 欧美精品成人 | 久久一区二区三区四区 | 国产精品国产精品国产专区不卡 | 天天操天天干天天透 | 久久综合爱| 国产乱码精品一区二区三区中文 | 精品视频一区二区在线观看 | 成人在线不卡 | 国产精品国产成人国产三级 | 日韩在线第一 | 天堂av免费观看 | 成人国产网站 | 欧美爱爱视频网站 | 亚洲热在线视频 | 久久国产高清 | 欧美一区二区三区免费在线观看 |