linux文件系统
主分区,扩展分区->逻辑分区
/dev/sda1
/dev目录下存放全部硬件文件
sd:硬盘
a:第一块硬盘
1:硬盘号,1-4给主分区和扩展分区,逻辑分区从5开始
常用命令:
df 选项 挂载点
查看文件系统信息
-a 显示全部文件系统信息包括特殊文件系统
-h 人性化显示
-T 显示文件系统类型
du 选项 目录文件名
统计目录文件大小
-a 显示每个子文件磁盘占用量,默认只统计子目录的占用
-h 人性化显示
-s 统计目录总占用,不统计子目录
du与df统计出来的数据可能不同,应为这两个命令统计方法不同,
df面向系统,除了文件大小,他还会统计被进程和系统临时文件占用的空间,它统计的空间才是真正的硬盘占用空间
du面向文件,它只统计文件大小。
fsck 选项 分区设备文件名
文件系统修复命令
-a 自动修复
-y 自动修复,与a一致,有些文件系统只支持y
dumpe2fs 分区设备文件名
显示磁盘状态命令
挂载命令mount
mount [-l] 查询系统中已经挂载的设备,l会显示卷标
mount -a 根据/etc/fstab的内容,自动挂载
mount 选项 设备文件名 挂载点
将设备文件挂载到挂载点上
-t 文件系统 指定挂载的文件系统,如ext3,vfat(fat32),iso9660
-L 卷标 挂载指定卷标的分区而不是安装设别文件名挂载
-o 特殊选项
卸载命令
umount 设备文件名或挂载点
设备文件名:
光盘:/dev/cdrom->dev/sc0
U盘:U盘设备文件名命名规则与硬盘相同,均为sd,如果已有一块硬盘,那么U盘会识别为sdb,
使用fdisk -l 命令来查看U盘设备文件名
mount -t vfat /dev/sdb1 /mnt
linux支持NTFS
linux默认不支持NTFS,需要一定处理
1.重新编译内核
2.利用第三方软件NTFS-3G
fdisk分区
fdisk -l 查询系统当前的硬盘信息
fdisk /dev/sdb 对硬盘分区
partprobe 重新读取分区表,分区后执行一项
mkfs -t ext4 /dev/sdb1 格式化分区
将新硬盘分区格式化后要挂载,而且新分区重启后不会自动挂载,需要修改/etc/fstab
开机挂载文件/etc/fstab
1.分区设备文件名或uuid(硬盘通用唯一识别码),用dumpe2fs
2.挂载点
3.文件系统
4.挂载的权限,与mount相同
5.dump备份,0不备份,1每天备份,2不定时备份,备份文件在lost+found
6.fsck检测级别,0不检测,新分区一般大于1
swap分区
查看swap分区占用情况命令
free :查看内存与swap分区情况
fdisk,分一个swap分区
mkswap /dev/sdb6,对swap格式化
swapon /dev/sdb6 加入swap
swapoff /dev/sdb6 取消swap