相关实验示例

2018-02-01 by shenxm

相关实验示例

创建文件系统

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

第七城市

栏目导航(关闭)