Linux 磁盘管理
说明:基于 Centos6.x 系统环境
常用的硬盘管理命令
- 磁盘挂载
1 |
|
1 |
|
1 |
|
- 磁盘管理
df -hT 查看磁盘空间大小
1 |
|
统计磁盘上的文件大小
1 |
|
时间长不重启电脑 df -h 和du -sh 查看到的文件大小不相等,会差别很大。
du和df的区别,du是统计文件大小的,统计的文件大小是准确的,df是用于统计磁盘空间大小的,统计的剩余空间是准确的。
3.fsck文件系统修复命令
一般不用此命名,此命令一般是系统启动时自动运行的。
4.显示磁盘状态
dump2fs 挂载目录
例如
dump2fs /dev/sda1
4.查看文件的详细时间,用的不多
stat 文件名
5.查看文件类型
file 文件名 # 判断文件类型
type 命令名 # 判断命令类型
增加新硬盘,并分区
1.查看系统所有硬盘及分区
fdisl -l
2.安装新硬盘,新建分区
fdisk /dev/sdb 进入交互模式
选项
n 新建分区
d 删除分区
p 打印分区
q 不保存退出
w 保存退出
v 验证分区表
l 显示文件类型
新技术 parted 命令分区
fdisk 只能识别MBR分区表,有局限,parted支持GPT分区表
MBR 分区表:支持最大分区2TB,最多支持4个主分区
GPT 分区表:支持最大18EB分区,最多支持128个分区
3.格式化磁盘
mkfs -t ext4 /dev/sdb1
mkfs -t ext4 /dev/sdb5
mkfs -t ext4 /dev/sdb6
……
4.挂载分区
建立挂载点
mkdir /disk1
mkdir /disk5
mkdir /disk6
挂载(本次生效)
mount /dev/sdb1 /disk1
mount /dev/sdb5 /disk5
mount /dev/sdb6 /disk6
查看
mount 查看所有已经挂载的分区和光盘
fdisk -l 查看系统分区
df -h 查看分区占用百分比
5.设置系统启动后自动挂载
vi /etc/fstab 此文件参与系统启动,如果修改错误,系统启动报错
设备文件名 | 挂载点 | 文件系统 | 挂载选项 |
---|---|---|---|
/dev/sdv1 | /disk1 | ext3 | defaults 1 2 |
/dev/sdb1 /disk1 ext4 defaults 0 0
/dev/sdb5 /disk5 ext4 defaults 0 0
/dev/sdb6 /disk6 ext4 defaults 0 0
检测挂载是否正常,然后重启验证设置是否成功。
mount -a
如果报错,修复/etc/fstab 文件
在本机登陆系统,挂载为读写权限,mount -o remount,rw /
修改/etc/fstab文件错误后重启