df命令,du命令,fsck命令,和dump2fs命令
统计文件系统占用情况(分区用了多大空间还有多大空间)
- df [选项] [挂载点]
- -a 显示所有的文件系统信息,包括特殊文件系统,如/proc,/sysfs
- -h使用习惯单位显示容量,如KB,MB,GB等
- -T显示文件系统类型
- -m以MB为单位显示容量
- -k以KB位单位显示容量,默认就是以KB为单位
统计目录或文件大小
- du [选项] [目录或文件名]
- -a显示每个子文件的磁盘占用量.默认只统计子目录的磁盘占用量
- -h使用习惯单位显示磁盘占用量,如KB,MB,GB等
- -s统计总占用量,而不列处子目录和子文件的占用量
文件系统修复命令fsck
fsck [选项] 分区设备文件名- -a:不用显示用户提示,自动修复文件系统
- -y:自动修复.和-a作用一致,不过有些文件系统只支持-y
显示磁盘状态命令dumpe2fs
dumpe2fs 分区设备文件名
挂载命令
查询与自动挂载
mount [-l]- 查询系统中已经挂载的设备,-l会显示卷标名称
mount -a- 依据配置文件/etc/fstab的内容,自动挂载
挂载命令格式
mount [-t 文件系统] [-L卷标名] [-o 特殊选项] 设备文件名 挂载点- -t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3,ext4,iso9660等文件系统
- -L 卷标名: 挂载指定卷标的分区,而不是安装设备文件名挂载
- -o 特殊选项:可以指定挂载的额外选项
mount -o remount,noexec /home
挂载光盘(/media)与u盘(/mnt)
- 挂载光盘(sr0和cdrom是同一个设备)
mkdir /media/cdrom- 建立挂载点
- mount -t iso9660 /dev/cdrom /media/cdrom
- 挂载光盘
mount /dev/sr0 /media/cdrom
- 卸载命令
umount 设备文件名或挂载点umount /media/cdrom
挂载U盘(fat16识别为fat,fat32识别位vfat)
fdisk -l- 查看U盘设备文件名
mount -t Vfat /dev/sdb1 /mnt/usb
支持NTFS文件系统
- NTFS-3G插件
- 使用
mount -t ntfs-3g 分区设备文件名 挂载点
fidsk 分区
fdisk命令分区过程
- 添加新硬盘
- 查看新硬盘
- fdisk -l
- 使用fdisk命令分区
- fdisk /dev/sdb 只能写sdb因为还没分区
重新读取分区表信息
- partprobe
格式化分区
mkfs -t ext4 /dev/sdb1
建立挂载点并挂载(每次重启都要手动挂载)
mkdir /disk1mount /dev/sdb1 /disk1
分区自动挂载与fstab文件修复
- /etc/fstab 文件
- 分区设备文件名或UUID(硬盘通用唯一识别码)
- 挂载点
- 文件系统名称
- 挂载参数
- 指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份
- 指定分区是否被fsck检测,0代表不检测,其他数字代表检测的优先级,那么当然1的优先级比2高
mount -a查看一下是否挂载成功- 如果修改错误,重启后的处理方法
- mount -o remount,rw /
- vim /etc/fstab