文件系统管理
1、文件系统查看命令df
[root@localhost~]#df [选项] [挂载点]
选项:
-a 显示所有的文件系统信息,包括特殊文件系统,如
/proc、/sysfs
-h 使用习惯单位显示容量,如KB,MB或GB等
-T 显示文件系统类型
-m 以MB为单位显示容量
-k 以KB为单位显示容量。默认就是以KB为单位
2、统计目录或文件大小
[root@localhost~]#du [选项] [目录或文件名]
选项:
-a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h 使用习惯单位显示磁盘占用量,如KB,MB或GB等
-s 统计总占用量,而不列出子目录和子文件的占用量
df命令和du命令的区别
◆df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间
(最常见的就是文件已经删除,但是程序并没有释放空间)
◆du命令是面向文件的,只会计算文件或目录占用的空间
3、文件系统修复命令fsck
[root@locallost~]#fsck [选项]
分区设备文件名选项:
-a:不用显示用户提示,自动修复文件系统
-y:自动修复。和-a作用一致,不过有些文件系统只支持-y
4、显示磁盘状态命令dumpe2fs
[root@localhost~]#dumpe2fs 分区设备文件名
挂载命令
1、查询与自动挂载
[root@localhost~]#mount [-l]
#查询系统中已经挂载的设备,-1会显示卷标名称
[root@localhost~]#mount -a
#依据配置文件/etc/fstab的内容,自动挂载
2、挂载命令格式
[root@localhost~]#mount [-t文件系统] [-L卷标名] [-o特殊选项] 设备文件名挂载点
选项:
-t文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统
-L卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载
-o特殊选项:可以指定挂载的额外选项
remount #重新挂载已经挂载的文件系统,一般用于指定修改特殊权限
挂载光盘
1、挂载光盘
[root@localhost~]#mkdir /mnt/cdrom/
#建立挂载点
[root@localhost~]#mount -t iso9660 /dev/cdrom /mnt/cdrom/ //把设备文件和挂载点连接起来
#挂载光盘
[root@localhost~]#mount /dev/sr0/ mnt/cdrom/
默认挂载光盘类型为iso9660,挂载光盘时可省略不写即mount /dev/cdrom /mnt/cdrom/
/dev/cdrom → sr0 #sr0是cdrom的软链接,/dev/cdrom = /dev/sr0
2、卸载命令
[root@localhost~]#umount 设备文件名或挂载点
[root@localhost~]#umount /mnt/cdrom
3、挂载U盘
[root@localhost~]#fdisk -l
#查看U盘设备文件名
[root@localhost~]#mount -t vfat/dev/sdb1 /mnt/usb/ #vfat代表U盘格式为FAST32
注意:Linux默认是不支持NTFS文件系统的