FS Management

  1. Linux下的磁盘分区及其表示方法

    1. 磁盘表示方法(/dev/下)

      1. sda1,sda2,sda3,sdb,sdc SCSI或串口磁盘
      2. hda1,hda2,hdb,hdc 传统 IDE 磁盘
      3. vda,vdb 虚拟磁盘

      fdisk -l 列出当前的磁盘

      例 : /dev/sdb1 第二个SCSI磁盘上的第一个分区 2. 表示字段 1. Device 分区名称 2. Boot 是否是引导分区 3. Start 起始柱面 4. End 结束柱面 5. Blocks 大小 单位/k 6. Id 十六进制 类型编码 (可通过 内建命令 l 来查看) type: 1. 5 Extended 扩展分区 2. 7 HPFS/NTFS Windows分区 3. b W95 FAT32 传统Windows分区 4. 82 Linux swap 5. 83 Linux 文件系统 支持 Centos/RedHat XFS ,EXT4 ,EXT3 ,EXT2 6. 8e LVM 逻辑卷

    注意: 1. 主分区个数至多有 4 个 2. 扩展分区是一个容器,其中可以包含多个逻辑分区 3. 扩展分区大小 = 各个逻辑分区大小之和 + 未划分的扩展分区大小 4. 真正能使用的数据分区只能是 主分区和逻辑分区 ,Extended 分区 不能使用

  2. fdisk 操作 fdisk /dev/磁盘

分区(partiion)参数

必须按从前至后顺序 创建 按从后至前顺序 删除 (如果不从后一个一个删除,则直接从最后 删除到指定 Id)

1. m print help menu
2. p print partiotions 字段表
3. d delete a partition
4. n add a new partition
    1. 指定 Partition type
    2. 指定 Partition number
    3. 指定 First sector ,开始柱面
    4. 指定 Last actor ,末尾柱面 (可采用 `+大小/单位` 例:`+400M` )
5. t change a partition's system id 修改类型(可通过 l 查看后匹配)
6. l list known partition `types` 列出各种磁盘格式以供查看
7. w write table to disk and exit
8. q quit without saving changes
  1. partprobe 更新磁盘分区表的方法 partition busy 时,需要根据提醒 reboot

  2. cat /proc/partitions 磁盘分区表列入

  3. 格式化磁盘分区 例:mkfs.xfs /dev/sda1 mkfs.ext3 mkfs.ext4 mkfs.vfat > 光分区 ,不格式 不能使用

    如果没有 对应格式的 mkfs 如mkfs.vfat ,通过 yum 来安装 (yum whatprovides mkfs.vfat)

    验证是否格式化成功 > 查询已格式化好的磁盘分区 blkid (已格式化的都会在此显示) UUID 为 磁盘 唯一 ID号

    mkswap /edev/vdb5 制作交换分区

  4. 挂载物理分区 并 映射 (类似Link链接)

    1. 创建一个文件夹
    2. 挂载磁盘 并映射到该文件夹上 mount /dev/vdb2 /文件夹
    3. df -Th 验证是否挂载成功
    4. 卸载命令 umount /文件名 断开连接关系 后文件夹将 由 父目录 提供空间

      Linux 底层 离散映射存储空间

  5. 开机挂载配置文件 /etc/fstab 文件

    1. 开机重启以后挂载文件配置
    2. 写入格式 设备文件名 挂载目录 设备文件名对应分区类型 defaults 0 0

    3. 模拟重启启动挂载 (全部安配置文件fstab 重新挂挂载) mount -a

  6. 通过 UUID 挂载物理分区

    1. 查看 UUID bklid
    2. mount 挂载 mount UUID="" 目标目录
    3. fstab 挂载
      1. vim /etc/fsatb
      2. 格式 UUID="" 挂载目录 设备格式 defaults 0 0
      3. mount -a
      4. df -Th 查看验证
  7. free 查看 内存 和 交换分区 swap

  8. 激活,关闭 swap 分区 mkswap 以后 swapon 加入到已有的 swap 中 swapoff 关闭 swap 分区 永久激活 /etc/fstab 照着进行添加一行

附: 计算加减乘除 expr 1 + 2094