文件系统管理

Posted on 2015-12-10 21:56  Y-HKL  阅读(151)  评论(0编辑  收藏  举报

1.fdisk分区。2.etc/fstab文件修复。3.分配swap分区。

1.文件系统常用命令

1.1文件系统查看命令df

语法:df [选项] [挂载点]

选项:

  -a    显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs

  -h    使用习惯单位显示容量,如KB、MB、或GB等

  -T    显示文件系统类型

  -m    以MB为单位显示容量

  -k    以KB为单位显示容量。默认就是以KB为单位

1.2统计目录或文件大小

语法:du [选项] [目录或文件名]

选项:

  -a    显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量

  -h    使用习惯单位显示磁盘占用量,如KB,MB,或GB等

  -s    统计总占用量,而不列出子目录和子文件的占用量

1.3du命令和df命令的区别

*df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)

*du命令是面向文件的,只会计算文件或目录占用的空间

1.4文件系统修复命令fsck

语法:fsck [选项] 分区设备文件名

选项:

  -a    不显示用户提示,自动修复文件系统

  -y    自动修复。和-a作用一致,不过有些文件系统只支持-y

1.5显示磁盘状态命令dumpe2fs

语法:dumpe2fs 分区设备文件名

 

挂载命

1.6令查询与自动挂载

语法:mount  [-l]

//查询系统中已挂载的设备,-l会显示卷标名称

mount  -a

//依据配置文件/etc/fstab的内容,自动挂载

1.7挂载命令格式

语法:mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名  挂载点

选项:

  -t 文件系统    加入文件系统来指定挂载的类型,可以ext3、ext4、iso9660等

  -L 卷标名      挂载指定卷标的分区,而不是安装设备文件名挂载

  -o 特殊选项    可以指定挂载的额外选项

额外选项

1.8挂载光盘

建立挂载点   mkdir /mnt/cdrom

挂载光盘     mount -t iso9660 /dev/cdrom  /mnt/cdrom/

                mount  /dev/sr0   /mnt/cdrom

卸载命令     umount  /mnt/cdrom

1.9挂载U盘

fdisk   -l        //查看U盘设备文件名

例:

mkdir  /mnt/usb                                                 //创建挂载点

mount  -t vfat  /dev/sdb1  /mnt/usb/                   //挂载

注意:Linux默认是不支持NTFS文件系统的

2.fdisk分区

2.1添加一个新硬盘

2.2查看新硬盘

fdisk  -l

2.3使用fdisk命令分区

fdisk  /dev/sdb

2.4重新读取分区表信息

语法:partprobe

2.5格式化分区

语法:mkfs -t ext4  /dev/sdb1

注意:不能格式化扩展分区

2.6创建挂载点并挂载

mkdir  /disk1

mount  /dev/sdb1  /disk1/

2.7    /etc/fstab文件

 

2.8分区自动挂载

vi  /etc/fstab

....省略部分....

/dev/sdb1          /disk1          ext4            defaults      1 2

3.分配swap分区