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;
然後使用df -h檢視
(2) 掛載至/data/mydata目錄,要求掛載時禁止程式自動執行,且不更新檔案的訪問時間戳;
1)先建立/data/mydata目錄
2)掛載 mount -o noatime,noexec /dev/sdb7 /data/mydata #noatime不更新檔案時間戳
#noexec 掛載時禁止程式自動執行
2、建立乙個大小為1g的swap分割槽,並建立好檔案系統,並啟用之;
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
4、總結raid的各個級別及其組合方式和效能的不同;
raid-0:0, 條帶卷,strip; raid-1: 1, 映象卷,mirror; raid-2...... raid-5:raid-6 raid10 raid01
raid-0: 讀、寫效能提公升;可用空間:n*min(s1,s2,...)
連續地分割資料並並行地讀/寫於多個磁碟上。因此具有很高的資料傳輸率,缺點為無冗餘
raid-1:讀效能提公升、寫效能略有下降;可用空間:1*min(s1,s2,...)
但資料安全性非常高,一對一的冗餘能力,效能方面,讀中等,寫入較慢
raid-5:讀、寫效能提公升,可用空間:(n-1)*min(s1,s2,...)
若有一塊磁碟壞了,則資料自行會推導1+?+1=3,所以raid是帶冗餘的。但是raid5的實際容量則只有3塊硬碟的2塊,讀效能高,寫效能較低
混合型別
raid-10:讀、寫效能提公升,可用空間:n*min(s1,s2,...)/2
5、建立乙個大小為10g的raid1,要求有乙個空閒盤,而且chunk大小為128k;
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
#檢視檔案系統
6、建立乙個大小為4g的raid5裝置,chunk大小為256k,格式化ext4檔案系統,要求可開機自動掛載至/backup目錄,而且不更新訪問時間戳,且支援acl功能;
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檢視檔案系統
第四周 Linux 作業
1,描述gpt 是什麼,應該怎麼使用gpt的全稱是globally unique identifier partition table,gpt意為guid分割槽表優點 gpt可管理的空間近乎無限大.分割槽數量幾乎沒有限制,自帶保險,由於在磁碟的首尾部分各帶乙個gpt表頭.迴圈冗餘檢驗值針對關鍵資料結...
第四周作業
第四周實驗作業 1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 1.1求自然對數e的近似值 include using namespace std int main cout 1.2求圓周率 的近似值 include using name...
第四周作業
實驗作業1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸...