相關實驗示例
阿新 • • 發佈:2018-02-01
mon 一份 per 離線 開啟 dev 同文件 cdr mark
相關實驗示例
創建文件系統
1.創建分區 fdisk or gdisk /dev/DIVICE 2.創建文件系統 mkfs .fs_type or mkfs -t fs_type /dev/DIVICE/??? 3.掛載 創建掛載點 mkdir /mnt/???(可以任意創建) 臨時掛載: mount /dev/DIVICE/??? /mnt/???(掛載點) 永久掛載 :vim /etc/fstab UUID ……………….. mount -a
創建和刪除swap分區
1.創建分區 fdisk /dev/DIVICE MBR:82 gdisk /dev/DIVICE GPT:8200 2.創建交換分區 mkswap /dev/DIVICE/??? 3.編輯文件掛載的配置文件 vim /etc/fstab UUID swap swap defaults 或pri=num(代表優先級) 0 0 4.啟用swap分區 swapon -a 5.刪除swap分區 1)禁用分區 swapoff /dev/DIVICE/??? 2)在/etc/fstab中刪除對應的配置行 3)刪除對應的分區 fdisk /dev/DIVICE/???
以文件方式創建和刪除swap分區
最好新建個分區來供swap用,用已存在的也可以。 1.創建分區 fdisk /dev/DIVICE 2.創建文件系統 mkfs.xfs(根據系統默認情況創建) /dev/DIVICE/??? 3.掛載文件系統 mkdir /mnt/tmp? vim /etc/fstab UUID ………………… mount -a 4.進入剛創建的文件系統,並創建用於做分區的文件 dd if=/dev/zero of=swapfiles bs= count= 5.創建(更換)swap文件系統 mkswap swapfiles(這個就當作分區用) vim /etc/fstab UUID ……… 6.啟動分區 swapon -a 7.刪除swap分區 1)禁用 swapoff /mnt/tmp/swapfiles 2)從/etc/fstab 中刪除 3)刪除swapfiles文件 或刪除所在分區
實現配額
遷移home到獨立分區(這裏作為實現配額的條件)
1。 新建分區
fdisk /dev/DEVICE
2。 創建文件系統
mkfs.fs_type /dev/DEVICE
3。 臨時掛載到臨時目錄 /mnt/home ,用於數據轉存。
mount /dev/DEVICE /mnt/home
cp -a /home/* /mnt/home
4。 避免其他用戶正在使用你所遷移的對象,通知後切到單用戶進行操作:init 1
5。 進行永久掛載
vim /etc/fstab
UUID=xxx /home ext4 defaults 0 0
6。 備份home數據
rm -rf /home/*
7。 mount -a
8。 init 3
實現配額
1。 添加具有磁盤配額的選項關鍵字
vi /etc/fstab
UUID=xxx /home ext4 usrquota,grpquota 0 0
mount -o remount /home
2。創建新的quota文件
quotacheck -cug /home
/home/相對應的數據庫文件{aquota.user,aquota.group}
3。開啟配額功能
setenforce 0
quotaon /home
4。編輯配額
edquota wang
/dev/sda6 xxxx 80000 100000
5。因為是在/home中創建的磁盤配額,所以僅僅對/home有用
測試
su - wang
dd
創建和刪除軟RAID
1.創建所需的磁盤分區,大小分區大小必須一樣
fdisk /dev/DEVICE
2.創建並定義RAID設備(mdadm --create --help)
mdadm -C /dev/md? -a yes -l ? -n ? -x ? /dev/{?,?,?,?,?}
3.查看RAID的情況
mdadm --detail|-D /dev/md?
or
cat /proc/mdstat
4.對新建的RIAD創建文件系統
mkfs.fs_type /dev/md?
5.進行臨時掛載或永久掛載
mkdir /mnt/RAID?
mount /dev/md? /mnt/RAID?
vim /etc/fstab
uuid…….
mount -a
這樣RAID就可以用了
6.增加新的成員給RAID(mdadm --grow/manage --help)
mdadm -G /dev/md? -n ? -a /dev/sd?
7.移除壞的磁盤(磁盤工作情況下不能進行移除)(mdadm --manage --help)
mdadm /dev/md? -r /dev/sd?
8.刪除RAID以及磁盤上RAID 信息
mdadm -S /dev/md?
umont /dev/md?
vim /etc/fstab 來移除/dev/md?
mdadm --zero-superblock /dev/sd?
邏輯卷相關
邏輯卷的實現
1。創建獨立分區
fdisk /dev/DEVICE
類型 LVM
2。先創建物理卷
pvcreate /dev/sda? /dev/sdb?
3。再創建卷組
vgcreate vg? /dev/sd{a,b}?
4。然後創建邏輯卷
lvcreate -n lv? -l 50%vg vg?
or
lvceate -n lv? -L 10G vg?
5。創建文件系統
mkfs.ext4 /dev/vg?/lv?
6。 掛載
mkdir /mnt/?
vim /etc/fstab
mount -a
擴展邏輯卷
1。查看當前卷組空間
vgdisplay
2。擴展
1。若沒有空間時,再進行物理卷的創建和卷組的擴展
pvcreate /dev/sda7
vgextend vg0 /dev/sda7
2。擴展邏輯卷
lvextend -L 15G /dev/vg0/lv0
3。進行文件系統同步(不同文件系統命令不同)
xfs_growfs /mnt/lv0
resize2fs /dev/vg0/lv1 15G
4。或者2,3合並,添加和同步
lvextend -r -L +500M /dev/vg0/lv1
縮減邏輯卷(離線進行,一般是不會做的)
1。取消掛載
umount /mnt/lv1
2。檢查文件系統
fsck -f /dev/vg0/lv1
3。縮減文件系統(ext系列縮減,xfs不支持)
resize2fs /dev/vg0/lv1 5G
4。縮減邏輯卷
lvreduce -L 5G /dev/vg0/lv1
5。掛載
mount -a
遷移邏輯卷
1。卸載
umount /mnt/lv0
2。卷組重命名
vgrename vg0 newvg0
3。邏輯卷重命名
lvrename /dev/newvg0/lv0 newlv0
4。卷組禁用
vgchange -an newvg0
5。導出卷組
vgexport newvg0
6。拆除硬盤
插入目標主機中
7。掃描磁盤上的物理卷
pvscan
8。導入卷組
vgimport newvg0
9。激活卷組
vgchange -ay newvg0
10。創建掛在點並掛載
mkdir /mnt/newlv0;mount /dev/newvg0/newlv0 /mnt/newlv0
從邏輯卷中刪除正在使用的物理分區(硬盤)
1 vgdisplay;pvdisplay
2。移動物理卷空間到同一個卷組裏其他地方(也是為了保留數據)
pvmove /dev/sda6
3。從卷中移除
vgreduce vg0 /dev/sda6
4。刪除物理卷
pvremove /dev/sda6
創建iso文件
1。這個相當於把一個iso復制一份,實際上不是在制作只是copy
cp /dev/cdrom(設備名) /root/centos7.iso
or
dd if=/dev/cdrom(設備名) of=/root/centos7.iso
2。把一個目錄打包成ios(這個才是在制作iso文件)
1)cp -a /media/centos(源文件) /app/centos6
2)不能用於啟動,只能做yum源
mkisofs -r -o /root/sm.iso /app/centos6
or
2)要想用於啟動,就需要使用mkdvdiso.sh來制作
mkdvdiso.sh /app/centos6 / /root/sm.iso
註意:/app/centos6目錄下的文件要註意
3。刻錄光盤
wodim –v –eject centos.iso
相關實驗示例