首页 > 代码库 > Linux 磁盘管理

Linux 磁盘管理

  1、创建磁盘分区

       fdisk  /dev/vda1

       p: 显示当前硬件的分区,包括没保持的改动
       n: 创建新分区
       d:删除一个分区
       w:保持退出
       q:不保持退出 
       t:修改分区类型
          L:
       l: 显示所支持的所有类型  

       cat /proc/partitions     查看内核识别了那些分区

       partprobe: 通知内核重读分区表

       mkfs -t ext4 /dev/sda5   分区后进行格式化分区

       mount /dev/sda5 /mnt/cdrom   格式化后进行挂载

       fsck: 检查并修复linux文件系统
          -t fstype: 指定文件系统类型
          -a:自动修复

   2、创建交换分区;
        mkswap /dev/sda8   -L LABEL  

        swapon /dev/sda8  -a:启用所有的定义在/etc/fstab文件中的交换设备     swapoff /dev/sda8

   3、创建逻辑卷

      vgcreate -n LV_NAME -L #G VG_NAME    

      vgcreate VG_NAME /PATH/TO/PV
         -n #: PE大小,默认为4MB

       pv:pvcreate(创建),pvremove(移除),pvscan(查看),pvdisplay(查看),pvmove(移除数据)    

             pvcreate /dev/sdb

       vg:vgcreate,vgremove,vgextend,vgreduce,vgs,vgdisplay,vgscan

             vgcreate vg01 /dev/sdb     vgextend  vg01 /dev/sdb1      vgreduce  vg01  /dev/sdb1

       lv: lvcreate,lvremove,lvextend,lvreduce(缩小逻辑卷),lvs,lvdisplay

             lvcreate -l +1511 -n data vg01      /dev/vg01/data     lvextend  -L  +30G  -n  /dev/vg01/    (df -h 查看)

             resize2fs   /dev/vg01/data  300M  (先进行卸载)    

             e2fsck  -f /dev/vg01/data      \\查看逻辑卷是否有问题

             resize2fs  /dev/vg01/data   300M

             lvreduce  -L [-]300 /dev/vg01/data     \\缩小逻辑卷

 

            

     

 

Linux 磁盘管理