######################
####管理系统存储####
######################
####分区划分####
fdisk /dev/vdb
Command (m for help): n ##新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free) ##分区类型位主分区
e extended ##分区类型位扩展分区
Select (default p): ##默认位主分区
Using default response p
Partition number (1-4, default 1): 1 ##主分区id
进行添加分区
First sector (2048-20971519, default 2048): ##此分区起始位置
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M ##分区大小
Partition 1 of type Linux and of size 100 MiB is set
Command (m for help): p 显示现在划归的分区
Command (m for help): wq ##保存推出,如果安q表示放弃更改退出
[root@localhost mnt]# partprobe ##同步分区表
cat /proc/partitions ##查看系统识别的分区信息
dev/xdx /dev/hd0 --IDE 并口硬盘 /dev/sda -sata串口硬盘
/dev/cdrom /dev/sr0 光驱 /dev/mapper/
fdisk -l 表示系统内真实存在的设备 cat /proc/partitions 系统内可以识别的
blkid 系统内可以用的 df 正在使用的设备 内存 df -h 2 -H 10
umount /dev/sdb1 卸载 umount /mnt 跟挂载点也可以
当被占用时 无法卸载 使用lsof /dev/sdb1 查看他的运行程序然后结束掉就可以了
或者直接使用fuser -kvm /.. 结束掉进程就可以卸载了
mount -o ro /dev/sdb1 /mnt/ 只读挂载
mount -o remount,rw /dev/sdb1 重新挂在
mbr 466 找到启动分区 mpt 64 分区表+ 2 引导表示
图示 将U盘挂载在/mnt下
此时 是可以写入的
只读挂载在/mnt 此时便不能够写入 需要重新挂载
当被占用是 卸载方法
###########磁盘加密################
1.磁盘加密
fdisk /dev/vdb
cryptsetup luksFormat /dev/vdb1
cryptsetup open /dev/vdb1 westos
mkfs.xfs /dev/mapper/westos
mount /dev/mapper/westos /mnt/
umount /mnt/
cryptsetup close westos
创建一个分区
对文件查看时需要输入密码 然后在/dev/mapper生成文件 该文件为其打开的状态
close后 文件消失
2.加密磁盘的永久挂载
fdisk /dev/vdb 进入分区界面
分完区的是不能够使用的 需要格式化 mkfs.xfs /..
blkid 查看他的状态 然后挂载 fdish /dev/vdb进入分区
更改为gpt格式 parted /dev/vdb
help 可以查看命令用法
0 0不被分不检测 partpprobe 手动读取 cat /proc/partitions
LUKS加密分区
df 查看挂载状态 确保分区空闲 或创建新分区
cryptsetup --help 查找加密命令 为luksFormat /目录dev/vdb..
大写yes 密码不要少于8位 打开文件cryptsetup open /dev/vdb1 +名成 会在/dev/mapper生成此文件
其为此加密的打开方式 格式化此文件 挂载便可以更改使用 先卸载再盖盖子
vim /etc/crypttab
解密后设备管理文件 设备 加密字符存放文件
vim /root/key
相当于制造一把钥匙 把钥匙与锁链接 打开解锁文件 并在开机时自动挂载
chmod 600 /root/key
cryptsetup luksAddKey /dev/vdb2 /root/key
vim /etc/fstab 开机自动挂载
/dev/mapper/key /mnt xfs defaults 0 0
reboot
3.加密清除
vim /etc/fstab 就是恢复为原来的样子
> /etc/crypttab
rm -fr /root/key 将写有密码的文件删除
umount /mnt/
cryptsetup close westos
mkfs.xfs /dev/vdb1 格式化
####磁盘阵列raid####
fdisk /dev/vdb
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} 建立阵列
mkfs.xfs /dev/md0 格式化阵列
mount /dev/md0 /mnt/
watch -n 1 cat /proc/mdstat
mdadm -f /dev/md0 /dev/vdb1 损坏vdb1
mdadm -D /dev/md0 查看状态
mdadm -r /dev/md0 /dev/vdb1 拔除1
mdadm -a /dev/md0 /dev/vdb1 插入1
umount /mnt/
mdadm -S /dev/md0
阵列 三个分区 并设置为rido 监控cat /proc/mdstat
mdadm -C /dev/md0 -a yes文件没有自动建立 -l 1等级 (0 1 5) -n 2使用两块分区 -x 1闲置一块分区 /dev/vdb{1..3}
设备的管理 D查看 f删除 r把除掉 a添加到里面
设备的卸载
#########swap#################
1.fdisk /dev/vdb #分区
2.fdisk 中修改swap分区标识
gpt 14
doc 82
3.mkswap /dev/vdbn 格式化
修改引导标识
4.swapon -a /dev/vdbn
5.vim /etc/fstab
/dev/vdbn swap swap defaults,pri=1 0 0 开机自动挂载
6. swapoff /dev/vdbn
#### 设定分区方式为gpt ####
现在方式为dos
parted /dev/vdb 在分区前进行设置格式
Using /dev/vdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? gpt 使用gpt
Warning: The existing disk label on /dev/vdb will be destroyed and all data on this disk will be lost. Do you
want to continue?
Yes/No? y
(parted) quit 便将分区格式改变为gpt格式
####5.配额####(linux -----(100 user ) ----- /pub(100G) --(50G))
mount -o usrquota /dev/vdb1 /pub
quotaon -uv /dev/vdb1
edquota -u student
Disk quotas for user student (uid 1000):
Filesystem blocks soft hard inodes soft hard
/dev/vdb1 102400 0 40000 1 0 0
su - student
dd if=/dev/zero of=/pub/file bs=1M count=500
dd: error writing ‘/pub/file’: Disk quota exceeded
101+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.0916726 s, 1.1 GB/s
quota
Disk quotas for user student (uid 1000):
Filesystem blocks quota limit grace files quota limit grace
/dev/vdb1 102400* 0 102400 1 0 0
dd if =/dev/zero of=/mnt/studentfile 截取dev无限零字节复制设备到/mnt/studentfile bs=1M大小 count=10 数量 限额是针对与设备的 ext 文件系统类型为这个是需要大这两行命令 quotacheck -u /dev/vdb1
quotaon -u /dev/vdb1
edquota
blocks 表示student 在设备上已经有的容量 表示事实 soft 软件 会警告 hard 硬件 前面表示容量 后面为个数 inodes 使用次数 hard 最东使用次数
du -sh /mnt/studentfile 查看你的额度为多少 创建分区后需要格式化
lvm 可以使硬盘无限的扩容或无限分区 pv 物理卷 被处理过的物理分区vg 物理卷组 pe lvm=n整数倍pe 可以比作榨果汁 物理分区为两个水果 pv为各个水果所榨出来的果汁 pe为果汁的最小量级 vg为一个容器将他两合起来 lvm就是用杯子在容器中取出果汁
lvextend -L 500M /dev/vg0/lv0 将lv0扩展至500M 是从vg0中获取的 然后格式化 为避免原有数据的损失需要 xfs_growfs /dev/vg0/lv0 进行格式化
当vg0中与量不足时 需要在vg0加入新的物理卷 先创造出来 pvcreat /dev/vdb2
将pv加入vg0 中 vgextend vg0 /dev/vdb2
mkfs.ext4 /dev/vg0/lv0 表示用ext4格式格式化
然后挂载 拉申 后 resizee2fs /dev/vg0/lv0
然后在进行lv的扩展格式化 就好了
lvextend -L 200M /dev/westos/lv0 拓展
xfs_growfs /dev/westos/lv0 格式化
pvcreate /dev/vdb2 创建出第二个物理卷
vgextend westos /dev/vdb2 将物理卷融合到物理卷组中
lvextend -L 600M /dev/westos/lv0 拉神lvm
快照