马哥Linux学习笔记7-3Linux磁盘管理

  • Linux系统管理
    磁盘管理,文件系统管理
    RAID基础原理、LVM2
    网络管理:TCP/IP协议、Linux网络属性配置
    程序包管理:rpm,yum
    进程管理:htop,glance,tsar等
    sed,awk
    Linux系统开机流程
    内核管理基础知识:编译内核、模块
    Linux系统裁剪:kernel+busybox
  • Linux磁盘管理
    I/O Ports: I/O设备地址
    一切皆文件:open(),read(),write(),close()
    块设备:block,存取单位“块”,磁盘
    字符设备:char,存取单位“字符”,键盘
    设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信。
    设备号码:主设备号:major number,标识设备类型
    次设备号:minor number,标识同一类型下的不同设备
    硬件接口类型:并行接口:IDE:133MB/S,SCSI:640MB/S
    串行接口:SATA:6GBps,SAS:6GBps,USB:480MB/s
    /dev/DEV_FILE
    磁盘设备的设备文件命名:
    IDE:/dev/hd
    SCSI,SATA,SAS,USB: /dev/sd
    不同设备:a-z
    /dev/sda,/dev/sdb,…
    同一设备上的不同分区:1,2…
    /dev/sda1,/dev/sda5
    机械式硬盘:
    track:磁道
    cylinder:柱面
    sector:扇区,512bytes
    如何分区:按柱面
    0磁道0扇区:512bytes
    MBR:Master Boot Record
    446bytes:boot loader
    64bytes:分区表,16bytes标识一个分区
    2bytes:55AA
    4个主分区:3主分区+1扩展(N个逻辑分区)
  • 分区管理工具:fdisk device
    子命令:管理功能
    p print 显示已有分区
    n new 创建
    d delete 删除
    w write 写入磁盘并退出
    q quit 放弃更新并退出
    m 获取帮助
    l 列表所分区id
    t 调整分区id
    查看内核是否已经识别新的分区:cat /proc/partations
    通知内核重新读取硬盘分区表:
    partx -a /dev/DEVICE
    -n M:N
    kpartx -a /dev/DEVICE
    -f: force
    CentOS 5使用partProbe
    partprobe [/dev/DEVICE]

猜你喜欢

转载自blog.csdn.net/weixin_43024834/article/details/87822183