磁盘管理
df 查看磁盘分区使用情况
- l 仅显示本地磁盘(默认)
- a 显示所有文件系统的磁盘使用情况
- h 以1024进制计算最合适的单位显示磁盘容量
- H 以1000进制计算最合适的单位显示磁盘容量
- T 显示磁盘分区类型
- t 显示指定类型文件系统的磁盘分区
- x 不显示指定类型的文件系统的磁盘分区
du 统计磁盘上的文件大小
- b 以byte为单位
- k 以KB为单位
- m 以MB为单位
- h 以1024进制计算最合适的单位统计文件
- H 以1000进制计算最合适的单位统计文件
- s 指定统计目标
磁盘分区
MBR分区原则
第一、主分区和扩展分区总数不能超过4个
第二、扩展分区最多只能有一个
第三、扩展分区不能直接存在数据,在内部建立逻辑分区存储数据
GPT分区原则
第一、主分区个数"几乎"没有限制
第二、单个分区容量"几乎"没有限制
问题:当硬盘空间消耗殆尽时怎么办?
数据迁移工作量大,容易出错,造成数据丢失。
解决办法;添加新的硬盘,需在命令行模式下用命令对硬盘进行分区、格式、挂载。
·1.添加新硬盘
2.MBR分区
fdisk -l 查看磁盘分区列表(可以看到新添加的磁盘/sdb/)
fdisk /dev/sdb/
n 添加分区
p可添加主分区
e可添加扩展分区
l可添加逻辑分区
w 保存
3.GTP分区
parted 进入命令行分区
select /dev/sdc 选择磁盘
mklabel gpt/msdos 进行gpt或mbr分区表
print 查看分区表详情
print all 查看所有分区表详情
mkpart 交互模式进行分区,根据提示分区
mkpart 分区名称 start end 命令模式进入分区
mkpart test 1 2000
print 查看分区表详情
rm 分区编号
quit 退出分区
4.格式化分区
mkfs 进行格式化操作
ls -l /dev/sdb* 查看sdb分区详情
格式化两种方式:
mkfs.ext3 /dev/sdb1 格式化ext3文件
mkfs -t ext4 /dev/sdb2 格式化ext4文件
注:扩展分区不能进行格式化的 主分区及扩展分区内逻辑分区才能格式化
5.挂载分区
mount /dev/sdb1 /mnt/test 重启失效
umount /mnt/test
编辑 /etc/fatab 文件 可设置系统重启后挂载仍然有效
6.swap分区
添加硬盘分区步骤:
第一、建立一个普通的linux分区
第二、修改分区类型的16进制编码
第三、格式化交换分区
mkswap
第四、启用交换分区
swapon 启用
swapof 停用
df 查看磁盘分区使用情况
- l 仅显示本地磁盘(默认)
- a 显示所有文件系统的磁盘使用情况
- h 以1024进制计算最合适的单位显示磁盘容量
- H 以1000进制计算最合适的单位显示磁盘容量
- T 显示磁盘分区类型
- t 显示指定类型文件系统的磁盘分区
- x 不显示指定类型的文件系统的磁盘分区
du 统计磁盘上的文件大小
- b 以byte为单位
- k 以KB为单位
- m 以MB为单位
- h 以1024进制计算最合适的单位统计文件
- H 以1000进制计算最合适的单位统计文件
- s 指定统计目标
磁盘分区
MBR分区原则
第一、主分区和扩展分区总数不能超过4个
第二、扩展分区最多只能有一个
第三、扩展分区不能直接存在数据,在内部建立逻辑分区存储数据
GPT分区原则
第一、主分区个数"几乎"没有限制
第二、单个分区容量"几乎"没有限制
问题:当硬盘空间消耗殆尽时怎么办?
数据迁移工作量大,容易出错,造成数据丢失。
解决办法;添加新的硬盘,需在命令行模式下用命令对硬盘进行分区、格式、挂载。
·1.添加新硬盘
2.MBR分区
fdisk -l 查看磁盘分区列表(可以看到新添加的磁盘/sdb/)
fdisk /dev/sdb/
n 添加分区
p可添加主分区
e可添加扩展分区
l可添加逻辑分区
w 保存
3.GTP分区
parted 进入命令行分区
select /dev/sdc 选择磁盘
mklabel gpt/msdos 进行gpt或mbr分区表
print 查看分区表详情
print all 查看所有分区表详情
mkpart 交互模式进行分区,根据提示分区
mkpart 分区名称 start end 命令模式进入分区
mkpart test 1 2000
print 查看分区表详情
rm 分区编号
quit 退出分区
4.格式化分区
mkfs 进行格式化操作
ls -l /dev/sdb* 查看sdb分区详情
格式化两种方式:
mkfs.ext3 /dev/sdb1 格式化ext3文件
mkfs -t ext4 /dev/sdb2 格式化ext4文件
注:扩展分区不能进行格式化的 主分区及扩展分区内逻辑分区才能格式化
5.挂载分区
mount /dev/sdb1 /mnt/test 重启失效
umount /mnt/test
编辑 /etc/fatab 文件 可设置系统重启后挂载仍然有效
6.swap分区
添加硬盘分区步骤:
第一、建立一个普通的linux分区
第二、修改分区类型的16进制编码
第三、格式化交换分区
mkswap
第四、启用交换分区
swapon 启用
swapof 停用