磁盘分区和文件系统

磁盘分区和文件系统

分区的作用:

  1. 分隔系统和程序
  2. 安装多个os
  3. 采用不同的文件系统
  4. 提高修复速度

目前主流分区 MBR.GPT的区别:

MBR:最多四个主分区,可有逻辑分区和扩展分区
  使用32位扇区
  分区大小不能超过2T

GPT:支持128个分区 ,全都是主分区
 大小最大8Z
 自动备份

分区命令: fdisk、gdisk

fdisk为管理划分MBR分区的命令,gdisk为管理划分GPT分区的命令,两者用法基本一致,这里拿fdisk为例

使用fdisk 跟磁盘文件进入fdisk命令行,可以管理该磁盘文件分区
输入选项选择做出的操作:

    p  当前已有分区列表  
    t  更改分区类型  
    n  创建新分区  
    d  删除分区  
    w  保存退出  
    q  不保存退出  
    V  校验分区  
    u  转换单位(柱面与位)  

详细可进入命令行后输入m查看帮助
这里拿创建新分区为例: 磁盘分区和文件系统
Command (m for help): n
表示输入要进行的操作,n为创建新分区

     Partition type:
     p   primary (2 primary, 0        extended, 1 free)
     e   extended
     Select (default p): 

表示需要创建的分区为主分区还是逻辑分区输入p 选择主分区, 输入e选择逻辑分区 ,,显示默认为p,可输入p或e或直接回车就是默认

 First sector (39864320-41943039, default 39864320):

其中数值表示目前可用的柱面,从哪个柱面开始划分,一般回车默认即可

    Last sector, +sectors or +size{K,M,G} (39864320-41943039, default 41943039): +100M  

这里表示选择划分的大小,可以用柱面编号,选择几个柱面,也支持K\M\G,这里我选择的是+100M,即划出100M大小

到这里就划分结束了,可以输入p查看当前已有分区了 磁盘分区和文件系统

偶热可能会出现划分了但是不同步的情况,
centos6输入 partx -a /dev/sda 进行同步
centos5、7输入 oarw probe /dev/sda 进行同步

文件系统:划分出分区后还不能使用,一般需要给分区创建文件系统

blkid 命令 可查看当前所有分区的文件系统
mkfs 命令可以创建文件系统

mkfs -t 指定文件系统类型  =mkfs.
     -b (1024/2048/4096)  指定块大小 1k,2k,4k。
     -L  设置卷标  
     -i 指定数据空间多少个字节创建一个inode  
     -N 指定分区中创建多少个inide  
     -I 一个inode记录占用的磁盘空间大小  128-4096  
     -m 指定为管理人员预留空间占总空间的百分比  

当前较为centos较为常用的文件系统ext4或xfs都可以创建

示例: mkfs.xfs /dev/sda3    


tune2fs 命令 :可以重新设定ext系列文件系统的可调整参数的值

    -l  查看指定文件系统超级快信息  
    -L  修改LABEL,即卷标  
    -m  修改管理员预留空间  
    -U  修改UUID  

文件系统创建完毕,使用mount命令进行挂载在某个目录上就可以使用了

mount  将设备挂载在文件上作为访问入口  ,可使用设备名,UUID或卷标  
  umount /dev/sda3  取消挂载  或 umount /root
  mount /dev/sda3  /root  

-r  只读挂载  
-w  读写挂载  
-a  自动挂载所有支持自动挂载的设备,即写入/etc/fstab文件内,且挂在选项中有auto功能的设备  

如果文件系统损坏也有指定的命令可以修复文件系统 :

  !!注意: 修复系统必须先取消挂载,在进行修复

fsck :兼用的修复工具 默认修复ext系列
也可以fsck.xfs指定修复xfs文件系统

    fsck -a  自动修复  
         -r  交互式修复  

e2fsck : ext系列文件系统专用修复工具

    -y  自动回答y  
    -f  强制修复  
    -p  自动进行安全的修复文件系统   

xfs——repair :xfs系列文件系统专用修复工具

    -n  只检查  
    -d  允许修复只读的挂载设备,在单用户下修复根目录时使用,然后立即reboot
上一篇:linux – XFS增长不起作用


下一篇:linux – 超过一分钟没有提交到磁盘的小文件