/**
* Linux磁盘管理
*/
/**
* df 查看磁盘分区使用情况
*
* -l 仅显示本地磁盘
* -a 显示所有文件系统的磁盘使用情况
* -h 以1024进制计算合适的单位显示磁盘容量
* -T 显示磁盘分区类型
* -t 显示指定类型文件系统的磁盘分区
* -x 不显示指定类型文件系统的磁盘分区
*/
/**
* du统计磁盘上的文件大小
*
* -b 以Byte为单位统计文件
* -k 以KB为单位统计文件
* -m 以MB为单位统计文件
* -h 按照1024进制以合适的单位统计文件
* -H 按照1000进制以合适的单位统计文件
* -s 指定统计目标
*/
/**
* 当硬盘空间消耗殆尽时怎么办?
* 在保留原硬盘的基础上,给服务器添加新硬盘。
*/
/**
* 磁盘分区
* Linux下硬件设备都是以文件的形式放在/dev/目录下的,硬件设备都是由Linux自动是别的。
* 必须对硬盘分区、格式化、挂载才可以使用
*
* fdisk工具
* -l 查看分区列表
* -硬盘名 进入设置分区
*
*
* 分区模式值MBR
* -主分区不超过4个
* -单个分区容量最大2TB
* 分区模式值GPT
* -主分区几乎没有限制(128个主分区)
* -单个分区容量几乎没有限制(18EB)
* 不适合X86架构的系统
*
* parted工具
* 既可以给硬盘做MBR分区,也可以做GPT分区
* 输入help 查看帮助
* 切换目标磁盘:select 设备名称
* 指定分区类型:mklabel gpt
* 查看当前硬盘分区详情:print
* 有交互模式和命令模式
* 交互模式:
* 添加分区 mkpart
* 输入分区名称 可不填
* 指定文件系统类型 ext4,可以用默认
* 开始位置 从0开始
* 结束为止 2000Mb结束输入2000
* 有警告没有对齐,
* 牺牲掉1M,从1开始,可以对齐。
* 命令模式:
* mkpart 分区名称 start end
* 分区个数可以突破4个
* unit GB
* 改变默认单位
* quit退出分区工具
*/
/**
* 分区格式化
* mkfs工具
* mkfs.ext3 设备名
* mkfs -t 文件系统 设备名
* 两种语法一样,只可以格式化主分区和逻辑分区。
*/
/**
* 挂载
* 挂载点必须存在
* 默认挂载到/mnt文件夹
* mount 设备名 挂载点
* unmout 挂载点名称
*
* 系统重启就失效
* 修改配置文件永久生效
* vim + /etc/fstb
* 添加上 /dev/sdb1 /mnt/yhy ext1 defaults 0 0
* 设备名 挂载点 文件系统 defaults 0 0
* 保存退出 系统重启分区也会自动挂载。
*/
/**
* 添加swap交换分区
* 1.建立一个普通的Linux分区
* 2。修改分区类型的16进制编码
* 3.格式化交换分区
* 4.启用交换分区
*
* 1.2.
* fdisk /dev/sdb
* p
* t
* 6(分区编号)
* L(查看编码列表),找到SWAP交换分区标号
* 82
* p
* w
*
* 3.mkswap /dev/sdb6
*
* 4.swapon /dev/sdb6
*
* 关闭交换分区用swapoff /dex/sdb6
*
*
*/