1、創建一個10G分區,並格式爲ext4文件系統;
1)使用 fdisk -l 查看磁盤
2) 使用fdisk /dev/[hs]d[a-z]命令進行操作,比如我的是fdisk /dev/sdb進入fdisk工具
n 選擇創建新的分區
p 創建邏輯分區,e創建擴展分區
w 保存修改並退出fdisk工具
保存退出fdisk工具後,使用partx -a /dev/sdb更新一下分區表
使用mkfs.ext4格式化相對應的分區,mkfs.ext4 /dev/sdb5,
然後使用blkid查看指定的塊設備信息 : blkid /dev/sdb5如下圖
(1) 要求其block大小爲2048, 預留空間百分比爲2, 卷標爲MYDATA, 默認掛載屬性包含acl;~]# mke2fs -t ext4 -b 2048 -m 2 -L MYDATA /dev/sdb7
然後使用df -h查看
1)先創建/data/mydata目錄
2)掛載 mount -o noatime,noexec /dev/sdb7 /data/mydata #noatime不更新文件時間戳
#noexec 掛載時禁止程序自動運行
1)使用fdisk /dev/sdb 進入磁盤工具
2)使用n進行新建分區,我這裏是在擴展分區上新建的分區,默認選擇開始柱面,+1G
3)輸入l查詢要分區的類型,找到swap,
4)使用t選擇類型然後輸入82,保存並推出w
5)使用partx -a /dev/sdb更新下分區表
6)使用專用的mkswap 格式化分區 mkswap /dev/sdb6
7)啓用該交換分區 swapon /dev/sdb6
3、寫一個腳本
(1)、獲取並列出當前系統上的所有磁盤設備;
(2)、顯示每個磁盤設備上每個分區相關的空間使用信息;#!/bin/bash
read -p "please enter sda,sdb or any key " KEY #讀取變量
case $KEY in #如果變量爲sda
sda)
df -h | grep sda
fdisk -l /dev/sda
;;
sdb)
df -h | grep sdb
fdisk -l /dev/sdb
;;
*)
df -h
esac
RAID-0:0, 條帶卷,strip; RAID-1: 1, 鏡像卷,mirror; RAID-2...... RAID-5:RAID-6 RAID10 RAID01
RAID-0: 讀、寫性能提升;可用空間:N*min(S1,S2,...)
無容錯能力,最少磁盤數:2, 2+
連續地分割數據並並行地讀/寫於多個磁盤上。因此具有很高的數據傳輸率,缺點爲無冗餘RAID-1:讀性能提升、寫性能略有下降;可用空間:1*min(S1,S2,...)
有冗餘能力,最少磁盤數:2, 2+
但數據安全性非常高,一對一的冗餘能力,性能方面,讀中等,寫入較慢
RAID-5:讀、寫性能提升,可用空間:(N-1)*min(S1,S2,...)
有容錯能力:1塊磁盤,最少磁盤數:3, 3+,數據分三部分寫入
若有一塊磁盤壞了,則數據自行會推導1+?+1=3,所以RAID是帶冗餘的。但是raid5的實際容量則只有3塊硬盤的2塊,讀性能高,寫性能較低
混合類型
RAID-10:讀、寫性能提升,可用空間:N*min(S1,S2,...)/2
有容錯能力:每組鏡像最多隻能壞一塊;最少磁盤數:4, 4+
1)使用fdisk工具創建2個10G以上的分區
2)fdisk /dev/sdb,然後使用n進行創建分區都爲10G的2個分區
3)保存w,然後partx -a /dev/sdb更新分區表
4)mdadm -C
/dev/md0
-l 1 -c 128 -n 2
/dev/sdb5
/dev/sdb6
或者
mdadm -C
/dev/md0
-l 1 --chunk 128 -n 2
/dev/sdb5
/dev/sdb6
#創建級別爲1chunk爲128,的磁盤md0
5)mkfs.ext4
/dev/md0
#建立成功後格式化
6)mkdir
/tmp/md0
#創建文件夾
7)mount
/dev/md0
/tmp/md0
#掛機文件系統
8)df
-h
#查看文件系統
1)使用fdisk /dev/sdb進入fdisk工具新建分區sdb11,sdb12,sdb13各爲4G
2)保存退出,partx -a /dev/sdb更新分區表
3)~]# mdadm -C /dev/md5 -a yes -l 5 -c 256 -n 3 /dev/sdb11 /dev/sdb12 /dev/sdb13
4)~]# mkfs.ext4 /dev/md5 #建立成功後格式化
5)~]# mkdir /bachup #創建文件夾
6)~]# mount -o acl,noatime /dev/md5 /backup #掛機文件系統不更新時間戳,並擁有ACL功能
7)~]# blkid /dev/md5 查看UUID,並拷貝放置此文件 /etc/fstab 中後面一行即可讓它開機啓動
8)df -h查看文件系統