linux 磁盘分区管理,fdisk

1.内存的真正free是805M,内存中有buffer和cache两个部分

  buffer:写入缓冲,从内存到磁盘

  cache:读取缓存,从磁盘到内存,从内存到cpu

  

 2.

    

 

 

      

   磁盘大小=512bytes*一个磁道上扇区数*磁道数*磁头数

  扇区是最小的存储单位.

  1>磁盘按柱面为单位读写数据,先读取一个盘面的磁道,读完之后如果数据没有读完,磁头不会切换其他磁道,而是切换磁头,读取下一个盘面的相同半径的磁道,直到所有盘面的相同半径的磁道全都读取完,如果这是还没有读取完,才切换磁头到其他半径的磁道,这个切换磁道的过程叫寻道.

    

 

  2>不同磁头间的切换是电子切换,而不同磁道间的切换是磁头做径向运动

 2.磁盘分区

  

  64bytes分区表:每个分区16bytes,fdisk分区就是修改这个表

      

  分区: 容量<2T:fdisk  ;容量>=2T:parted

  小案例:

     6块600G的磁盘,不能现在装系统,解决方法:

        1>6个先用来raid5,进入raid界面,分一个小的虚拟磁盘vd200G用来装系统,装完系统后再把2.8T用parted分区

        2>先拿一块raid0,用来装系统,剩下的5块raid5

   fdisk: which fdisk /sbin/fdisk 故只能用root操作

      fdisk /dev/sda

      Command (m for help): 在这里按m ,就会输出帮助;
      Command action
        a toggle a bootable flag
        b edit bsd disklabel
        c toggle the dos compatibility flag
        d delete a partition 注:这是删除一个分区的动作;
        l list known partition types 注:l是列出分区类型,以供我们设置相应分区的类型;
        m print this menu 注:m 是列出帮助信息;
        n add a new partition 注:添加一个分区;
        o create a new empty DOS partition table
        p print the partition table 注:p列出分区表;
        q quit without saving changes 注:不保存退出;
        s create a new empty Sun disklabel
        t change a partition's system id 注:t 改变分区类型;
        u change display/entry units
        v verify the partition table
        w write table to disk and exit 注:把分区表写入硬盘并退出;
        x extra functionality (experts only) 注:扩展应用,专家功能;

       partprobe 可以使用partprobe命令解决这个问题而不用重启系统,因为partprobe可以使kernel重新读取分区信息,从而避免重启系统。

转载于:https://www.cnblogs.com/wangxingggg/p/6952417.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值