一、分割槽方式
mbr最大支援2tb,最多4個主分割槽,如果需要4個以上分割槽,則可以將乙個主分割槽最多分為11個邏輯分割槽。
gpt大於2tb,沒有擴充套件或邏輯分割槽的概念。
fdisk建立管理mbr,parted建立gpt。
二、fdisk管理磁碟(簡單說明)
1、檢視所有磁碟
fdisk -l
2、對nvme0n2進行分割槽
fdisk /dev/nvme0n2
p 檢視分割槽資訊
n建立分割槽
p主分割槽
3、在分割槽上建立檔案系統
mkfs.xfs /dev/nvme0n2p1
mkdir -p /disk01
mount -t xfs /dev/nvme0n2p1 /disk01/
三、mdadm管理磁碟
命令列執行分割槽gpt分割槽
parted -s /dev/nvme0n3 mklabel gpt
parted -s /dev/nvme0n3 mkpart p1 0 10g
parted -s /dev/nvme0n3 mkpart p2 10g 100%
parted -s /dev/nvme0n3 rm 5
parted -s /dev/nvme0n3 p
四、磁碟陣列
1、介紹
raid0:最高的吞吐量,100%磁碟使用量,沒有資料映象,需要2個或者2*n塊盤。
raid1:讀快,寫慢,50%資料使用量,完全資料映象
raid2:用於沒有內嵌錯誤檢測的驅動器,所有iscsi都支援,已過時。
raid3:奇偶校驗,n+1塊盤,n塊盤的資料量,資料寫入需要往一塊盤中寫校驗資訊,適合讀,linux不支援。
raid4:同raid3,不同於按位,這裡是按照資料塊。
3*10g的使用率為【(3-1)/3】*30 =20g
2、安裝程式
dnf install -y mdadm
3、建立raid0
parted -s /dev/nvme0n2 mklabel gpt
parted -s /dev/nvme0n3 mklabel gpt
parted -s /dev/nvme0n2 mkpart p1 0 100%
parted -s /dev/nvme0n3 mkpart p1 0 100%
parted -s /dev/nvme0n2 set 1 raid on
parted -s /dev/nvme0n3 set 1 raid on
lsblk 檢視磁碟狀態
建立raid磁碟陣列
mdadm --create /dev/md1 --level=raid0 --raid-devices=2 /dev/nvme0n2p1 /dev/nvme0n3p1
檢視建立後的磁碟陣列資訊
mdadm -d /dev/md1
mkfs.xfs /dev/md1
mkdir -p /disk01
mount /dev/md1 /disk01
自動掛載
blkid /dev/md1
/dev/md0: uuid="f930ee1d-f43e-427b-8a4c-5b07d35e17f0" block_size="512" type="xfs"
echo "uuid=f930ee1d-f43e-427b-8a4c-5b07d35e17f0 /disk01 xfs defaults 0 0" >> /etc/fstab
4、建立raid1
parted -s /dev/nvme0n4 mklabel gpt
parted -s /dev/nvme0n5 mklabel gpt
parted -s /dev/nvme0n4 mkpart p1 0 100%
parted -s /dev/nvme0n5 mkpart p1 0 100%
parted -s /dev/nvme0n4 set 1 raid on
parted -s /dev/nvme0n5 set 1 raid on
mdadm --create /dev/md2 --level=raid1 --raid-devices=2 /dev/nvme0n4p1 /dev/nvme0n5p1
mkfs.xfs /dev/md2
mkdir -p /disk02
mount /dev/md2 /disk02
5、移除
umount /disk01
mdadm -s /dev/md1
mdadm --misc --zero-superblock /dev/nvme0n4p1
mdadm --misc --zero-superblock /dev/nvme0n5p1
vi /etc/fstab
重啟
LINUX8 程序管理
對後台整體的管理 什麼是程序?每個執行的程式 就成為乙個程序 每乙個程序對應乙個父程序,父程序可以複製多個子程序 每個程序以前台和後台方式存在,前台程序使用者可在螢幕上操作,後台程序實際操作,螢幕無法顯示,一般系統服務以後台程序方式存在,且常駐系統,直至關係。顯示系統執行程序 ps指令 檢視進行使用...
Linux 8特殊許可權
檢視passwd命令檔案的許可權 首先通過which檢視passwd命令檔案所在位置 which passwd我們發現所在位置是 usr bin passwd 注意區分 etc passwd下的passwd檔案,此處是配置檔案 通過 ll user bin passwd檢視詳細資訊 rwsr xr ...
Linux8系統學習 編寫Shell指令碼(一)
一 編寫shell指令碼 shell終端直譯器是人與計算機硬體之間的 翻譯官 它作為使用者與linux系統內部的通訊媒介,除了能夠支援各種變數與引數外,還提供了諸如迴圈 分支等高階程式語言才有的控制結構特性。要想正確使用shell中的這些功能特性,準確下達命令尤為重要。shell指令碼命令的工作方式...