ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux的磁盘管理

linux的磁盘管理

原创 Linux操作系统 作者:rliu1986 时间:2012-04-23 10:18:49 0 删除 编辑
一.磁盘管理
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到后台去;






 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26896778/viewspace-722015/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 里程碑,纪念下~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-04-18

  • 博文量
    3
  • 访问量
    1320