三周第五次课(4月10日)笔记

4.5/4.6 磁盘格式化
4.7/4.8 磁盘挂载
4.9 手动增加swap空间


磁盘格式化

NTFS fat 磁盘格式

cat /etc/filesystems 可查看Linux下支持的文件格式,默认xfs

三周第五次课(4月10日)笔记

mount命令查看文件格式,如/dev/sda1  /dev/sda3 /  /boot均为xfs格式

三周第五次课(4月10日)笔记

mke2fs为格式化命令

如果文件不为空 使用du - sh命令和ls -lh命令显示的大小不同,文件占用的空间基本单元为4KB, 前者查看为默认4KB, 而后者会显示出实际大小(单个文件大小小于4KB)

如下图,把磁盘格式化为ext4格式, mke2fs不支持xfs格式,需要用mkfs (mke2fs -t ext4==mkfs.ext4)

三周第五次课(4月10日)笔记

因为已经存在ext4格式的文件系统,系统会提示-f操作覆盖

三周第五次课(4月10日)笔记

此时无法使用mount命令查看文件系统格式,因为文件系统并未挂载到相应的挂载点中,但是可以执行以下命令查看:

blkid /dev/sdb1

三周第五次课(4月10日)笔记

如果是大文件,如视频,高清图片等,可以设置8K的块

三周第五次课(4月10日)笔记

-m参数是为超级用户预留的空间,如下图所示,可进行弹性化设置,执行命令为 mke2fs -m 1 /dev/sdb1(其中m后面跟的数字为百分比)

三周第五次课(4月10日)笔记

正常情况下一个inode对应4个块,如下图所示

三周第五次课(4月10日)笔记

如果需要增加inode数量,可通过-i操作定义块大小

mke2fs -i 8192 /dev/sdb1

三周第五次课(4月10日)笔记

磁盘挂载

不分区格式化:删除新添加磁盘的分区,使用mkfs.xfs -/dev/sdb1

三周第五次课(4月10日)笔记

用mount命令挂载的方法:

mount /dev/sdb(可用blkid /dev/sdb 查看是否已格式化,必须先格式化才能挂载文件系统)

三周第五次课(4月10日)笔记

使用mount命令可查看/dev/sdb已挂载

取消挂载使用umount有两种方法:①umount /dev/sdb

                                                     ②umount /mnt/

但是如果在/mnt/目录下会报错,此时退出该目录,再重新执行以上任意一个命令即可,如果需要在该目录下执行卸载操作,需要加 -l(lazy),即 umount -l /mnt/

三周第五次课(4月10日)笔记

三周第五次课(4月10日)笔记

输入man mount,/defaults查看常用用法,如: mount -o rw, ro, remount,

其他参数:rw , suid, exec (no-exec), auto (no-auto), nouser(不允许普通用户),async (sync反义,不同步)

三周第五次课(4月10日)笔记

vi /etc/fstab (系统启动时默认挂载磁盘和分区的配置文件)

三周第五次课(4月10日)笔记

第一列为设备号(可换成磁盘名)和挂载点,第二列分区格式,第三列默认,第四列dump(是否备份文件系统),第五列优先级

UUID也可以写到/etc/fstab的配置文件中,进行挂载

三周第五次课(4月10日)笔记

手动增加swap空间

使用 dd if=/dev/zero of=/tmp/newdisk bs=XX count=XX 命令,并格式化 。例子如下图所示:

dd是操作磁盘命令  if指定从哪里读    /dev/zero linux内核中的报零器  of写入路径  bs指定块大小  count重复次数

du -sh查看磁盘空间

mkswap  -f  格式化swap

free -m查看swap空间

swapon挂载新增swap空间

swapoff卸载新增swap空间

三周第五次课(4月10日)笔记