linux的磁盘管理(linux磁盘存储管理)

fangcloud 409 2022-07-07

本文转载自网络公开信息

一.磁盘管理

1.新建磁盘(使用虚拟机划一个磁盘,重启后)

2.使用fdisk -l 查看磁盘信息

3.fdisk /dev/sdb 磁盘分区

>n 新建一个分区

>d  删除一个分区

>p  打印分区信息

>q  不保存分区,退出

>w   保存退出

4.将分区结果写入内核:partx -a /dev/sdb

5.格式化磁盘 mkfs.ext4  /dev/sdb1

6.挂载磁盘  mount /dev/sdb1  /mnt

7.查看磁盘挂载情况  mount

如何设置启动自动挂载磁盘

编辑修改开机自启动的配置文件fstab,使用vi /dev/fstab 添加 格式如下

/dev/sdb1    /mnt     ext4     defaults  0  0

重启后使用mount 查看挂载情况

删除磁盘:

1.卸载磁盘umount  /mnt

2.fdisk /dev/sdb

>d 删除一个分区(下步需选择要删除的分区)

3.partx  -d --nr N /dev/sdb

二、如何创建加密磁盘

重复上述1—4操作

5.创建加密分区cryptsetup luksFormat  /dev/sdb1

>YES

>输入密码

>再次输入密码

6.打开加密分区cryptsetup luksOpen /dev/sdb1 psdisk(自定义目录名)

>输入密码

7.格式化加密分区:mkfs.ext4 /dev/mapper/psdisk

8.挂载加密分区:mount /dev/mapper/psdiak /mnt

1、关闭加密分区

1.取消挂载;umount /dev/mapper/psdisk

2.关闭加密分区:cryptsetup luksClose  psdisk

2、启动自动挂载加密分区

vi /etc/crypttab 格式如下

psdisk    /dev/sdb1

vi /etc/fstab 格式如下

/dev/mapper/psdisk    /mnt     ext4     defaults  0  0

如何给加密分区新增密码

1.在close状态下  :cryptsetup  luksClose psdisk

2.cryptsetup luksAddKey /dev/sdb1

如何给加密分区添加密码文件

1.touch /root/key

2.colse状态下

3.cryptsetup luksAddKey /dev/sdb1 /root/key

4.cryptsetup luksOpen --key-file /root/key /dev/sdb1  psdisk

三 autofs服务:自动挂载服务

1.查看软件是否安装 rpm -qa  autofs

2.修改autofs的配置文件

1.vi  /etc/auto.master 添加格式:

/mnt   /etc/auto.mnt

2.创建auto.mnt

可进行复制:cp  /etc/auto.misc   /etc/auto.mnt

并进行相应修改

3.服务起停方法

service  autofs (start|stop|restart|status)

四、逻辑卷管理

1.创建磁盘分区

若不存在磁盘分期,按照第一方法重复1—4操作

2.创建物理卷 pvcreate /dev/sdb1

pvcreate /dev/sdb2

查看物理卷信息  pvs

3.创建卷组   vgcreate vg0   /dev/sdb{1,2}

扩展卷组   vgextend  vg0  /dev/sdb3

减少卷组   vgreduce  vg0  /dev/sdb2

查看卷组信息   vgs

4.创建逻辑卷  lvcreate -L 450M  -n mylv vg0

扩展卷组    lvextend -L +150M /dev/vg0/lv0

resize2fs /dev/vg0/lv0

(不支持在线收缩)缩小卷组    reseize2fs /dev/vg0/lv0 170M

lvreduce -L 170M /dev/vg0/lv0

5.创建快照逻辑卷    lvcreate -L 450 -s -n snlv  vg0

6.删除逻辑卷

umount     /dev/vg0/lv0

lvremove   /dev/vg0/lv0

vgremove   /dev/vg0

pvremove   /dev/sdb{1,2,3}

五、创建磁盘阵列

0 两块同时读写

1 两块做镜像

5  三块硬盘 存在校验位

1.创建raid0or raid1

mdadm -C /dev/md0 -l 0 -n 2 /dev/sdb{1,2}

mdadm -C /dev/md1 -l 1 -n 2 /dev/sdb{3,4}

格式化 mkfs.ext4 /dev/md0

挂载 mount  /dev/md0

停止mdadm -S /dev/md0

mdadm  --zero-superblock /dev/sdb1

mdadm  --zero-superblock /dev/sdb2

磁盘阵列状态

cat /proc/mdstat

自启动:

mdadm --detail --scan >/etc/mdadm.conf

模拟raid5

mdadm -C md5 -l 5 -n 3 /dev/sdb{1,2,3}

mdadm -D /dev/md/md5

mdadm --fail /dev/md/md5 /dev/sdb2

mdadm --remove /dev/md/md5 /dev/sdb2

mdadm --add /dev/md/md5 /dev/sdb

md5的热备

mdadm -C md5 -l 5 -n 3 /dev/sdb{1,2,3} --spare-device=1 /dev/sdb4

六、前后台的进行切换

1. command& 让进程在后台运行

2. jobs 查看后台运行的进程

3. fg %n 让后台运行的进程n到前台来

4. bg %n 让进程n到后台去;

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:rhel 5 yum光盘源(rhel7系统启动的第一个进程是)
下一篇:SATA、SCSI、SAS、FC硬盘(scsi sas sata)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~