linux基本磁盘分区

1、添加新硬盘

    查看:#cat /proc/scsi/scsi
    添加新的scsi硬盘:#echo "scsi add-single-device 0 0 1 0" >> /proc/scsi/scsi
    
    注:添加scsi硬盘:scsi add-single-device a b c d
        移除scsi硬盘:scsi remove-single-device a b c d
        
        a、b、c、d是参数:
            a:host是硬盘所在scsi控制器的编号,只有一个控制器,所以是0.
            
            b:channel是硬盘所在scsi通道的编号,这是一个单通道,所以为0.
            
            c:ID是硬盘的scsi ID号,就是添加的硬盘插槽编号,如果已经有一个scsi硬盘,此ID为0,则新添加的scsi硬盘ID为1.
            
            d:lun是硬盘lun号【logical unit number】即逻辑单元号,是一个用于scsi总线的唯一识别号,总线使它能区别其他八个设备(它们每个都是一个逻辑单元)

            
            
2、制作分区
    命令:fdisk
    进入新硬盘进行分区:#fdisk /dev/sdb
        m : 显示帮助
        n :创建一个新分区
        p :打印分区表
        d :删除分区
        t :修改文件系统类型编号
        l :列出所有的文件系统类型编号
        w :保存并退出
        q :不保存并退出
        
        
        
3、设置分区类型
    命令:mkfs
    功能:制造文件系统(格式化)
    语法:mkfs -t <文件系统的类型> <设备文件地址>
    
    示例:
        1、将dev/sdb1格式化为exy4
            #mkfs -t ext4 /dev/sdb1
            或#mkfs.ext4 /dev/sdb1
        
        2、将/dev/sdb2格式化为xfs
            #mkfs -t xfs /dev/sdb2
            或#mkfs.xfs /dev/sdb2
            
            

4、挂载使用
    创建挂载点:#mkdir /mnt/ext4 /mnt/vfat
    注:这是同时创建两个挂载点,分别是/mnt/ext4 和/mnt/vfat
    
    临时挂载:#mount /dev/sdb1 /mnt/ext4
              #mount /dev/sdb2 /mnt/vfat
    
    挂载时也可以指定
    #mount /dev/sdb1 -o ro /mnt/ext4
    
    卸载分区和挂载点
    命令:umount
    
    卸载分区:#umount /dev/sdb1
    卸载挂载点:#umount /mnt/ext4
    
    
    
5、实现开机自动挂载
编辑/etc下fstab文件
命令:#vim /etc/fstab

UUID/卷标/设备文件    挂载点      文件系统类型    挂载权限     是否dump备份    是否磁盘检测
        ↓               ↓            ↓                ↓            ↓                ↓
    /dev/sdb1      /mnt/ext4       ext4        defaults,ro   1-->备份        0-->不检测
                                                             2-->不备份        1-->检测,根/分区
                                                                            2-->检测,非根/
    示例:/dev/sdb2 /mnt/vfat vfat defaults 1 2

命令:#blkid
功能:查看设备的UUID、卷标、文件系统类型

命令:partprobe
功能:重新加载分区表

命令:lsblk
功能:查看所有磁盘分区表

============================================================
磁盘GPT分区

GPT特点:
    1、支持128个分区
    2、支持大于2T的分区
    3、最大支持18EB
    4、操作灵活、简单
    5、安全性高
    
磁盘GPT分区——fdisk
    
        命令:fdisk
        功能:事先GPT
        语法:fdisk <设备文件名>
    
    示例:
    1、使用fdisk对/dev/sdb进行GPT分区
        #fdisk /dev/sdb
    
    2、删除原有分区
        (基本操作与fdisk的基本分区一样,使用内置命令d)
    
    3、建立GPT分区类型
        (使用妹纸命令 g,如果变为msdos类型可在GPT分区模式中使用内置命令o)
    
    4、查看“Disk label type”值是否为gpt
        (使用内置命令 p )
    
    5、创建分区
        (使用内置命令n)
    
    6、改变文件系统类型
        (使用内置命令 t 和 l )
        
    7、保存并退出
        (使用内置命令 w )
        

磁盘GPT分区——parted
    使用方式:
        1、进入parted的方法
            #partad
            
        2、获取parted的帮助
            ( h 或 help)
            
        3、退出parted的方法
            ( q 或 quit )
            
        4、查看当前所有磁盘状态
            #parted -l
            
        5、查看某个磁盘的状态
            #parted /dev/sdb
            
    示例:
        1、创建/dev/sdb的分区
            #parted /dev/sdb
            
            mklabel gpt  <--创建GPT分区表而非MSDOS
                或    ↓
            #partad /dev/sdb mklabel
            
            
            p        <--打印表
            mkpart  <--创建分区命令
            
            输入创建分区命令后后会出现以下参数:
                partition name?[]? cent1 <--名称
                File system type ?[ext2]? ext4 <--类型
                start?0 <--指定起始分区位置 ,第一次起始一般为0,如起始为0,分区给了200M,n那么下次分区起始位置为201M开始 。
                end? 2G <--指定分区大小(-1,用完所有剩余空间)
                p <--查看
                
            也直接创建
            #partad /dev/sdb mkpart swap 0 200M /dev/sdb1
            注:mkpart swap 是创建分区的类型
                0 200M  0是起始点,200M结束点
                /dev/sdb1 是创建分区的名称
                
==============================================
当虚拟内存不足时进行扩容
扩容swap分区————》制作分区————t 改类型(gpt是14)(dos是82)————》保存退出 w


把这个系统制作成swap类型
 mkswap /dev/sdc
 
 开启swap
 swapon /dev/sdc1
 
 关闭swap
 swapoff /dev/sdc1
 
用free -h  查看

用lsblk查看是否开启成功


开机自动开启

重新加载挂载(看是否挂载成功)
mount -a
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值